Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/28.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 在矩阵中搜索匹配值并从第一行检索值?_Excel - Fatal编程技术网

Excel 在矩阵中搜索匹配值并从第一行检索值?

Excel 在矩阵中搜索匹配值并从第一行检索值?,excel,Excel,我在sheet1的单元格A1中有一个ID 我想将此ID与表2中的相同ID匹配。sheet2中的ID位于单元格A2:Z45中。我想从找到匹配ID的列中的第1行检索值 所以它类似于Vlookup,但它是水平的,我想在矩阵中搜索匹配项 这可能吗?请尝试在表单1中使用Ctrl+Shift+Enter输入: 注意:这只返回上次找到的匹配项的列标签。在A2:Z45范围内,您选择的搜索值是否会出现多次?随后的回答可能会有所帮助you@xorlx:永远不会超过1个occurance@asongtoruin:谢谢

我在
sheet1
的单元格
A1
中有一个ID

我想将此ID与
表2中的相同ID匹配。
sheet2
中的ID位于单元格
A2:Z45
中。我想从找到匹配ID的列中的第1行检索值

所以它类似于Vlookup,但它是水平的,我想在矩阵中搜索匹配项


这可能吗?

请尝试在
表单1
中使用Ctrl+Shift+Enter输入:


注意:这只返回上次找到的匹配项的列标签。

在A2:Z45范围内,您选择的搜索值是否会出现多次?随后的回答可能会有所帮助you@xorlx:永远不会超过1个occurance@asongtoruin:谢谢。这就解决了我的问题
=INDEX(sheet2!A1:Z45,1,MAX(IF(sheet2!A2:Z45=A1,COLUMN(sheet2!A1:Z45))))