2016-02-25 65 views
1

我想要創建一個MS Excel 2013公式的幫助,請執行下列操作。 它應該在一行中查找兩列以上的兩個字符串值,並返回找到該字符串值的單元格的單元格值。使用Excel查找2列和一行中的2個字符串值,並返回單元格值,如果任一查找字符串匹配

對不起,如果我沒有正確解釋自己。這裏是集和我的預期結果的一個例子

我的數據集有2列的,如果OCN OR OCM存在B,而我想只有1個C的輸出。

我想用這個公式來規範這個數據集。

 
A     B     C (Result for ocm or ocn) 
(OCoLC)911180191 (OCoLC)ocn911180191 (OCoLC)ocn911180191 
(OCoLC)ocn911180196 (OCoLC)911180196 (OCoLC)ocn911180196 
(OCoLC)911495338 (OCoLC)ocm911495338 (OCoLC)ocm911495338 
(OCoLC)ocm794701569 (OCoLC)794701569 (OCoLC)ocm794701569 

Click to see a picture of what I am trying to do

+0

調查索引/匹配。 –

回答

0

在C2細胞

=IF(SUM(COUNTIF(A2,{"*ocn*","*ocm*"})),A2,IF(SUM(COUNTIF(B2,{"*ocn*","*ocm*"})),B2,"")) 

或者

=IFERROR(LOOKUP(2,1/MATCH({"*ocn*","*ocm*"},A2:B2,0),A2:B2),"") 

或者

=IFERROR(LOOKUP(2,1/SEARCH({"*ocn*","*ocm*"},A2:B2),A2:B2),"") 

或者

=IF(SUMPRODUCT(--ISNUMBER(SEARCH({"*ocn*","*ocm*"},A2))),A2,IF(SUMPRODUCT(--ISNUMBER(SEARCH({"*ocn*","*ocm*"},B2))),B2,"")) 

拖動C2細胞公式向下。

相關問題