| A | B| C |D| E | F |
---|-------|--|---------|-|----------|----------|-
| | | Revenue | | ColCrit1 | ColCrit2 |
2 |Brand A|P1| 500 | | Brand A | P1 |
3 |Brand A|P2| 100 | | Brand B | P3 |
4 |Brand A|P2| 800 | | Brand D | |
5 |Brand B|P1| 90 | | | |
6 |Brand C|P4| 45 | | | |
7 |Brand C|P2| 600 | | Result | 500 |
8 |Brand D|P1| 900 | | | 90 |
9 |Brand D|P1| 125 | | | 900 |
10 |Brand D|P3| 70 | | | 125 |
11 |Brand D|P3| 842 | | | 70 |
12 |Brand E|P4| 300 | | | 842 |
我想根据多列条件过滤列表。
用户可以在Range E2:E4
和中输入列标准Range F2:F4
。
到目前为止,我只能在单个单元格条目上创建过滤公式:
F7 = FILTER(C2:C12,IF(E2="",1,(A2:A12=E2))*IF(F2="",1,(B2:B12=F2)))
您知道是否有一个公式可以将标准应用为范围?
像这样的东西:
F7 = FILTER(C2:C12,IF(E2:E4="",1,(A2:A12=E2:E4))*IF(F2:F4="",1,(B2:B12=F2:F4)))
这是执行此操作的一种方法:
• 单元格中使用的公式E6