Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 查找特定值的相应列标题(基于2个条件)_Excel - Fatal编程技术网

Excel 查找特定值的相应列标题(基于2个条件)

Excel 查找特定值的相应列标题(基于2个条件),excel,Excel,表1包含一些ID和属于该ID的唯一活动代码(CE、CI、EE等) 在第2页上,我需要找到该特定ID下每个活动代码(CE、CI、EE等)对应的活动编号(活动1、2或3) 例如,表2第2行ID为20001的活动EE是基于表1的第三个活动(活动3) 理想情况下,结果应如下所示: 有人知道我可以使用什么功能来实现这个结果吗?我需要避免为此使用VBA,并且我不想创建任何额外的连接“引用”列。任何提示都将不胜感激 使用一个索引/匹配返回正确的行,使用另一个索引/匹配从该行获取正确的列 =INDEX(S

表1包含一些ID和属于该ID的唯一活动代码(CE、CI、EE等)

在第2页上,我需要找到该特定ID下每个活动代码(CE、CI、EE等)对应的活动编号(活动1、2或3)

例如,表2第2行ID为20001的活动EE是基于表1的第三个活动(活动3)

理想情况下,结果应如下所示:


有人知道我可以使用什么功能来实现这个结果吗?我需要避免为此使用VBA,并且我不想创建任何额外的连接“引用”列。任何提示都将不胜感激

使用一个索引/匹配返回正确的行,使用另一个索引/匹配从该行获取正确的列

=INDEX(Sheet1!$B$1:$F$1,MATCH(B2,INDEX(Sheet1!$B:$F,MATCH(A2&"",Sheet1!$A:$A,0),0),0))

旁注-在第一个屏幕截图中,ID号是左对齐的。它们是文本还是真数字?@BigBen我会说,把它们当作文本