我在工作表中有一个包含以下信息的表
A2 = H,A3 = C,A4 = L,
对于气候区-1 B2 = 1,B3 = 2,,B4 = 3
对于气候区-2 C2 = 3,C3 = 2,C4 = 1
现在在另一张表中,我有一份气候区-1和气候区-2的下拉列表。 如果从下拉列表中选择气候区-1,我想显示气候区-1数据(单元格A和单元格B数据)。另一个相同。
是否可以不使用VBA或数据透视表?
感谢。
答案 0 :(得分:1)
您需要网格中列顶部的唯一标头。然后,您可以使用索引/匹配组合来查找值。考虑一下这个截图:
Sheet2上的公式,单元格A2是
=INDEX(Sheet1!$B$2:$E$4,ROW(A1),MATCH($A$1,Sheet1!$B$1:$E$1,0))
复制到A4
答案 1 :(得分:0)
假设A1是您的下拉列表结果,A2:B4是您希望数据显示的位置,而您的源数据位于名为SOURCE的工作表上。
A2中的输入:
=SOURCE!A2
将其复制到A3和A4。这一信息永远不会改变,因为气候1和气候2是相同的
在B3中输入:
=IF($A$1="zone-1",SOURCE!B2,SOURCE!C2)
将其复制到B3和B4。