如何在两列之间找到匹配的单元格值但返回另一个单元格的值。Excel 2010

如何在两列之间找到匹配的单元格值但返回另一个单元格的值。Excel 2010

在此处输入图片描述

Excel 文件的图像在上方/附件中。

我在列中有D与列匹配的数据A

我需要的是 ColumnC输出B同一行中的值

因此从本质上来说:

D2有价值

D2在列中查找值A,然后从B同一行的列复制值。

好的,

因此,A 列和 B 列中的数据来自同一来源。(网站订单记录)

Col D 的数据来自另一个来源。(订单运输处理软件)。

我遇到的问题是 OSP 向网站报告了错误的发货日期。

因此,为了正确调整信息,我必须从 A 列中找到并匹配 D 列中的订单号,然后将 B 列中的信息写入 C 列(相应单元格)。

然后完成所有这些后,将其强制放回到 OSP 中的 SQL DB。

**问题接踵而至

  1. 部分匹配与整个案例不符。

102-536265-565654

102-536365-565654

不知何故,我得到了这两个的匹配项,但事实上并非如此。2. 当它找到精确匹配项时,它不会写入与其相邻的单元格的值。3. A 列有 1422 个条目,D 列有 2563 个条目。所有额外内容来自哪里?

瞧,我的问题很复杂,如果第 1 项和第 2 项得到解决,那么我就能找出最关键的问题(第 3 项)

我希望这能解释凌晨 3 点迷失的恐慌。

答案1

手机上C2

=VLOOKUP(D2,A:B,2,FALSE)

复制到 C 列的单元格。

VLOOKUP 将停止在第一的匹配,因此如果在列中A有重复项,它将带来列的第一个匹配值B

相关内容