關注一下又不會懷孕!
先跟大家科普下,在Excel中,如果你處於數據篩選的狀態的話,普通的【複製-粘貼】會得不到理想的效果
下圖中,我將已篩選的數據D2:D19區域複製、並粘貼到E列
【Ctrl+C】
在E2中【Ctrl+V】
可以去掉篩選,看看剛剛複製-粘貼出來的是怎樣效果
粘貼出來的內容確實是剛剛篩選出來的數據,只是【篩選狀態】下粘貼卻沒有自動跳過【隱藏行】!
場景一:複製粘貼在同表內操作
對於上面案例的這種情況【篩選後就這同一個篩選結果,不同列間複製粘貼的】,可以用最簡單的方法實現!
步驟一
例如我要篩選「>130」的值,並複製到旁邊列。
第一步就要在篩選狀態下,按住【Ctrl鍵】,同時選中「複製源列」和「粘貼目標列」
步驟二
按快捷鍵【Alt+;】,選中「可見單元格」
或者也可以【查找和選擇】→【定位條件】→【可見單元格】來選中「可見單元格」
當選中之後,選區會有細微的變化,可以看看下圖
步驟三
先分析下,現在的「複製源列」在左邊,「粘貼目標列」在右邊,所以數據需要【向右填充】
效果如下
場景二:複製粘貼在異表間操作
對於【從其他表格粘貼數據到篩選狀態下的本表格】,只想粘貼【可見單元格】,跳過隱藏行,必須藉助輔助列了。
譬如我想對素材中 環比增長>130的城市應用相應措施
這樣就不能直接粘貼或者用第一種方法了。
步驟一
先清除篩選狀態,添加【輔助列1】,輸入1、2、3。。。數列
步驟二
按需篩選(如這裡是將【環比增長】>130的篩選出來),添加【輔助列2】,輸入
=Row()
步驟三
對【輔助列2】進行【升序】(由於公式的原因,此時輔助列2的數據會變,沒關係,順序還是按照原先的數字從小到大排列的)
步驟四
此時可以將【應用措施】的數據拷貝進來了。
步驟五
對【輔助列1】進行【升序】操作
步驟六
刪掉【輔助列1、2】,Finish~~
有些同學會問,為啥步驟二中,要給【輔助列2】填充=Row()的公式,而不是直接輸入1、2、3。。。然後下拉填充序列?
因為當表格處於【篩選狀態】,任何單元格的下拉填充,只能複製單元格填充。
原創不容易,轉載請務必註明出處,謝謝大家。
為方便轉載我都不在圖片上打水印了