Excel 需要匹配三列才能从第四列获取名称
我需要破译一个由四列组成的矩阵,其中三列是定义第一列或供应商名称的4位代码。在查询中,我可以收集所有代码(Excel 需要匹配三列才能从第四列获取名称,excel,Excel,我需要破译一个由四列组成的矩阵,其中三列是定义第一列或供应商名称的4位代码。在查询中,我可以收集所有代码(System、Prin和coast)。我已经建立了一个矩阵来提供帮助,但一个新添加的矩阵却把一切都搞砸了。这一切都是在Excel中完成的 Channel Partner | System Code | Prin Code | Coastal Code ------------------+--------------+--------------+---------------
System
、Prin
和coast
)。我已经建立了一个矩阵来提供帮助,但一个新添加的矩阵却把一切都搞砸了。这一切都是在Excel中完成的
Channel Partner | System Code | Prin Code | Coastal Code
------------------+--------------+--------------+---------------
Meat Market | 9055 | 0100 | 0000
Produce Store | 9054 | 0000 | 0040
Fat Collector | 9055 | 0200 | 0000
Credit Card | 9054 | 0000 | 0010
Paper Cost | 9055 | 0400 | 0000
Togo Supplies | 9055 | 0500 | 0000
对于有效的查找(例如图像中显示为C1、D1和E1的组合),有一个唯一的键是有帮助的。我在A列中构建了这个索引,并将A4中的公式复制下来,以适应:
=C4&"-"&D4&"-"&E4
它位于渠道合作伙伴的左侧,因为这稍微简化了下一步。我选择使用-
来分离组件元素,纯粹是为了清晰易读
B1中的公式为:
=VLOOKUP(C1&"-"&D1&"-"&E1,A3:B100,2,0)
这将从组件元素“动态”构造索引(搜索项)
你到底想要实现什么?你能举个例子吗?你所指的加法是什么?矩阵现在看起来怎么样?您想要实现什么?我正在尝试根据3个代码编号收集正确的渠道合作伙伴名称,遇到的问题是每个代码可能有重复的代码,但所有3个代码的匹配将给出渠道合作伙伴名称。我不知道如何匹配每个代码并返回正确的名称。我的查询带有代码,但没有合作伙伴名称,我必须匹配这三个代码才能获得渠道合作伙伴名称。新的合作伙伴加入了Prin 0000 amd Costal 0000,系统代码为9056。在添加此代码之前,我的Excel逻辑是良好的。我不知道是否有更简单的方法。所以我得到了9055、0100和0000,如果我必须搜索18个不同的代码序列,我如何得到肉类市场?助手矩阵看起来非常相似,尽管比我最初发布的要大。谢谢你这么快的回复!