篩選粘貼的3種解決方法 篩選后的數據如何復制粘貼

有粉絲問到一個這樣的問題:篩選數據后,如何將數據直接粘貼進表格中?

篩選粘貼的3種解決方法 篩選后的數據如何復制粘貼


相信很多粉絲在工作中都遇到過這樣的情況:篩選后無法直接將數據粘貼進表格中,出現這種情況的原因是因為:篩選數據后,表格中存在隱藏的單元格,當我們粘貼數據的時候,會將數據粘貼在隱藏的單元格中,如下動圖所示,就是說隱藏的單元格也是參與數據粘貼的,這樣的話就會得到錯誤的結果 。今天跟大家分享3種解決方法,下面就讓我們來動手操作下吧

篩選粘貼的3種解決方法 篩選后的數據如何復制粘貼


一、排序法
如果你的表格允許排序,建議你選擇這個方法,我覺得它是最簡單的方法 。上面我們說到:粘貼錯誤的原因是因為表格中存在隱藏的單元格,既然如此不讓表格存在隱藏的單元格就可以粘貼了,首先想到的就是排序
部門這一列可以直接排序,關鍵是姓名這一列,如何做到與復制表中的姓名一致,這個時候我們就需要用到自定義排序這個功能
【篩選粘貼的3種解決方法 篩選后的數據如何復制粘貼】 首先復制一下【復制表】中的姓名,然后選擇數據,然后點擊鼠標右鍵在排序中找到【自定義排序】隨后添加一個排序條件,將排序主要關鍵字設置為【部門】次要關鍵字設置為【姓名】隨后點擊姓名后面的【次序】選擇為自定義次序,將剛才粘貼姓名復制進去,然后點擊確定,這樣的話就會根據設置的次序排序,篩選后直接粘貼數據即可

篩選粘貼的3種解決方法 篩選后的數據如何復制粘貼


二、vlookup
篩選后粘貼數據,說白了就是想要將數據放在表格中,我們利用vlookup函數將數據引用到表格中也是一樣的效果,關鍵是如何在不連續的單元格中填充公式 。
首先我們選擇得分這一列數據,然后按下Ctrl+G調出定位,選擇【空值】然后點擊確定,這樣的話就會選中所有人事部的數據 。隨后在上方的編輯欄中輸入vlookup函數來引用數據,公式輸入完畢后按下【Ctrl+回車】批量填充數據即可

篩選粘貼的3種解決方法 篩選后的數據如何復制粘貼


三、index+subtotal
我覺得這個方法是最難的方法,而且還要保證篩選后姓名的順序與【復制表】中的姓名順序一致,這一點我們直接對兩個表格的姓名排序即可
篩選后直接粘貼數據發生錯誤的原因是因為表格中存在隱藏的單元格,那么Excel中有沒有可以識別隱藏單元格的函數呢?當然有,常用的就是subtotal,這個參數的第一參數小于100則計算隱藏區域,大于100則不計算隱藏區域,在這里我們利用subtotal這個函數對篩選后的結果計數
選擇篩選后的數據區域,然后在編輯欄中輸入公式:=SUBTOTAL(103,$A$2:A2),隨后按下快捷鍵【Ctrl+回車】填充公式,我們就會得到一個從1開始的序列

篩選粘貼的3種解決方法 篩選后的數據如何復制粘貼


序列的123分別對應【復制表】中的第123個數據,這個時候我們就可以利用index函數將結果引用過來 。先選擇數據區域,然后將公式設置為=INDEX($G$14:$G$16,SUBTOTAL(103,$A$2:A2))就能將數據粘貼過來

篩選粘貼的3種解決方法 篩選后的數據如何復制粘貼


將數據粘貼過來后,如果我們將篩選取消結果就會返回錯誤值,這個時候我們需要點擊【公式】功能組,找到【計算選項】設置為手動之后取消篩選,函數就不會顯示為錯誤值了,然后再復制數據,粘貼為數值就可以了 。

推薦閱讀