有粉絲問到一個這樣的問題:篩選數(shù)據(jù)后,如何將數(shù)據(jù)直接粘貼進表格中?
相信很多粉絲在工作中都遇到過這樣的情況:篩選后無法直接將數(shù)據(jù)粘貼進表格中,出現(xiàn)這種情況的原因是因為:篩選數(shù)據(jù)后,表格中存在隱藏的單元格,當我們粘貼數(shù)據(jù)的時候,會將數(shù)據(jù)粘貼在隱藏的單元格中,如下動圖所示,就是說隱藏的單元格也是參與數(shù)據(jù)粘貼的,這樣的話就會得到錯誤的結(jié)果。今天跟大家分享3種解決方法,下面就讓我們來動手操作下吧
一、排序法
如果你的表格允許排序,建議你選擇這個方法,我覺得它是最簡單的方法。上面我們說到:粘貼錯誤的原因是因為表格中存在隱藏的單元格,既然如此不讓表格存在隱藏的單元格就可以粘貼了,首先想到的就是排序
部門這一列可以直接排序,關(guān)鍵是姓名這一列,如何做到與復制表中的姓名一致,這個時候我們就需要用到自定義排序這個功能
首先復制一下【復制表】中的姓名,然后選擇數(shù)據(jù),然后點擊鼠標右鍵在排序中找到【自定義排序】隨后添加一個排序條件,將排序主要關(guān)鍵字設(shè)置為【部門】次要關(guān)鍵字設(shè)置為【姓名】隨后點擊姓名后面的【次序】選擇為自定義次序,將剛才粘貼姓名復制進去,然后點擊確定,這樣的話就會根據(jù)設(shè)置的次序排序,篩選后直接粘貼數(shù)據(jù)即可
二、vlookup
篩選后粘貼數(shù)據(jù),說白了就是想要將數(shù)據(jù)放在表格中,我們利用vlookup函數(shù)將數(shù)據(jù)引用到表格中也是一樣的效果,關(guān)鍵是如何在不連續(xù)的單元格中填充公式。
首先我們選擇得分這一列數(shù)據(jù),然后按下Ctrl+G調(diào)出定位,選擇【空值】然后點擊確定,這樣的話就會選中所有人事部的數(shù)據(jù)。隨后在上方的編輯欄中輸入vlookup函數(shù)來引用數(shù)據(jù),公式輸入完畢后按下【Ctrl+回車】批量填充數(shù)據(jù)即可
三、index+subtotal
我覺得這個方法是最難的方法,而且還要保證篩選后姓名的順序與【復制表】中的姓名順序一致,這一點我們直接對兩個表格的姓名排序即可
篩選后直接粘貼數(shù)據(jù)發(fā)生錯誤的原因是因為表格中存在隱藏的單元格,那么Excel中有沒有可以識別隱藏單元格的函數(shù)呢?當然有,常用的就是subtotal,這個參數(shù)的第一參數(shù)小于100則計算隱西藏域,大于100則不計算隱西藏域,在這里我們利用subtotal這個函數(shù)對篩選后的結(jié)果計數(shù)
選擇篩選后的數(shù)據(jù)區(qū)域,然后在編輯欄中輸入公式:=SUBTOTAL(103,$A$2:A2),隨后按下快捷鍵【Ctrl+回車】填充公式,我們就會得到一個從1開始的序列
序列的123分別對應【復制表】中的第123個數(shù)據(jù),這個時候我們就可以利用index函數(shù)將結(jié)果引用過來。先選擇數(shù)據(jù)區(qū)域,然后將公式設(shè)置為=INDEX($G$14:$G$16,SUBTOTAL(103,$A$2:A2))就能將數(shù)據(jù)粘貼過來
將數(shù)據(jù)粘貼過來后,如果我們將篩選取消結(jié)果就會返回錯誤值,這個時候我們需要點擊【公式】功能組,找到【計算選項】設(shè)置為手動之后取消篩選,函數(shù)就不會顯示為錯誤值了,然后再復制數(shù)據(jù),粘貼為數(shù)值就可以了。
以上就是今天分享的3種解決方法,你更喜歡哪一種呢?
聯(lián)系客服