亞寵展、全球寵物產業風向標——亞洲寵物展覽會深度解析
785
2025-04-01
需要將篩選區域中的一列數據用另一列進行替換,大概意思就是在篩選結果中將某列復制粘貼到另一列,例如在下圖中,要將某些城市對應D列的“數量”用E列的“修正”數據進行替換,為方便查看,E列需替換的數據已用紅色進行標識。本例中,由于E列還包含了其他數據,因而不能在篩選前直接進行復制粘貼,另外,由于需替換的“城市”較多,直接對“城市”進行排序后逐一復制粘貼顯得有些繁瑣。下面有幾種較為快捷的方法:
1、篩選后直接復制粘貼(這種方法僅適用于Excel 2003和Excel 2007)2、公式法3、選擇性粘貼跳過空單元4、排序后復制粘貼
方法一:篩選后直接復制粘貼
這種方法僅適用于Excel 2003和Excel 2007。方法是先對B列進行篩選,然后復制E列數據,選擇D列第二行的單元格(本例為D2)進行粘貼,第一次粘貼時,數據并不是粘貼到了D列所有可見單元格,而是僅粘貼到部分可見單元格,如圖為Excel 2007中的結果。
這時按Ctrl+Z,或點“撤消”按鈕,再次選擇D2單元格進行粘貼,就會將復制的內容粘貼到D列所有可見單元格。可以看到,取消篩選后,僅對D列所篩選的單元格進行了替換。
這種方法比較直接,甚至有點奇異,但在Excel 2003和Excel 2007中是確實可行的,遺憾的是該方法不適用于Excel 2010。
方法二:公式法
先對B列進行篩選,然后在D列第二行的單元格(本例為D2)中輸入公式:
=E2
然后雙擊或拖動填充柄將公式填充到D列篩選后的所有可見單元格。取消篩選后,可以看到僅對D列所篩選的單元格進行了填充。但這時所填充的內容為公式,如果要轉換為數值,可先取消篩選,再復制D列數據后選擇性粘貼為值。
方法三:選擇性粘貼跳過空單元
1.如果需要保留E列數據,可先將E列數據復制到F列,否則跳過這一步。
2.篩選B列,然后選擇篩選后的D列數據,按Del鍵刪除。
3.取消篩選,這時數據如下圖。
4.復制D列數據,然后右擊E2單元格→選擇性粘貼,在彈出的對話框中勾選“跳過空單元”后確定。
這時D列所有非空單元格的數據將復制粘貼到E列對應單元格,而空單元格會被忽略。
5.將E列標題改為D列的標題,刪除D列。
方法四:排序后復制粘貼
1.如果原區域中包含類似“序號”的列,可忽略此步,否則在F列增加一個輔助列“序號”,并用序列數填充。增加該列的目的是為以后可以還原原有的排序順序。
2.篩選B列數據,然后再次增加一個輔助列。本例增加G列為第二個輔助列,并將該列篩選后的可見單元格全部填充某個數值或字母等,如本例全部用數字“0”填充。
3.取消篩選,將G列按升序排序,讓G列所有非空單元格所在的行排列到上方,這時所需替換的數據就排列到一起了。
4.選擇E列需要替換的數據復制粘貼到D列對應的單元格?。
5.將“序號”列按升序排序,然后刪除F、G列即可。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。