如何根据另一张表中已有的文本链接另一张表中单元格的值?

如何根据另一张表中已有的文本链接另一张表中单元格的值?

我正在将报告从 Quickbooks 导出到现有 Excel 工作簿中的 Excel。该工作簿中已创建了一个表。我正在将报告导出到同一工作簿中的新工作表中。

现在我需要获取值来自 A1 表B 列按照 A 列中的名称进行排序(此信息是从 Quickbooks 导出的(隔天再取一份报告时,姓名顺序会发生变化))TO 最终报告表。在该表中,名称是按顺序排列的,因此我无法直接链接单元格。

如何根据工人姓名从工作表 A1 中获取工作表“最终报告”中的值?

图片1 图片2

答案1

如果我理解你的问题正确的话,VLOOKUP将会满足您的要求。

您可以使用 VLOOKUP 函数搜索单元格区域的第一列,然后返回该区域同一行上任意单元格的值。

VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

对于您的情况,使用以下公式将会实现您所描述的结果。

=VLOOKUP(B2,'A1'!$A$1:$B$11,2,FALSE)

如果您不想#N/A在没有可用数据时看到错误(对于 Hasitha 和 Kenton 的情况),那么请IFERROR像这样使用该函数。

=IFERROR(VLOOKUP(B2,'A1'!$A$1:$B$11,2,FALSE),"")

将其放入C2工作表中Final,然后将其复制到列中。

在此处输入图片描述

相关内容