excel表格怎么把一列中不重复的数据提取出来,重复的只取一次?

首先说明,不是用筛选功能和统计重复项。这个要求有点像用到的数据透视表,但我不是用数据透视,而是自己如何用公式在第二张表提取第一张表的A列并自动列出来,重复的只提取一次,不... 首先说明,不是用筛选功能和统计重复项。这个要求有点像用到的数据透视表,但我不是用数据透视,而是自己如何用公式在第二张表提取第一张表的A列并自动列出来,重复的只提取一次,不能是筛选不重复的然后复制(这种方法太笨),要自动提取,因为数据比较大,而且更新很频繁。(PS:这里不是询问如何求和,我会,不会的是提取A列)。
如:第一张表有:
A B
小明1 100
小明2 30
小华1 40
小华3 20
小明2 10
小明1 20
小张 30
小张 20
小华3 50
.
.
.
然后在第二张表如下统计:
A B
小明1 120
小明2 40
小华1 40
小华3 70
小张 50
展开
 我来答
1975qjm
高粉答主

2013-08-18 · 关注我不会让你失望
知道大有可为答主
回答量:2万
采纳率:74%
帮助的人:7284万
展开全部
假设Sheet1的A列内容是1000行

Sheet2的A1单元格写入公式
=INDEX(Sheet1!A:A,SMALL(IF(MATCH(Sheet1!A$1:A$1000&"",Sheet1!A$1:A$1000&"",)=ROW($1:$1000),ROW($1:$1000),4^8),ROW(A1)))&""
数组公式,按下SHIFT+CTRL+ENTER三键,再下拉复制公式

Sheet2的B1单元格写入公式
=SUMIF(Sheet1!A:A,A1,Sheet1!B:B)
下拉复制公式
追问
能仔细解释下这个公式不?
Agricola88
2013-08-18 · TA获得超过1万个赞
知道小有建树答主
回答量:1223
采纳率:66%
帮助的人:239万
展开全部
如数据在A2:A1000,在C2中输入公式:=INDEX(A$2:A$1000,MATCH(,COUNTIF(C$1:C1,A$2:A$1000),))&"" ,同时按下ENTER键,SHIFT键,和CTRL键,公式下拉。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Harmony_China
2013-08-18 · TA获得超过404个赞
知道答主
回答量:66
采纳率:0%
帮助的人:54.6万
展开全部
用数据透视表最好,当你学会了数据透视表后你会发现你学过的函数、公式都没用了。
附件是数据透视表的使用,希望对你有帮助。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
办公小子
2020-03-21 · 资深生产计划专员
办公小子
资深生产计划专员
采纳数:97 获赞数:16005
公司优秀员工,制定公司年度发展规划

向TA提问 私信TA
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式