Excel 公式 - 是否可以返回与值列表相邻的值,具体取决于该值列表是否与另一个列表匹配?

Excel 公式 - 是否可以返回与值列表相邻的值,具体取决于该值列表是否与另一个列表匹配?

在工作表 1 中,A 列中列出了文档编号(字母数字),B 列中列出了相应的标题。

我需要将另一组文档编号(字母数字)列表(假设在 Sheet 2 中)与(Sheet 1 的 A 列)进行比较,如果它们匹配,则返回在 Sheet 1 的 B 列中找到的相应标题值。

对于空白的 B 列数据,= 我需要在此处返回一个值,该值将 A 列(工作表 2)与 A 列(工作表 1)进行比较,如果匹配,则返回 A 列(工作表 1)相邻单元格的值。

我希望这有意义。这可能吗?有人能给我一个我可以编辑的公式或宏来实现这一点吗?

答案1

=IF(OFFSET('Sheet 1'!$A$1,MATCH('Sheet 2'!A1,'Sheet 1'!$A:$A,0)-1,1)<>"",OFFSET('Sheet 1'!$A$1,MATCH('Sheet 2'!A1,'Sheet 1'!$A:$A,0)-1,1),OFFSET('Sheet 1'!$A$1,MATCH('Sheet 2'!A1,'Sheet 1'!$A:$A,0)-1,1))

您对未找到的值的请求与对找到的值的请求相同,如果您真的想根据位置摆弄移位,那么您将需要这个 DIY vlookup。

相关内容