1. 程式人生 > 其它 >把一列中大分類相同的小分類放到一個單元格中去的方法

把一列中大分類相同的小分類放到一個單元格中去的方法

參考連結: https://gewuweb.com/office365/3618.html

最近看到群裡經常有人問到類似下圖這樣的問題:

看似很簡單的問題卻難道不少人,群裡有高手說用VBA解決,但對於不懂VBA為何物的同學,一聽到VBA就發懵了。其實我們以前的章節中也有過類似的問題,比如演講比賽,統計出了前三名為某某某,想把他們放在一個單元中,並且用頓號隔開了,我們是用函式解決的。如果能夠融匯貫通的話,這問題也不難解決。

下面我們看下怎麼解決

思路一:

以前群友也提供過一個公式,如下:

公式如下:

=B2&IFERROR("、"&VLOOKUP(A2,A3:C12,3,0),"")

相當不錯,有位群友曾說這條公式顯示了相對引用威力大!其實這個公式應該是相對引用和迴圈引用的結果。想到這條公式還是有點難!

思路二:

我們看上面結果中,如果從前往後寫公式難,那麼我們可以考慮從後往前寫。

C10=B10,C9=B9&C10,C8=B8&C9,只要編號相同,C列就是這個規律。

所以我們從結尾寫公式,往前拉!

公式如下:

=IF(A11=A10,B10&"、"&C11,B10)

上面這個辦法,更是體現了迴圈引用的妙處!

然後再給編個序號

公式如下:

=IF(A2=A1,0,1)

這樣只要篩選1,就出來想要的結果了。

每天進步一點!每天提升一點!

感謝每一位支援我的讀者!!!
參考來源: https://gewuweb.com/sitemap.html