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" 展开
 我来答
鱼木混猪哟
高粉答主

推荐于2017-09-04 · 专注Office,尤其Excel和VBA
鱼木混猪哟
采纳数:6078 获赞数:33698

向TA提问 私信TA
展开全部

用经典数组公式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.双击填充或者往下拖动填充,得到如下结果:

眯住眼串针
科技发烧友

2011-05-07 · 有一些普通的科技小锦囊
知道大有可为答主
回答量:1.1万
采纳率:58%
帮助的人:3124万
展开全部
这种用不着公式的。。。
全部选定B列,点选菜单栏上 数据--筛选--高级筛选-将筛选结果复制到其他位置
复制到: A:A
勾选“选择不重复的记录”
确定即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
莱昂纳德_欧拉
推荐于2017-09-02 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7254
采纳率:0%
帮助的人:1.1亿
展开全部
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结束公式
向下填充
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式