篩選狀態下複製粘貼數據「excel篩選後複製粘貼」

相信很多粉絲在工作中都遇到過這樣的情況:篩選後無法直接將數據粘貼進表格中,出現這種情況的原因是因為:篩選數據後,表格中存在隱藏的單元格,當我們粘貼數據的時候,會將數據粘貼在隱藏的單元格中,如下動圖所示,就是說隱藏的單元格也是參與數據粘貼的,這樣的話就會得到錯誤的結果。今天跟大家分享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種方法都能輕鬆搞定

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

篩選後粘貼數據,難倒無數人,其實這3種方法都能輕鬆搞定

以上就是今天分享的3種解決方法,你更喜歡哪一種呢?

我是Excel從零到一,關注我,持續分享更多Excel技巧

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/252425.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-14 02:16
下一篇 2024-12-14 02:16

相關推薦

發表回復

登錄後才能評論