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


1

在此输入图像描述

excel文件的图像在上面/附上。

我在Column D中的数据在Column 中匹配A

我需要的是Column C在Column B同一行输出值

所以本质上:

D2 有价值

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

好,

所以Col A和B中的数据来自一个来源。(网站订单记录)

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

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

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

然后,在所有这些之后,将其强制回OSP中的SQL DB。

**问题来自三分

  1. 有些比赛与整个案例不符。

102-536265-565654

102-536365-565654

不知怎的,我得到了这两个匹配,实际上并非如此。2.当找到完全匹配时,它不会写入与其相邻的单元格的值。Col A有1422个条目,Col D有2563个条目。所有额外的东西都来自哪里?

看,我的问题是一个令人费解的问题,如果项目1和2得到解决,那么我可以找出最关键的一个(项目3)

我希望在凌晨3点澄清遗忘中的遗忘。


1
欢迎来到超级用户。我们不是一个脚本编写服务(虽然偶尔人们仍会做你的功课)。此外,我发现你的问题不太清楚。看看你的电子表格,我倾向于认为数据模型非常不理想。从本质上讲,如果它是关系型会更好。我的问题是,为什么A列和B列有重复项?如果不是这样的话,事情就会简单得多。
运行CMD 2015年

Answers:


1

在细胞C2投放:

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

向下复制到C列上的单元格。

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


1
我会说这可能是也可能不是正确的解决方案,因为行A有重复,而Q并不表示B重复行A条目的行中的所有值都相同。如果是这种情况,表格应该是不同的。如果不是这种情况,则Q中缺少如何处理它的信息。
运行CMD 2015年

根据示例A,列上的重复值在列上具有相同的值B
jcbermu 2015年

我可以看到示例表的截图具有相同重复的行对AB但那不是我的观点。我的观点是,如果你根据Q没有提到的假设提供答案,那么你应该在你的A中明确地做出这个假设。
运行CMD 2015年

我通过详细阐述问题编辑了这个问题。你能检查一下吗
Steven Khieu 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.