excel透視表教程Excel提取員工名單,就這么快,前天剛學習了一個excel的新技術,叫“excel透視表教程”授課老師對我們說,這一技術的專業(yè)全稱為“excel透視表教程Excel提取員工名單,就這么快”今天寶寶把這個技術分享給大家,不用謝哦~
多行多列提取不重復值的數組公式太慢了,能優(yōu)化嗎?
求助內容是在一個工資表匯總內,提取不重復的員工姓名,并且提供了附件,附件的名字就叫“很慢”。
先來看看這個名叫“很慢”的工資匯總表中的數據吧:
有沒有看眼暈了?哈哈
更讓人眼暈的是這個提取不重復姓名的公式;
=INDIRECT(TEXT(MIN(IF((COUNTIF($P$1:P1,$A$3:$N$86)=0)*($A$3:$N$86<>"")*MOD(COLUMN($A$3:$N$86),2),
ROW($A$3:$N$86)*100+COLUMN($A$3:$N$86)),2^16),"R00C00"),)
在數據量大的工作表中使用這樣復雜的公式,簡直就是反人道主義啊。
用樓主的話說:“下拉到十幾個的時候就很慢了,公式能優(yōu)化嗎?如果不能優(yōu)化,用什么方法好些?”
今天咱們先不說這個反人道主義的公式是啥意思,看看用什么簡便的方法能高效的解決問題。
1、 插入數據透視表
首先在A列之前插入一個空白列,這步很重要哦,作用后面會說到。
再依次按Alt →D→P,調出數據透視表向導:
根據提示選擇數據所在的范圍,這個范圍包括A列剛剛插入的空白列,作用是保證所有數據都可以在數據透視表的值字段:
單擊【完成】按鈕,會自動插入一個新的工作表,并且有一個默認樣式的數據透視表。
2、調整透視表結構
還需要繼續(xù)調整一下,將【數據透視表字段】列表中的【行】、【列】、【頁1】的勾選全部去掉:
然后將【數據透視表字段】列表中的【值】,從值區(qū)域拖動到行區(qū)域:
這時候,數據透視表的行字段就有數百個數字和姓名列表了:
接下來的工作是去掉這些數字內容,要不要一個個勾選???
咱們有簡便方法哈,別急。
3、標簽篩選
標簽篩選,篩選大于特大號數值9e307的內容,因為文本是大于任何數字的,所以這樣篩選后,就是全部的文本內容了:
OK,收工了,不看廣告看療效吧:
圖文過程好像很復雜的樣子,其實這個過程也就是十幾秒吧: