Excel怎么把一列中不相同的文本数值显示出来
如图,B列中有A,B,C,D,等许多不相同的元素并重复出现,怎么实现从A1单元格开始找出并列出,B列中这些不相同的元素.例如,如图要求A1至A4分别显示"C","A","...
如图,B列中有A,B,C,D,等许多不相同的元素并重复出现 , 怎么实现从A1单元格开始找出并列出,B列中这些不 相同的元素.例如,如图要求A1至A4分别显示"C","A","B","D"
展开
展开全部
用经典数组公式index+Small+IF三剑客即可:
=INDEX(B:B,SMALL(IF(MATCH($B$1:$B$8,$B$1:$B$8,0)=ROW($B$1:$B$8),ROW($B$1:$B$8),4^8),ROW(A1)))&""
详细步骤如下:
1.在A1中复制上述公式,如下图所示:
2.然后,同时按下Ctrl、Shift和Enter三个键,结束数组公式,这时候点击A1单元格显示如下:①单元格显示内容②编辑栏显示的公式,开头结束多了"{}"
3.双击填充或者往下拖动填充,得到如下结果:
展开全部
这种用不着公式的。。。
全部选定B列,点选菜单栏上 数据--筛选--高级筛选-将筛选结果复制到其他位置
复制到: A:A
勾选“选择不重复的记录”
确定即可
全部选定B列,点选菜单栏上 数据--筛选--高级筛选-将筛选结果复制到其他位置
复制到: A:A
勾选“选择不重复的记录”
确定即可
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
A1公式
=INDEX(B:B,SMALL(IF(MATCH($B$1:$B$8,$B$1:$B$8,0)=ROW($B$1:$B$8),ROW($B$1:$B$8),4^8),ROW(A1)))&""
crtl+shift+enter结束公式
向下填充
=INDEX(B:B,SMALL(IF(MATCH($B$1:$B$8,$B$1:$B$8,0)=ROW($B$1:$B$8),ROW($B$1:$B$8),4^8),ROW(A1)))&""
crtl+shift+enter结束公式
向下填充
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询