A列 B列 C列 D列 E列
1行 王 李 赵 钱 孙
2行 赵 钱 孙 赵 钱
3行 王 李 赵 王 李
4行 孙 赵 李 赵 王
数据表如上,如何在a1:e4区域中删除同类项,最后得到“王李赵钱孙”,十分感谢!
最后结果是想知道,该区域中都有哪些姓氏出现过?
步骤1、添加一个辅助列,将A:E列的多列数据转换为单列,
输入以下公式,然后向下填充公式
=OFFSET(A$1,INT((ROW(A1)-1)/5),MOD(ROW(A1)-1,5))
步骤2、对辅助列数据筛选去重
方法1,选择G列,在“数据”选项下的“删除重复项”下,保留唯一值;
方法2,输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向下填充公式
=INDEX(G:G,SMALL(IF(MATCH(G$2:G$21,G$2:G$21,0)=ROW($2:$21)-1,ROW($2:$21),4^8),ROW(A1)))&""
谢谢,比如数据表在sheet1,我能不能在不改动sheet1任何序列的情况下,通过函数在sheet2中显示出筛选结果,因为如果涉及到很多个数据区域,如果可以使用一个公式直接解决会方便很多。
追答主要是这一类的应用可以说少之又少,没怎么研究过,平时工作当中应用更多的是帐务处理
本回答被提问者和网友采纳