我有多个表的数据库,我试图设计在Excel的公式,将某一特定制造商返回给定玩具的高度。使用两个输入的最佳方法是什么?我尝试过使用VLOOKUP(),但无法根据我的需要进行调整。我也试过嵌套的IF语句,这大大复杂了我的方程,并且只适用于少量的数据。这是可能在Excel中做的,如果是的话如何?下图中的公式有下拉选择器,这里不显示。
0
A
回答
1
我在这里给出的答案将要求您稍微重新排列数据表,但有一个好处是可以稍后轻松扩展以处理任何其他数据和其他查找条件。
步骤:
- 移动您的所有数据表为一个单一的连续的表,以及关于“玩具类型”添加一个附加列(如下所示)。
- 将如下所示的公式输入到单元格中,但没有外括号。然后按Ctrl + Shift + Enter(这告诉Excel公式是一个array formula并导致大括号被添加)。
在这种情况下,查找公式是从INDEX
和MATCH
功能组成。这种组合允许您定义多个查找标准。具体如何工作详细解释here和here。
1
0
您可以根据玩具类型进行查找,以选择其他查找的范围。
我用ToyType和CellRange制作了一个表格。假设你的玩偶表开始在B2你会ToyType =娃娃与CellRange = C3:D9等
然后,让使用=VLOOKUP(SelectedToyType, NewTableRange, CellRangeColumn, FALSE)
最后,在你的玩具身高查找这将是=VLOOKUP(SelectedToyHeight, INDIRECT(FirstLookup),2,FALSE)
此查找会让你保持相同的基本表结构,并能够添加更多的玩具类型/调整未来的查找范围。
相关问题
- 1. 根据两个输入值在表中查找值
- 2. 找到两个最小的值输入
- 3. 在excel中查找多个值
- 4. Excel:查找列中的值
- 5. Python:在Excel中导入Excel数据和查找值
- 6. 从两个输入中查找较大的数字
- 7. excel查看两列值并查找不存在于其中一列中的值
- 8. Excel中从多个输入
- 9. Excel - 检查两列中是否存在两个值
- 10. 根据2个输入查找大表中的值
- 11. 在C#中查找输入#
- 12. 两个输入值在一个EditText
- 13. 正则表达式查找输入值
- 14. 单个SQL查询到两个输入值
- 15. 查找图中每个节点最多有两个输入边和两个输出边的最长路径
- 16. 查找找到两列中的值
- 17. Excel VBA:从用户输入中查找日期范围
- 18. 根据输入查找两个最高数字
- 19. 计数查找值在Excel
- 20. 在excel中查找多个条件中的多个值
- 21. 在Excel中查找值,如果找不到,则舍入为最接近的值?
- 22. Excel在数组中查找值,返回下一个值
- 23. 我如何插入输入来查找python中积分的值?
- 24. 获取参数输入Excel中查询
- 25. Excel中值之间的查找,组
- 26. 如何在php中查找两个时间值的中间值?
- 27. 解析用户输入的两个值
- 28. 表单输入名称,两个值
- 29. 两个输入相同的值angularjs
- 30. jquery通过两个attr值查找
我不知道......有些人非常不耐烦......在几分钟的时间里,我已经投票赞成几率,当时我说我会回传一个Google Googledocs样本...... – JGFMK
您的数据在同一张纸和结果呢? – yass
是的。点击上面第一个'here'结果,这是我获得截图的地方。 – JGFMK