發(fā)布日期:2019/03/15 08:00:00
實(shí)際工作中,經(jīng)常需要將符合條件的結(jié)果全部放到一個(gè)單元格內(nèi)。就像下面的例子中,要求編號(hào)相同的位號(hào)列合并到一個(gè)單元格并用逗號(hào)隔開:
這個(gè)問題想必大家都遇到過吧。
在Excel中并沒有提供一個(gè)可以合并同類項(xiàng)的函數(shù),今天給大家說的是一種變通實(shí)現(xiàn)的方法:
在D列建立一個(gè)輔助列,D2單元格輸入公式:
=B2&IFERROR(","&VLOOKUP(A2,A3:D$550,4,),"")
注意VLOOKUP函數(shù)第二參數(shù)A3:D$550引用的是自公式所在單元格往下一行開始,引用的行數(shù)要比數(shù)據(jù)表最大行數(shù)多一些。
向下復(fù)制公式。
|
銷售編號(hào) |
合同號(hào) |
份數(shù) |
輔助列 |
|
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列輔助列。
復(fù)制A列編號(hào)至任意空白列(本例是G列),刪除重復(fù)項(xiàng)。
在H2單元格輸入公式:
=VLOOKUP(G2,A:D,4,)
向下復(fù)制,完成同類項(xiàng)的匯總。
然后就可以得到最終效果啦
|
銷售編號(hào) |
合同號(hào) |
|
1001 |
HT001,HT004,HT005,HT006 |
|
1002 |
HT002,HT007,HT010,HT013,HT014,HT015,HT016 |
|
1003 |
HT003,HT008,HT009,HT011,HT012 |
專注數(shù)字化方案建設(shè),推動(dòng)智慧企業(yè)生態(tài)圈的升級(jí)發(fā)展