在execl中,第一个表第一列是物品类别,第三列是物品数量,如何在第二个表中分行显示同一类物品的数量?

来源:百度知道 编辑:UC知道 时间:2024/05/11 01:30:40
如表1
A B C
1 3
2 7
3 5
1 4
1 6
达到下面效果
A B C
1 3
1 4
1 6

假设数据从第2行开始(因为至少有一行表头吧?)
第二个表的A2输入公式:
=INDEX(Sheet1!A:A,SMALL(IF(Sheet1!$A$2:$A$20=1,ROW(Sheet1!$A$2:$A$20)),ROW(1:1)))
注意,是数组公式,要按Ctrl+Shift+Enter结束公式的输入。
向右复制到B2,再向下复制到A4和B4。
这个公式在没有数据时会出现错误提示,如果不想出现错误提示还要加判断错误的条件。
此外,数据范围我随意给出,可根据实际情况修改。

有点深奥