Bla*_*Cat 1 excel filter excel-formula
我有一个像这样的Excel表格
| 存货单位 | 物品ID | 线 |
|---|---|---|
| 111 | 1 | CCC |
| 111 | 2 | 神经网络 |
我需要根据 LINE 列的值过滤行。在office365中可以通过FILTER功能轻松完成。我必须使用 excel 2007。什么是创建过滤函数的好替代方案?
=IFERROR(INDEX($A$1:$C$3,SMALL(IF(--($C$1:$C$3="CCC"),ROW($C$1:$C$3)),ROWS($1:1)),COLUMNS($A:A)),"")在 Office 365 之前的版本中要输入的数组公式。ctrl+shift+enter根据您的需要,将公式复制到右侧。该函数的 ROWS 部分将充当条件的第一个、第二个等匹配的计数器。
您可以调整范围,但请确保调整所有三个:
=IFERROR(INDEX($A$1:$C$[number of end of range],SMALL(IF(--($C$1:$C$[same number as before]="CCC"),ROW($C$1:$C$[same number as before])),ROWS($1:1)),COLUMNS($A:A)),"")