EXCEL表格数据自动生成不重复的数据

EXCEL表,有A、B、C、D共4个工作表,现在我新建一个工作表,要把A、B、C、D的A列数据从第二行起到结束行各单元格的数据汇总成不重复的一列放到新表的A列里,当4个表A列数据发生变化时,新表的A列也跟着变化,请问在新表的A列怎么写公式。
可能我没有说清楚,我不是要求和。A、B、C、D四个工作表中第一列(A列)已经是有值,全是字符,现在新建一个新工作表(假设是E),要实现的效果是:在E工作表的第一列(A列)用公式把A、B、C、D四个工作表中A列的字符复制过来连成一体,但要去除重复值。

如果在表格中从a2开始是带有重复的原始数据,那么在b2中输入数组公式:
=index(a:a,match(0,countif($b$1:b1,a$2:a$16),0)+1)
输入完成后以shift+ctrl+enter结束,然后b2的公式往下拉,b列中就会出现a列中存在的无重复的记录
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-28
假设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)
下拉复制公式本回答被网友采纳
相似回答