如何根据所选值改变结果?

时间:2019-12-30 21:25:32

标签: arrays google-sheets filtering lookup google-sheets-query

我正试图仅根据下拉列表中选择的月份显示给定月份列表中的值。

B,C和D列我有给定月份的项目列表,每列代表不同的月份。

第2、3、4行是每月的预期销量。 我希望选择一个下拉菜单,选择一个特定的月份,然后显示预计将售出多少件商品。

Image of example sheet structure

4 个答案:

答案 0 :(得分:1)

如果下拉菜单如下:

enter image description here

尝试:

=INDIRECT(ADDRESS(2, MATCH(B7, 1:1, 0))&":"&
          ADDRESS(5, MATCH(B7, 1:1, 0)))

0

答案 1 :(得分:0)

或尝试:

=QUERY(TRANSPOSE(QUERY(TRANSPOSE(B1:Z5), 
 "where Col1 = date '"&TEXT(B7, "yyyy-mm-dd")&"'")), 
 "offset 1", 0)

recommended

答案 2 :(得分:0)

或者您可以使用此:

=QUERY({A133:D136},"Select Col" & filter(COLUMN(B132:D132),B132:D132=H132))

enter image description here

答案 3 :(得分:0)

只需使用这样的过滤器即可:

=filter(B133:D136,B132:D132=H132)

enter image description here