Excel篩選那些讓人很頭痛的問題詳解
感謝大家一路的支持,昨天的留言雖然沒有回復,但全部都看了。盧子-Excel不加班這裡是一個有感情的平台,跟其他平台不一樣。我為人人,人人為我。
先來回顧一下前天文章的最後一個案例,並對讀者提出來的疑問進行解答。
正常情況下,直接複製粘貼到篩選的區域,得出來的數據是錯誤的。
選擇區域,輸入公式,按Ctrl Enter結束。
=INDEX($D$14:$D$17,COUNTIF($A$2:A2,A2))
COUNTIF($A$2:A2,A2)函數部分是累計盧子出現的次數,這樣得出來的數字是1,2,3,4,再嵌套INDEX函數就得到區域內的所有數據。
1.讀者提出的疑問:如果第一列姓名不全是盧子,那要怎麼辦?
將其中的一個盧子改成Excel不加班,因為姓名不相同,就沒法直接用COUNTIF($A$2:A2,A2)累計次數。
既然要統一才可以累計次數,在A列不可以,那我們可以在D列建立一個輔助列,輸入相同的內容。多動一下腦子,海闊天空。
選擇區域,輸入公式,按Ctrl Enter結束。
=INDEX($D$14:$D$17,COUNTIF($D$2:D2,D2))
小小的輔助列,問題就搞定了。
2.讀者提出的疑問:可以實現在帶公式的篩選區域中複製粘貼成值嗎?
直接在篩選區域複製粘貼,會彈出一個警告對話框。
為了讓數據更真實,我們先取消篩選,然後在其他地方相應填上內容。
同樣道理,這裡藉助一下輔助列也能輕鬆完成。
Step 01 選擇區域,輸入公式,按Ctrl Enter結束。
=C2
Step 02取消A列的篩選。
Step 03 複製E列到C列,選擇性粘貼選擇數值和跳過空單元格,點擊確定,再將輔助列的內容刪除掉。
這樣做出來的效果就等同於將篩選的公式數值化。
在Excel中我很喜歡用輔助列,善於用輔助列能夠將很多看似不可能的事完成。
推薦閱讀:
※[原創]關於牛頓力學、相對論、量子力學及慣性場、質量等問題的探討_sijin2012
※六個切身問題
※日本生育率罕有微升 惟老化問題仍難改善
※談戀愛要明白的問題
※【特稿】監察委:檢察官需關注的幾個問題