Excel多条件查询,返回首列内容???

我想请问一下,Excel多条件查询,返回首列内容???
最新回答
薄凉

2024-10-18 06:43:21

在I5中输入或复制粘贴下列公式

=IFERROR(INDEX(A2:A7,MATCH(I3,OFFSET(A2:A7,,MATCH(I2,B1:G1,)),)),"无此组合")

西羊夕下

2024-10-18 07:31:56

以图为例,数据在A1:G8区域,条件在I2/J2

K2=INDEX(A1:A8,SUMPRODUCT((B1:G1=I2)*(B2:G8=J2)*ROW(B2:G8)))

此姻花弥散

2024-10-18 05:57:38

解决方案:在B表的E2单元格输入公式:=VLOOKUP(C2&D2,IF({1,0},A表!B:B&A表!C:C,A表!D:D),2,0)将公式向下填充说明:没有辅助列的情况下,同时查找两个匹配值的嵌套公式会很长,于是通过四个值两两连接匹配一次即可,但表中又没有这样的区域,所以使用IF({1,0}的形式生成一个两列多行的虚拟区域,以致能将A表中的B、C两列对应合并构成虚拟区域的第一列,A表D列是第二列备注:此公式由于区域过大,程序计算时间可能略长。但实际测试时,缩小区域有时会导致公式失效,可能与公式所在单元格坐标、引用数据内容、EXCEL版本等有关。
接住路过的风

2024-10-18 05:59:03

解决方案:在B表的E2单元格输入公式:=VLOOKUP(C2&D2,IF({1,0},A表!B:B&A表!C:C,A表!D:D),2,0)将公式向下填充说明:没有辅助列的情况下,同时查找两个匹配值的嵌套公式会很长,于是通过四个值两两连接匹配一次即可,但表中又没有这样的区域,所以使用IF({1,0}的形式生成一个两列多行的虚拟区域,以致能将A表中的B、C两列对应合并构成虚拟区域的第一列,A表D列是第二列备注:此公式由于区域过大,程序计算时间可能略长。但实际测试时,缩小区域有时会导致公式失效,可能与公式所在单元格坐标、引用数据内容、EXCEL版本等有关。
丑人多作怪

2024-10-18 06:46:48

解决方案:在B表的E2单元格输入公式:=VLOOKUP(C2&D2,IF({1,0},A表!B:B&A表!C:C,A表!D:D),2,0)将公式向下填充说明:没有辅助列的情况下,同时查找两个匹配值的嵌套公式会很长,于是通过四个值两两连接匹配一次即可,但表中又没有这样的区域,所以使用IF({1,0}的形式生成一个两列多行的虚拟区域,以致能将A表中的B、C两列对应合并构成虚拟区域的第一列,A表D列是第二列备注:此公式由于区域过大,程序计算时间可能略长。但实际测试时,缩小区域有时会导致公式失效,可能与公式所在单元格坐标、引用数据内容、EXCEL版本等有关。