excel - 如果 4 列在 Excel 中匹配,则返回值
问题描述
我有两张在 Excel 中使用的工作表:
1) 主价格表
2) 进入
我的“主价格表”表包括特定的木材尺寸和规格以及指定的定价(可能有 200 种不同的选项可用于定价目的,因此手动查找每个价格需要很长时间)
当我在“条目”表中输入木材清单时。. .我想返回“主价格表”中“价格”列中的值,仅当“尺寸(W)”、“尺寸(H)”、“长度”和“物种”列中的值时输入“条目”表与“主价格表”中的列匹配,以便它可以为我找到定价
什么公式可以帮助我解决这个问题?
您可以提供的任何帮助将不胜感激
我在下面的这篇文章中添加了图片,以便您可以看到我正在使用的内容
解决方案
最简单的方法可能是在两个表中创建一个辅助列,在其中将四个单元格与一个 &&
符号组合在一起。这将创建一个唯一键,您可以在 VLoookup 或索引/匹配组合等查找函数中使用该键。
例如:在主表中,在价格之前插入一个新列,并在该新列中使用公式(从单元格 G3 开始
=A3&C3&D3&E3
在条目表中执行相同操作。然后您可以在条目表的单元格 H3 中像这样查找价格:
=vlookup(G3,'Master Price Sheet'!F:G,2,False)
抄下来。
这是基本原则。您可以通过错误捕获添加更多细化,因此如果行为空,您不会收到错误。许多方法之一是将公式包装在 IfError 中,或者在执行 Vlookup 之前检查所有四个单元格是否都有内容。
推荐阅读
- python - 使用索引值选择熊猫数据框的子集
- python - Pandas 数据框到 csv 行搞砸了
- django - Django 测试单独通过但一起运行时失败
- firebase - 在 android/build.gradle 中找不到参数的方法 android()
- c++ - 根据标准,array-of-arrays-of-T 是否在 C/C++ 中强制转换为 T 指针?
- sql - 当存在具有特定条件的重复项时,如何仅计算一行?
- python - 使用 pynput 监视按键时出现按键重复的问题
- reactjs - React-Router LinkContainer to={..} 不读取状态变量
- google-analytics - 将 Quantcast Choice (TCF v2) 与 Google Analytics 集成?
- android - 运行时获取 Gradle 子项目名称 :subproject:task