2016-01-26 102 views
0

的內容我有一個Excel文件,其中一列有使用一個包含字母「SV」或「ZS」的文本字符串。 我想在用細繩的另一列來填充一個細胞「SV-FOUND」或「ZS-FOUND」的基礎上在所述第一列的單元格是否包含字符串「SV」或「ZS」。插入文本基於其他細胞

+1

你到目前爲止嘗試了什麼? – bernie

+0

只是看到了你的答案,bernie。這是我曾試過的:= IF(ISNUMBER(SEARCH(「SV」,'04-LB-06'!L3)),「SV FOUND」,「Not Found」 - 所以我可以測試一個字符串,但我不知道如何添加第二個測試。 – tmccar

+0

無論有沒有下面的工作問題的答案的嗎?如果是,請標記爲一個是正確的。這事只有提出問題能做到的人。單擊綠色由一個是正確的,你所使用的選中標記。這將有助於縮小無從談起。 –

回答

0

你會想結合使用ISNUMBER的發現裏面嵌套if語句:

=IF(ISNUMBER(FIND("SV",A1)),"SV-FOUND",IF(ISNUMBER(FIND("ZS",A1)),"ZS-FOUND","Niether- FOUND")) 
+1

作爲一個說明,在'FIND'功能是區分大小寫的,在大多數情況下字符串搜索時,你會想用' SEARCH'而是它不區分大小寫。(但是,基於業務方案的描述,這將非常有可能的工作就好了。) – tigeravatar

+0

@tigeravatar我應該已經把答案的解釋。我選擇查找在搜索,因爲它似乎OP要求區分大小寫。 –

0
在靶細胞

鍵入以下內容:

= IF(A1 = 「SV」,「SV-FOUND 」如果(A1 = 「ZS」, 「ZS-FOUND」, 「」))

其中,A1是要檢查的單元格。然後,您可以將此代碼複製到與目標相鄰的所有單元格中。

編輯: 如果你想找到只在文本的任何字符串的字母SV/ZS然後嘗試以下方法:

如果(A1 = ISNUMBER(SEARCH( 「SV」,A1)),「SV如果您的包含文本字符串的列位於列A中,則可以使用此公式(公式1),如果(A1 = ISNUMBER(SEARCH(「ZS」,A1)),「ZS-FOUND」,「」))

+0

這很好,Scott。Tigeravatar和User2 977664 - 我想你正在搜索完整的字符串「ZS」和「SV」,但我只是想檢查單元是否包含這個子字符串。 – tmccar

0

在你的另一欄:

=IFERROR(LOOKUP(2,1/SEARCH({"SV","ZS"},A1),{"SV","ZS"})&"-FOUND","")