如何在excel中用公式自动显示数据?

发布网友 发布时间:2022-04-23 08:31

我来回答

1个回答

热心网友 时间:2022-06-18 10:35

复制A列,粘贴数值到D列(你认为的C列)。选择D列,删除重复值。
在E2(你认为的D2)中输入或复制粘贴下列公式
=SUMIF(A:A,D2,B:B)
下拉填充

在D2(你标注的C2)中输入或复制粘贴下列公式
=IF(ROW(A1)<=SUMPRODUCT(1/COUNTIF(A$2:A$101,A$2:A$101)),INDEX(A:A,SMALL(IF(MATCH(A$2:A$101,A$2:A$101,)=ROW($2:$101)-1,ROW($2:$101),4^8),ROW(A1))),"")
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充
数组公式还可以写作
=IF(ROW(A1)<=SUMPRODUCT(1/COUNTIF(OFFSET(A$2,,,COUNT(A:A)),OFFSET(A$2,,,COUNT(A:A)))),INDEX(A:A,SMALL(IF(MATCH(OFFSET(A$2,,,COUNT(A:A)),OFFSET(A$2,,,COUNT(A:A)),)=ROW(INDIRECT("2:"&COUNTA(A:A)))-1,ROW(INDIRECT("2:"&COUNTA(A:A))),4^8),ROW(A1))),"")
按三键CTRL+SHIFT+ENTER结束公式输入
下拉填充追问只能选择 复制粘贴然后删除 重复值吗? 问题是我这个A列要一直更新,每次都要重新复制粘贴,好怕出错

追答最后的数组公式不需要设定公式的引用范围啦。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com