如何在Excel中的两列中对齐匹配值,并在其他列中引入关联值

Sco*_*der 8 excel

我想知道如何将一列中的值与另一列中的匹配值对齐,如如何在Excel中的相同行上对齐重复项中所示,但也在其他列中携带关联的值.

我有四列显示库存商品编号及其相关值.A列是第一个月的项目编号列表.

B列是第一个月中每个项目编号的值列表.

C列是第二个月的项目编号列表 - 从第一个月的列表中更改行数和项目编号.

D列是第二个月中每个项目编号的值列表,可能会也可能不会更改.

列A和列C可以通过用C插入柱,并使用对准=IF(ISNA(MATCH(A1,D:D,0)),"",INDEX(D:D,MATCH(A1,D:D,0))).这会将相同的项目编号对齐到同一行,但不会对齐它们各自的值.

如何使此功能同时带来B列和E列中的相关值,以便最终显示第一个月的项目编号及其在同一行的值,与第二个月的项目编号及其值相同(四个列)所有在同一行(所以可以计算值的差异)?

例:

Col A Col B  Col C  Col D
ITEM VALUE   ITEM   VALUE
11    $11     11     $9
12    $15     12     $16
13    $13     15     $21
14    $8      17     $24
15    $12     
Run Code Online (Sandbox Code Playgroud)

小智 5

省略所有这些.下载Microsoft FUZZY LOOKUP添加.使用您的列创建表.创建一个新的工作表.INPUT表进入工具.单击所有相应列复选框.使用滑块进行完全匹配.HIT去等待魔法.


Sea*_*anC 4

假设商品编号是唯一的, aVLOOKUP应该会为您提供所需的信息。

第一个值将是=VLOOKUP(E1,A:B,2,FALSE),检索第二个值的相同类型的公式将是=VLOOKUP(E1,C:D,2,FALSE)。如果您想在项目列中没有相应值的情况下IFERROR返回#N/A以外的任何内容,请将它们包装在