Excel 文件的图像在上方/附件中。
我在列中有D
与列匹配的数据A
我需要的是 ColumnC
输出B
同一行中的值
因此从本质上来说:
D2
有价值
D2
在列中查找值A
,然后从B
同一行的列复制值。
好的,
因此,A 列和 B 列中的数据来自同一来源。(网站订单记录)
Col D 的数据来自另一个来源。(订单运输处理软件)。
我遇到的问题是 OSP 向网站报告了错误的发货日期。
因此,为了正确调整信息,我必须从 A 列中找到并匹配 D 列中的订单号,然后将 B 列中的信息写入 C 列(相应单元格)。
然后完成所有这些后,将其强制放回到 OSP 中的 SQL DB。
**问题接踵而至
- 部分匹配与整个案例不符。
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
。