我想在主表顶部(表格1)创建一个动态搜索框,而不是使用“查找”命令 Ctrl + F 。它将搜索B列,并从C列中的相应单元格输出信息。
搜索框/单元格将是动态的,因此在我键入搜索框/单元格时,它会从主列表(表2)中预先填充,而无需点击ENTER
或OK
按钮。
我希望搜索框/单元格位于A1中
我希望它搜索B列数据。从B2到末尾(行可以更改):B2:B
结果将是C列中的数据:C2:C
不确定我应该使用QUERY
还是ARRAYFORMULA
函数。感谢有关如何进行设置的任何想法。
答案 0 :(得分:1)
我想我明白了!
搜索框(A1):我使用了Data Validation
。输入时它是动态的,并在A列中列出了项目的主列表。
搜索结果(B1):我使用了VLOOKUP
感谢@ player0,建议您进行数据验证!真的有帮助:)
唯一的问题是,我有时在B列(项目)中有多个值。例如,我列出了两次“柠檬”。我希望B1
中的输出显示所有其他结果。他们可以在B2中显示...有什么建议吗?
编辑:对于B列中的倍数问题,我决定将B列中的所有项目更改为唯一标识符。
答案 1 :(得分:1)
答案 2 :(得分:0)
将此粘贴到 C2 单元格中:
=QUERY({B2:B}, "where Col1 contains '"&A1&"'", 0)
并在 A1 单元格中的 B2:B 范围内设置下拉数据验证