Excel在篩選狀態下進行粘貼都會發生錯誤,本節介紹兩種方法進行有效的正常複製粘貼
例:將A:B列中的A數據用D:E的數據進行複製粘貼替換掉
C列是想要看到的結果,但是實際上篩選狀態下粘貼時,並沒有按我們想要的結果進行粘貼。
那麼問題來了,在篩選的狀態下,如何進行正常的粘貼呢?
1新建一個有序輔助列
在C列建立一個輔助列,輸入數字1,2後選中兩個單元格進行向下填充,得到一個有序的輔助列。
2篩選A列中的數據
將光標定在A4單元格,右鍵按E、按V,就將數據快速進行篩選出來!
3建立輔助列2
在D列建立輔助列2,輸入=row(),然後向下填充
4輔助列2進行升序排列
取消篩選,並且對輔助列進行升序排列
這樣A列所有的數據都擠在了一起,對A列數據進行複製粘貼
然後再對輔助列1進行升序排列,恢復了之前的數據
最後將兩個輔助列進行刪除就可以了。
在篩選的狀態下輸入公式
=INDEX($E$11:$E$14,COUNTIF($A$1:A4,A4))
函數重要解讀:
COUNTIF($A$1:A4,A4)
$A$1:A4向下填充時是動態的數據源,從而使得計數時碰到A會加1
在四個單元格中返回值1,2,3,4
通過公式得到數據之後,取消篩選
複製C列,選擇性粘貼,跳過空單元格,粘貼在B列為值。
=======================
本文出自微信公眾號:自學成才(ID:selftt)!
想每天收到這樣的文章
搜索或長按識別二維碼關注吧!
Exce技巧基礎+函數教程+數據透視表+VBA
學習5分鐘,工作省2小時!