2016-04-15 81 views
0

我想知道一個公式,該公式比較工作表的一列中的值以在另一列中找到某個值。類似的數值比較

Worksheet #1 (List of values to find) 

Column A 

10935954 
12297606 
M8171210 
MS90728-66 


Worksheet #2 with formula 

Column A     Column B with Formula Result 

10935954-7    Yes 
12297606-S    Yes 
M8171210-V1345   Yes 
MS90728-66G    Yes 
10935966     No 
10935954-165    Yes 
+0

哎喲,你說得對,我誤解了這個問題......我的回答是錯誤的。我會刪除答案。 – EttoreP

回答

0

對於當前的例子,你可以做到這一點絲毫這個公式:

=OR(ISNUMBER(SEARCH(Sheet1!$A$1,A1)), ISNUMBER(SEARCH(Sheet1!$A$2,A1)), ISNUMBER(SEARCH(Sheet1!$A$3,A1)), ISNUMBER(SEARCH(Sheet1!$A$4,A1))) 

它可能不是最聰明的想法,但它的工作原理。 如果值包含給定值,則返回TRUE,否則返回FALSE。 如果你想要寫yes或no,你總是可以做到這一點:

=IF(OR(ISNUMBER(SEARCH(Sheet1!$A$1,A1)), ISNUMBER(SEARCH(Sheet1!$A$2,A1)), ISNUMBER(SEARCH(Sheet1!$A$3,A1)), ISNUMBER(SEARCH(Sheet1!$A$4,A1))), "Yes", "No") 

如果您正在使用Excel 2007中嘗試這個辦法:

=IF(OR(ISNUMBER(SEARCH(Sheet1!$A$1;A1)); ISNUMBER(SEARCH(Sheet1!$A$2;A1)); ISNUMBER(SEARCH(Sheet1!$A$3;A1)); ISNUMBER(SEARCH(Sheet1!$A$4;A1)));"Yes";"No") 

你必須複製/粘貼公式到其他單元格(A2,A3,A4,A5和A6)

+0

該公式返回的值不在搜索參數中。 – Todd

+0

@託德你可以更具體或舉一些例子 – MeLine

+0

有沒有一種方法可以發送給我你的文件? – Todd