2016-02-25 75 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细胞公式向下。

相关问题