英文:
Excel view data based upon drop down selection
问题
我尝试根据下拉菜单的选择查看另一个工作表中的数据。
我得到一个无法编辑的输出文件。
这是基本的输出表格<br><br>
部件 | 姓名 | 电话 |
---|---|---|
部件 1 | 姓名 1 | 06-xxxxxxxx |
部件 1 | 姓名 2 | 06-xxxxxxxx |
部件 1 | 姓名 3 | 06-xxxxxxxx |
部件 2 | 姓名 4 | 06-xxxxxxxx |
部件 2 | 姓名 5 | 06-xxxxxxxx |
部件 3 | 姓名 6 | 06-xxxxxxxx |
下拉菜单包含三个选项:"部件 1"、"部件 2" 和 "部件 3"
如果我选择 "部件 1",我希望输出所有包含 "部件 1" 的行。
我希望能够在一个公式中实现这一点,而不是使用 VBA 脚本。
英文:
I'm trying to view data from another sheet based upon selection from a dropdown.
I get an output file which I can't edit.
This is the basic output form<br><br>
Parts | Name | Phone |
---|---|---|
Part 1 | Name 1 | 06-xxxxxxxx |
Part 1 | Name 2 | 06-xxxxxxxx |
Part 1 | Name 3 | 06-xxxxxxxx |
Part 2 | Name 4 | 06-xxxxxxxx |
Part 2 | Name 5 | 06-xxxxxxxx |
Part 3 | Name 6 | 06-xxxxxxxx |
The dropdown contains three options:"Part 1", "Part 2" and "Part 3"
If I select "Part 1" I want to output all rows containing "Part 1"
I hope to do this in a formula instead of an VBA script.
答案1
得分: 2
=FILTER(A:C,A:A=G1)
答案2
得分: 1
如果您正在使用较旧版本的Excel,无法使用Harun24hr建议的Filter()
函数,那么您可以添加一个行计数器列。
=IF(A2=$G$1,1+SUM(D1:D1),"")
然后可以使用以下方式引用它:
=IFERROR(INDEX($A:$C,MATCH(ROW(F1),$D:$D,0),COLUMN(A1)),"")
英文:
If you are using an older version of excel and cannot use Filter()
as Harun24hr suggested then you can add a Row Counter column.
=IF(A2=$G$1,1+SUM(D1:D1),"")
which can then be referenced using
=IFERROR(INDEX($A:$C,MATCH(ROW(F1),$D:$D,0),COLUMN(A1)),"")
答案3
得分: 0
So I found "这个" online and it worked like a charm...
英文:
So I found <a href="https://trumpexcel.com/extract-data-from-drop-down-list/">this</a> online and it worked like a charm...
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论