送人玫瑰,手有余香,請將文章分享給更多朋友 動手操作是熟練掌握EXCEL的最快捷途徑! 【置頂公眾號】或者【設(shè)為星標(biāo)】及時(shí)接收更新不迷路 小伙伴們,今天和大家分享一道關(guān)于重新編號的問題。由于這一類型的題目我們之前沒有介紹過,但是題目具有一定的代表性,所以今天分享出來給大家。原題目是這樣的。 簡單說,就是按照字母出現(xiàn)的次數(shù)依次給它加上序號。該如何操作呢? 群里的一位大神寫出了下面一段公式。 完整的公式是這樣的: “=SUBSTITUTE(_xlfn.TEXTJOIN("-",TRUE,IFERROR(MID(A2,ROW($1:$76)*2-1,1)&MMULT((MID(A2,ROW($1:$8)*2-1,1)=TRANSPOSE(MID(A2,ROW($1:$8)*2-1,1)))*((ROW($1:$8)*2-1)>=TRANSPOSE(ROW($1:$8)*2-1))*(MID(A2,ROW($1:$8)*2-1,1)<>""),ROW($1:$8)^0),"")),"-0","")”。 由于這個(gè)公式使用的高版本的函數(shù)“TEXTJOIN”,在2016版中不能正常顯示結(jié)果。況且這個(gè)公式比較復(fù)雜,因此我也不在這里做更多的解釋了。有興趣的小伙伴們可以自己研究或者私信我哦! 上面這個(gè)公式不是今天要介紹的重點(diǎn)。今天的重點(diǎn)內(nèi)容是,如何能夠相對簡單地來完成這個(gè)題目。 EXCEL函數(shù)公式的目的是要解決遇到的問題。因此我們的核心邏輯是,怎樣簡便、快速地解決問題。 一步到位的公式書寫起來有困難,那么我們可以試試通過添加輔助列的方法來解決問題。 在輔助列1中,我們通過SUBSTITUTE函數(shù)的經(jīng)典應(yīng)用,將源數(shù)據(jù)中的字母給拆分出來,分列到不同的行中。 SUBSTITUTE函數(shù)的經(jīng)典應(yīng)用過去我們有過很多次的介紹,這里也不做詳細(xì)的解釋了。 接下來再做一個(gè)輔助列。 在輔助列2中輸入公式“=C2&COUNTIF($C$2:C2,C2)”和得到上圖中的結(jié)果。 現(xiàn)在90%的工作已經(jīng)完成了。接下來如果是低版本的用戶,可以使用“&”符將所有在輔助列2中的文本連接起來。如果是高版本的用戶,可以使用TEXTJOIN函數(shù)或者是CONCAT函數(shù)來做文本連接。 -END- 長按下方二維碼關(guān)注EXCEL應(yīng)用之家 面對EXCEL操作問題時(shí)不再迷茫無助 我就知道你“在看” |
|