【发布时间】:2020-10-15 04:23:35
【问题描述】:
我有两个表:表 1 有 2 列,PN 和 BL,其中 PN 有重复值,而 BL 没有重复值。表 2 有 4 列,PN、BL1、BL2、BL3,其中 PN 也有重复值,而 BL 没有重复值。我需要将表 1 中的 BL 值与表 2 中 BL1、BL2 和 BL3 中的值进行匹配,然后填充名为 Answer 的列(使用找到的匹配值)。
我正在尝试使用 vlookup,但我不知道如何将其用于重复值。
第二点是,Answer(MATCH) 列中填充的值必须与表 2 的每一行 PN 相关(这就是为什么在 BL3 列之后立即创建 Answer 列的原因)。
第三点是如果没有找到匹配项,答案列可以有空单元格。
第四个条件是每个单元格不会有超过一个匹配项,因为 BL 是唯一值。
我一直在思考如何将 vlookup 与匹配、索引、if(and or) 等结合起来。
你能帮我一个公式吗?谢谢。
【问题讨论】:
-
“一张图片胜过千言万语”。请edit 发帖并提供数据的可视化模型及其预期回报。
-
VLOOKUP 只会选择第一个值,并且您的数据必须是唯一的。数据中是否还有其他变量,例如 Date ?
标签: excel duplicates match vlookup