Excel表格中怎么样按筛选条件自动在另一表格中呈现对应内容

怎么把记账表中(第一个)的筛选条件结果自动在状态表中(第二个)呈现呢?我只需要在记账表中填数据,如何让状态表不需要手动输入自动归类呈现呢?列如图3的结果在图4中对应位置自动呈现。

在第二个表(Sheet2)的A3单元格输入公式=IFERROR(INDEX(Sheet1!B$1:B$20000,SMALL(IF(Sheet1!$D$1:$D$20000="",ROW($1:$20000),6^6),ROW(A1)))&"","")

数组公式,三键结束,公式前后出现大括号{}后,右拉一格,再下拉到任意。

C3单元格输入公式=IFERROR(INDEX(Sheet1!B$1:B$20000,SMALL(IF(Sheet1!$D$1:$D$20000="已结",ROW($1:$20000),6^6),ROW(A1)))&"","")

数组公式,三键结束,公式前后出现大括号{}后,右拉一格,再下拉到任意。

E3单元格输入公式=IFERROR(INDEX(Sheet1!B$1:B$20000,SMALL(IF(Sheet1!$D$1:$D$20000="会面",ROW($1:$20000),6^6),ROW(A1)))&"","")

数组公式,三键结束,公式前后出现大括号{}后,右拉一格,再下拉到任意。

G3单元格输入公式=IFERROR(INDEX(Sheet1!B$1:B$20000,SMALL(IF(Sheet1!$D$1:$D$20000="已催",ROW($1:$20000),6^6),ROW(A1)))&"","")

数组公式,三键结束,公式前后出现大括号{}后,右拉一格,再下拉到任意。

说明:为提高运算速度,帮你预设2万行,如不够,自行修改即可,另外,公式中引用的表格名称是Sheet1,如果你第一张表格名称不是Sheet1,请自行修改,别遗漏了名称后面的的感叹号!哟。  如图:

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答