分享

把指定条件的内容放到一个单元格,VLOOKUP也行

 L罗乐 2018-08-23

实际工作中,经常需要将符合条件的结果全部放到一个单元格内。

就像下面的例子中,要求编号相同的位号列合并到一个单元格并用逗号隔开:

这个问题想必大家都遇到过吧。

在Office 365之前的版本中,并没有提供一个可以合并同类项的函数,今天给大家说的是一种变通实现的方法:


步骤一:

在D列建立一个辅助列,D2单元格输入公式,向下复制

=B2&IFERROR(','&VLOOKUP(A2,A3:D$550,4,),'')

注意:

VLOOKUP函数第二参数引用的是自公式所在单元格往下一行开始,引用的行数要比数据表最大行数多一些。


步骤二:

隐藏D列辅助列。

复制A列编号至任意空白列(本例是G列),删除重复项。


步骤三:

在H2单元格输入公式:

=VLOOKUP(G2,A:D,4,)

向下复制,完成同类项的汇总。

在本例中,利用VLOOKUP函数有多个匹配结果时返回首个结果的特点,通过辅助列完成了同类项的汇总。

练手文件在此:

http://vdisk.weibo.com/s/Dt_F76IDbliO


图文制作:祝洪忠

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多