如何在Excel中比较具有两列的两组数据?下图将详细说明

时间:2018-08-30 06:51:03

标签: excel vba excel-vba excel-formula

以下是两组数据。每个都有两列。我希望类似的数据相互展示。

screenshot

1 个答案:

答案 0 :(得分:1)

这是包含公式和排序的手动解决方案。

想象一下A到E列中的以下数据:

enter image description here

在G到K列中输入以下公式

  • G列:=IFERROR(IF(VLOOKUP(D:D,A:B,2,FALSE)=E:E,1,2),3)
  • H列:=IF(G:G<3,D:D,"")
  • 第一列:=IFERROR(VLOOKUP(H:H,A:B,2,FALSE),"")
  • J列:=D:D
  • 第K列:=IFERROR(VLOOKUP(J:J,D:E,2,FALSE),"")

G列排序依据现在显示:

  • 1(如果零件和数量匹配)
  • 2(如果仅部分匹配)
  • 3(如果没有匹配项)

因此,如果您现在从A3:K10中选择数据并按G列排序(排序依据),则结果为:

enter image description here