繁体   English   中英

如果Excel中有4列匹配,则返回值

[英]Return Value if 4 columns match in Excel

我在Excel中使用2张纸:

1)主价格表

2)进入

我的“主价格表”表包括特定的木材尺寸和规格以及指定的价格(可能有200种不同的选项可用于定价目的,因此需要很长时间才能手动查找每个价格)

当我在“条目”表中输入木材清单时。 。仅在“大小(W)”,“大小(H)”,“长度”和“种类”列中的值返回时,我才想从“主价格表”中的“价格”列中返回值。在“条目”表中输入的是“主价格表”中的匹配列,以便它可以为我找到价格

什么公式可以帮助我解决这个问题?

您能提供的任何帮助将不胜感激

我已经在下面的帖子中添加了图片,以便您可以看到我正在使用的内容

在此处输入图片说明

在此处输入图片说明

最简单的方法可能是在两个表中都创建一个帮助器列,在这里您将四个单元格与“& &符号组合在一起。 这将创建一个唯一键,您可以在诸如VLoookup或索引/匹配组合的查找功能中使用。

例如:在主表格中,在价格之前插入一个新列,并在该新列中使用公式(从G3单元格开始

=A3&C3&D3&E3

在条目表中执行相同的操作。 然后,您可以在输入表的单元格H3中查找价格,如下所示:

=vlookup(G3,'Master Price Sheet'!F:G,2,False)

复制下来。

这是基本原则。 您可以通过错误捕获来添加更多优化,因此,如果行为空,则不会出错。 许多方法之一是将公式包装在IfError中,或者在执行Vlookup之前检查所有四个单元格的内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM