相信使用過excel表格工具的人都知道,用公式可以對數(shù)據(jù)進行行數(shù)的編號,那么當(dāng)我們在刪除,隱藏或者篩選了一些行時,excel并不會自動識別,為我們剩下的行數(shù)進行重新編號,為了方便統(tǒng)計行數(shù),我們該如何解決這些問題呢?另外,我們也都知道,合并單元格會使得許多單元格的位置會被統(tǒng)一成一個,那么,這就造成我們使用函數(shù)對它們進行編號時出現(xiàn)了困難,今天excel使用教程就來講一講該如何解決這些問題。
一、首先,我們先來說一下如何為合并單元格編號。
一般我們?yōu)樾枰獙﹂_始編號的數(shù)據(jù)的第一個單元格編號為1,那么,我們就可以用A2+1的形式,對下一個單元格進行編號,接下來的單元格也是以此類推。但是當(dāng)我們需要為合并單元格進行編號的時候,會變成這樣:
其實,出現(xiàn)這樣的情況,是因為我們的公式判斷不了合并單元格,如果我們先將合并單元格取消,再顯示它們的公式的話,就能看見7,8行里面的公式其實是A4+1。
我們發(fā)現(xiàn),公式的意思其實就是在上一個單元格的編號的基礎(chǔ)上加1,其它單元格雖然沒有公式,但是引用是相對的,所以A7中才會顯示A4的值加1,看來這樣是沒法實現(xiàn)的,換個思路,是不是每個需要編號的單元格都是上面所有單元格中的最大值+1呢?看下面:
當(dāng)我們遇到這樣的情況時,用一個Max函數(shù)就可以為合并單元格進行連續(xù)編號了。另外,由于max函數(shù)在取區(qū)域最大值的時候,是會忽略文本內(nèi)容的,即只識別數(shù)字,所以我們在選擇區(qū)域的時候,可以從A1開始。
二、如何為隱藏的行進行自動編號。
我們?yōu)橐恍┬羞M行編號后,如果對他們進行一些隱藏的操作,就會發(fā)現(xiàn),excel并不會對它們進行再一次的編號,而是直接忽略,就好像下面這張圖:
我們今天來介紹一下subtotal這個函數(shù),這個函數(shù)可能很多人都沒有聽過,它是返回一個數(shù)據(jù)列表或數(shù)據(jù)庫的分類匯總。
subtotal函數(shù)的兩個參數(shù)分別是數(shù)值和引用。其中,F(xiàn)unctionnum是必須的,在計算中將包括手動隱藏的行的Functionnum是1-11,就是說在接下來的編號中,如果對某行進行隱藏,excel不會自動更新編號。而在計算中將排除手動隱藏的行的Functionnum是101-111,也就是在隱藏后,excel會再做一個重新編號的操作。在這個函數(shù)中,始終會排除已篩選掉的單元格。
通過subtotal函數(shù),其實就好像在用counta函數(shù)一樣。
使用了subtotal函數(shù)后,不論是刪除、隱藏、篩選,序號都會自動連續(xù),將iferror和subtotal函數(shù)結(jié)合使用,可以讓我們在以后的數(shù)據(jù)統(tǒng)計過程更加方便,也就會增進我們的工作效率。
三、數(shù)據(jù)透視表。
在G3單元格中輸入以下公式:
以三鍵結(jié)束。
給G列數(shù)字后面加個序號:
給查找區(qū)域中對應(yīng)的值后面也加序號:
查找的時候使用vlookup函數(shù)就可以了,一對一正確對應(yīng),為了讓找不到的單元格顯示空值,可以外面加個iferror函數(shù)。
返回重新定義的數(shù)組也可以用choose:
結(jié)果與上面的if段函數(shù)一樣。
聯(lián)系客服