求Excel中多个选取条件的对应列的返回值

在某一单元格中用函数表示:选取A列中为“二分部”,选取B列中为“其他直接费”,选取D列中单位名称是“中国石化销售有限公司”的E列对应单元格的返回值?注:E列为文本格式编写的

B1输入
=INDEX(A:A,SMALL(IF(ISNUMBER(FIND("1",A$1:A$100)),IF(ISNUMBER(FIND("2",A$1:A$100)),ROW($1:$100),4^8)),ROW(1:1)))&""
数组公式,输入后先不要回车,按Ctrl+Shift+Enter结束计算,再向下填充。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-01-14
=LOOKUP(,0/(A2:A99&B2:B99&D2:D99="二分部"&"其他直接费"&"中国石化销售有限公司"),E2:E99)
或=LOOKUP(,0/(A2:A99&B2:B99&D2:D99="二分部其他直接费中国石化销售有限公司"),E2:E99)追问

,后面为什么0/(.....)是什么意思

本回答被提问者采纳
相似回答