在 Excel 中比较两张工作表

在 Excel 中比较两张工作表

我有两张 Excel 表:

-Sheet1 (Giant list)
C2: Application name
D2: Local Name
E2: Description

-Sheet2 (Less application and local names than in sheet2)
A1: Application name
A2: Local name

我想将 Sheet1 中的描述放在 Sheet2 中指定的本地名称旁边。

问题是 Sheet1 中有更多本地名称。

有没有办法将描述放在 Sheet2 中正确的本地名称旁边?

答案1

如果我理解正确的话,您可以使用Vlookup函数。Vlookup 是 Excel 中必不可少的函数,如果您学得好,您将节省大量时间。
假设您的表格localname是独一无二的,请在 Sheet2 中尝试此公式,将其应用到您想要显示描述的单元格中。 =vlookup([localname in sheet2];[D2:E100];2;false)

如果localname不是唯一的,那么您需要将其与连接起来application name以使其唯一。当然,您需要相应地更新您的公式。

更新:在 sheet2、c2 中输入此公式。然后将其复制并粘贴到 c2 下方的单元格。=VLOOKUP(B2,Sheet1!$D$2:$E$216,2,FALSE)

答案2

正如 harrymc 所说,你也可以尝试INDEX/MATCH 函数另外我还建议您使用IFERROR函数将不匹配的项目显示为空值。

=IFERROR(INDEX(Sheet1!E:E,MATCH(Sheet2!B2,Sheet1!D:D,0)),"")

在此处输入图片描述

相关内容