Excel符合条件的结果全放到一个单元格

2019-03-15

  实际工作中,经常需要将符合条件的结果全部放到一个单元格内。就像下面的例子中,要求编号相同的位号列合并到一个单元格并用逗号隔开:

Excel符合条件的结果

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

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

  在D列建立一个辅助列,D2单元格输入公式:

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

Excel符合条件的结果

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

  向下复制公式。

销售编号

合同号

份数

辅助列

1001

HT001

1

HT001,HT004,HT005,HT006

1001

HT004

1

HT004,HT005,HT006

1001

HT005

1

HT005,HT006

1001

HT006

1

HT006

1002

HT002

1

HT002,HT007,HT010,HT013,HT014,HT015,HT016

1002

HT007

1

HT007,HT010,HT013,HT014,HT015,HT016

1002

HT010

1

HT010,HT013,HT014,HT015,HT016

1002

HT013

1

HT013,HT014,HT015,HT016

1002

HT014

1

HT014,HT015,HT016

1002

HT015

1

HT015,HT016

1002

HT016

1

HT016

1003

HT003

1

HT003,HT008,HT009,HT011,HT012

1003

HT008

1

HT008,HT009,HT011,HT012

1003

HT009

1

HT009,HT011,HT012

1003

HT011

1

HT011,HT012

1003

HT012

1

HT012

  隐藏D列辅助列。

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

Excel符合条件的结果

  在H2单元格输入公式:

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

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

Excel符合条件的结果

  然后就可以得到最终效果啦

销售编号

合同号

1001

HT001,HT004,HT005,HT006

1002

HT002,HT007,HT010,HT013,HT014,HT015,HT016

1003

HT003,HT008,HT009,HT011,HT012


最新新闻The latest news

分享到

CHINA'S LEADING IT SERVICE BRANDS

中国领先IT服务品牌企业

销售热线:400-017-5181
故障处理:400-617-5181
同创双子(北京)信息技术股份有限公司(英文简称“Gemini”)是一家IT服务公司。2016年新三板正式挂牌上市(股票代码:837868)。 联系我们 法律声明

微信客服

IT外包就扫我

Copyright© 同创双子(北京)信息技术股份有限公司 , 京ICP备16037308

网站地图

法律声明

未经本公司书面许可,任何单位及个人不得以任何方式或理由对上述产品、服务、信息、材料的任何部分进行使用、复制、修改、抄录、传播或与其它产品捆绑使用、销售。
凡侵犯本公司版权等知识产权的,本公司必依法追究其法律责任。
本公司法律事务部受本公司指示,特此郑重法律声明!