在武俠小說(shuō)里,經(jīng)常會(huì)有一種情況——帶著主角光環(huán)的人,總是憑借“一招鮮,吃遍天”的“偉大漏洞”,處處逢兇化吉。都說(shuō)“職場(chǎng)如戰(zhàn)場(chǎng)”,來(lái)到了職場(chǎng),每一位EXCELER,面對(duì)來(lái)自四面八方的工作壓力,也算是“處處逢兇”了。那么能不能也有這么“一招”,讓同學(xué)們“隨時(shí)化吉”呢?跟上E圖表述的步伐,來(lái)學(xué)習(xí)一招“以不變應(yīng)萬(wàn)變”的絕技吧。
【正文】
不多廢話,切入主題。同學(xué)們知道在日常表格中,有一種信息內(nèi)容叫做“序號(hào)”嗎?我們今天就來(lái)“玩”這個(gè)序號(hào),我保證你會(huì)“愛(ài)”上這個(gè)“小操作”的。
添加序號(hào)的方法
在日常生活中,我們每個(gè)人添加序號(hào)的方式可能都不一樣,主要?dú)w納起來(lái)有下面幾種。

這是較常規(guī)的幾種添加序號(hào)的方法,但是也僅限于“常規(guī)”。而我們今天要學(xué)的內(nèi)容,就是非常規(guī)的序號(hào),而這樣的序號(hào)可以給我們帶來(lái)“前所未有且簡(jiǎn)單”的體驗(yàn)。
1“動(dòng)態(tài)”提取不重復(fù)的值并統(tǒng)計(jì)

步驟1:在A列給源數(shù)據(jù)表添加序號(hào),在A3單元格輸入函數(shù):=ROW(A1),然后下拉公式填充。 步驟2:在F2單元格輸入“輔助”,在F3單元格輸入函數(shù):=IF(COUNTIF($F$2:F2,F2)<$I$1+1,MAX(F2:F2),F2+1),依然是利用了COUNTIF結(jié)合絕對(duì)引用的做法,判斷從起始單元格F2到上一個(gè)單元格為止的區(qū)域中,上一個(gè)單元格的值出現(xiàn)了幾次,如果值小于間隔行數(shù)+1,就顯示已經(jīng)出現(xiàn)的最大序號(hào)(用MAX函數(shù)引出),否則序號(hào)累計(jì)1,就是函數(shù)中F2+1的運(yùn)算。然后下拉填充函數(shù),如果數(shù)據(jù)較多,這里介紹一個(gè)利用“名稱框”代替下拉填充的過(guò)程。 <小常識(shí)> 在一個(gè)單元格中輸入函數(shù),然后選擇“名稱框”,輸入需要填充的區(qū)域地址,按回車鍵,再按CTRL+D(向下填充),也可以按CTRL+R(向右填充),即可完成對(duì)區(qū)域的填充了。

步驟3:在G3單元格輸入函數(shù):=IFERROR(IF(AND($F3<>””,$F3<>$F2),VLOOKUP($F3+1,$A$2:$D$17,MATCH(G$2,$A$2:$D$2,0),0),””),””),使用AND函數(shù),使IF函數(shù)形成多條件同時(shí)滿足與否的判斷。當(dāng)F3單元格不為空,且F3單元格不等于上一個(gè)單元格的值的時(shí)候,使用VLOOKUP+MATCH函數(shù)的嵌套引用明細(xì)表內(nèi)容。填充函數(shù)后就是下面的效果了。

<小常識(shí)> 上面的5個(gè)案例都是一個(gè)數(shù)據(jù)源,5類數(shù)據(jù)處理的需求我們只用了一招“添加序號(hào)”的方式,輕易破解,其實(shí)這個(gè)“添加序號(hào)”就是我們經(jīng)常說(shuō)的“輔助列”。
“輔助列”在原數(shù)據(jù)中,一般在首列之前,或者末列之后。目的是在不改變?cè)瓟?shù)據(jù)結(jié)構(gòu)的基礎(chǔ)上,為了解決一些不能通過(guò)原數(shù)據(jù)直接處理的數(shù)據(jù)分析要求,而添加輔助計(jì)算的信息內(nèi)容。