EXCEL函数求助:若B列某单元格内容被包含在A单元格中,则返回对应C列中与B列同行单元格数值。

比如:
A单元格为【甲B乙】
B列为:A,B,C,D,……(注:B列所有值均唯一。)
C列为:1,2,3,4,……

A单元格是“甲B乙”,那么B列的第二行的值“B”被饱含在A单元格中,则返回C列中的同行数值2;
若遍历B列均无被包含在A单元格中,则返回空值;
若B列中有多个单元格被A单元格包含,则返回C列中行序号较小的那个。

第1个回答  推荐于2016-08-11
C1公式:
=INDEX(C$1:C$100,MIN(IF(ISNUMBER(FIND(B$1:B$100,A1)),ROW($1:$100))))&""
数组公式,按CTRL+SHIFT+回车,下拉。本回答被提问者采纳
第2个回答  2015-01-26
把问题作为内容(邮件主题一定要包含“excel”,本人以此为依据辨别非垃圾邮件,以免误删)、excel样表文件(把现状和目标效果表示出来)作为附件发来看下 [email protected]
相似回答