学海漫舟 / 办公应用 / VLOOKUP和VLOOKUPS函数实现EXCEL合并同类...

分享

   

VLOOKUP和VLOOKUPS函数实现EXCEL合并同类项的方法,简单又实用!

2018-09-12  学海漫舟

工作中经常会遇到需要合并同类项的情况,而EXCEL合并同类项的方法有很多,可以用Power Query,如果是EXCEL2016还可以用函数TEXTJOIN等等,这里我们用VLOOKUP和VLOOKUPS函数来实现合并同类项,这两种方法简单适用,需要的小伙伴可以收藏!

一、效果展示

效果一:用VLOOKUP实现合并同类项效果

VLOOKUP和VLOOKUPS函数实现EXCEL合并同类项的方法,简单又实用!

效果二:用自定义函数VLOOKUPS实现合并同类项效果

VLOOKUP和VLOOKUPS函数实现EXCEL合并同类项的方法,简单又实用!

在医院工作小伙伴在悟空问答提出的工作实例问题:

VLOOKUP和VLOOKUPS函数实现EXCEL合并同类项的方法,简单又实用!

二、用VLOOKUP实现合并同类项

1、增加辅助列C列,在C2单元格输入如下公式后向下填充公式:

=B2&IFERROR('、'&VLOOKUP(A2,A3:C$17,3,0),'')

2、在F2单元格输入公式后向下填充公式:

=VLOOKUP(E2,A:C,3,0)

VLOOKUP和VLOOKUPS函数实现EXCEL合并同类项的方法,简单又实用!

三、用VLOOKUPS实现合并同类项

1、按ALT+F11调出VBA 编辑器 →在工程窗口右击选择【导入文件】→选择VBA 模块文件(自定义函数VLOOKUPS.bas)→关闭VBA 编辑器。

2、在E2单元格输入公式:

=vlookups($D2,$A:$B,2,COLUMN(A$1))

公式解析:

Vlookups与VLOOKUP类似,有4个参数:vlookups(找谁,在哪找,返回第几列,找第几个)

第1个参数$D2:是要查找的内容【市】「长沙市」,为了方便公式向右向下填充,锁定了列。

第2个参数$A:$A:是包含查找值的数据列—A列

第3个参数是要返回第几列的内容,包含查找值的列为第1列,从左往右数递增,从右左数递减变成0到负数即可。【区】列在【部门】的右边第1列,即2

第4个参数引用第2列的数,即一个连续的序号,向右向下复制,即可实现一对多查询。

温馨提示:一是VLOOKUPS为自定义函数需先导入才能用,二是EXCEL文档需存为启用宏的工作簿.xlsm,或者用VLOOKUPS函数查找出结果后立即复制原址粘贴为值,否则下次打开文件时就不会出错。

动图演示:

VLOOKUP和VLOOKUPS函数实现EXCEL合并同类项的方法,简单又实用!

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多
    喜欢该文的人也喜欢 更多

    ×
    ×

    ¥.00

    微信或支付宝扫码支付:

    开通即同意《个图VIP服务协议》

    全部>>