一、 初識選擇性粘貼
選是擇性粘貼EXCEL強大的功能之一。EXCEL選擇性粘貼的對話框如下,我們可以把它劃成四個區域,即【粘貼方式區域】、【運算方式區域】、【特殊處理設置區域】、【按鈕區域】。其中,粘貼方式、運算方式、特殊處理設置相互之間,可以同時使用,比如,你在粘貼方式裡選擇公式、然後在運算區域內選擇加、同時還可以在特殊設置區域內選擇跳過空單元格和轉置,確定後,所有選擇的項目都會粘貼上。
二、 各項功能介紹
粘貼方式區域各項功能介紹:
【全部】:包括內容、和格式等,其效果等於直接粘貼;
【公式】:只粘帖文本和公式,不粘帖字體、格式(字體、對齊、文字方向、數字格式、底紋等)、邊框、注釋、內容校驗等;(當復制公式時,單元格引用將根據所用引用類型而變化。如要使單元格引用保證不變,請使用絕對引用。)
【數值】:只粘帖文本,單元格的內容是計算公式的話只粘帖計算結果,這兩項不改變目標單元格的格式;
【格式】:僅粘貼源單元格格式,但不能粘貼單元格的有效性,粘帖格式,包括字體,對齊,文字方向,邊框,底紋等,不改變目標單元格的文字內容。(功能相當於格式刷);
【批注】:把源單元格的批注內容拷貝過來,不改變目標單元格的內容和格式;
【有效性驗證】:將復制單元格的數據有效性規則粘貼到粘貼區域,只粘帖有效性驗證內容,其他的保持不變;
【除邊框外的所有內容和格式】:粘帖除邊框外的所有內容和格式,保持目標單元格和源單元格相同的內容和格式;
【列寬】:將某個列寬或列的區域粘貼到另一個列或列的區域,使目標單元格和源單元格擁有同樣的列寬,不改變內容和格式;
【公式和數字格式】:僅從選中的單元格粘貼公式和所有數字格式選項;
【值和數字格式】:僅從選中的單元格粘貼值和所有數字格式選項;
運算方式區域各項功能介紹:
【無】:對源區域,不參與運算,按所選擇的粘貼方式粘貼;
【加】:把源區域內的值,與新區域相加,得到相加後的結果;
【減】:把源區域內的值,與新區域相減,得到相減後的結果;
【乘】:把源區域內的值,與新區域相乘,得到相加乘的結果;
【除】:把源區域內的值,與新區域相除,得到相除後的結果(此時如果源區域是0,那麼結果就會顯示#DIV/0!錯誤);
特殊處理設置區域各項功能介紹:
【跳過空白單元格】:當復制的源數據區域中有空單元格時,粘貼時空單元格不會替換粘貼區域對應單元格中的值;
【轉置】:將被復制數據的列變成行,將行變成列。源數據區域的頂行將位於目標區域的最左列,而源數據區域的最左列將顯示於目標區域的頂行;
按鈕區域各項功能介紹:
【粘帖鏈接】:將被粘貼數據鏈接到活動工作表。粘貼後的單元格將顯示公式。如將A1單元格復制後,通過“粘貼鏈接”粘貼到D8單元格,則D8單元格的公式為“=$A$1”。(插入的是“=源單元格”這樣的公式,不是值)。如果更新源單元格的值,目標單元格的內容也會同時更新。(如果復制單個單元格,粘貼鏈接到目標單元格,則目標單元格公式中的引用為絕對引用,如果復制單元格區域,則為相對引用。)
【確定】:選擇好要粘貼的項目後,左鍵單擊,執行操作;
【取消】:放棄所選擇的操作。
三、 使用技巧舉例
1、將報表數據由元轉換成萬元
要求:將現有的表格數據由元轉換成萬元
一般做法:建立一個新表,設置公式等於原表數據除以1萬。
使用選擇性粘貼處理:
①、在任意空白單元格中輸入10000,再選擇這個單元格,復制(這個很重要);
②、選擇表格中的數據,可以使用多重選區,但要特別注意的是,只選擇純數據單元格,不要把帶公式的單元格選進去了;
③、點擊“編輯” →“選擇性粘貼”,選擇運算區域的“除”,點擊“確定”按鈕,則完成了數據處理。
特別提示:其余幾種運算方式與此相似。多個相同結構的表格合並數據,也可以使用這種辦法,只是先前選擇復制的是整個表,在做選擇性貼粘時選擇的是“加”。
2、數據合並粘貼
要求:將列A的數據並入列B,若列A的單元格為空,則保留列B對應單元格的原始數據,若列A的單元格中有數據,則將列B對應單元格的數值替換成A列單元格的數據。
處理步驟:
①、選擇A1:A8,復制(若使用剪切,則不能使用選擇性粘貼);
②、選擇B1:B8,點擊“編輯” → “選擇性粘貼”,在對話框中勾選“跳過空單元”,確定,則得到想要的效果。
3、將表格的行列互換
如果一張Excel表格,列數太多,行數太少。利用選擇性粘貼實現行列轉置,即列變為行,行變為列。具體過程是:選中需要進行行列轉置的單元格區域,如 A1:M5;復制;單擊要存放轉置表區域的左上角單元格,如E1單元格;單擊菜單“編輯” → “選擇性粘貼”命令;選中“轉置”命令,“確定”,就可以看到行列轉置後的結果。
4、實現表格同步更新
使用粘貼鏈接的好處就是復制後的數據能隨原數據自動更新。粘貼鏈接其實就是指粘貼原數據地址到Excel中,當原數據發生變化時,Excel中的數據也會隨之發生變化,這時候就會自動更新。
粘貼鏈接和粘貼-數值的區別就是:粘貼-數值,是粘貼入Excel中的數值與數值源的數據沒有任何關系;而粘貼鏈接是保持數據的同步更新。
5、去掉表格中的公式僅保留數值
一個excel表格在制作時,單元格中使用了許多函數和公式,文檔傳送給他人時,出於保密的考慮,我們不希望別人看到相應的公式結構,怎麼辦呢?通過選擇性粘貼就可以快速將公式結果轉換為固定的數值。
操作:選擇要轉移的部分數據,再點擊“編輯”→ “選擇性粘貼”,點選“數據”,再確定,則完成操作。
小提示:這一操作主要是用在大量的公式影響表格打開、刷新速度時用。當然,為了防止別人看到公式,或者修改公式導致數據問題,也應該做這一操作。
6、套用其他表格的格式(效果同格式刷)
如果原單元格數據已經有一些格式,比如設置了字體、字號、顏色等值,如果需要將這些格式應用到目標單元格,就可以使用選擇性粘貼中粘貼-格式。粘貼-格式就是復制原單元格數據的格式,而不是復制數據內容。
例如:假定一個學校有一到六年級的六張成績表要填,其中一年級的成績表的字體、字號、邊線都做了設置,而其他五張表可套用一年級的樣式。一般來說,我們可以復制一年級的表,再填數據。但如果其他幾張表的數據已填,要如何做呢?
操作:
①、全選一年級的表,復制;
②、選擇其他年級的表(可以一次選擇多個表),點擊“編輯”——“選擇性粘貼”,再點選“格式”,確定;
③、然後又一次點擊“編輯”——“選擇性粘貼”,點選“列寬”,確定;
④、如果要把批注也照樣做出來,則要點選“批注”,確定;如果有效性設置也要處理,則相應要點擊“有效性驗證”。
7、把公式粘貼到合並大小不一致的區域
在粘貼公式時,遇到合並大小不一致的區域時,會提示【此操作要求合並的單元格具有相同的大小】,所以無法粘貼。此時就可以采用選擇性粘貼→ 公式來實現。
使用普通的粘貼,盡管可將源單元格的數值粘貼到合並單元格,但若區域大小不一致,就會改變區域的格式。“選擇性粘貼——數值”功能不能將數值功能粘貼到合並單元格。利用“選擇性粘貼——公式”可以將數值粘貼到合並單元格,可保留合並格式不變,且合並單元格中的每個單元格都有數值。當然也可直接使用“選擇性粘貼——值和數字格式”來實現上述功能。
【提示】:此功能不能將數值粘貼到合並單元格。
8、使用選擇性粘貼100%原樣復制單元格區域
工作中經常要將工作表中的某張表格復制到其它工作表,但是復制過去後表格的行高、列寬已經發生改變,需要重新設置,很浪費時間。下面介紹一個技巧,可以將表格復制粘貼後保持單元格格式及行高列寬不變。
①:選定要復制的表格區域所在的整行,復制;
②:切換到目標工作表,選定目標區域的第一行整行,粘貼;
③:粘貼後保持各行的選中狀態,點鼠標右鍵→“選擇性粘貼”命令,在對話框中選擇“列寬”。
9、使用選擇性粘貼將文本型數字轉換成數值型
如果某單元格區域的數字為文本格式,無法對其進行加減,可在某空白單元格輸入數值1,復制數值為1的單元格,再選定目標區域,選擇性粘貼→乘/除,即可將文本格式的數字轉換為數字格式。也可以使用選擇性粘貼對目標單元格進行加或減零值的方法進行可轉換。
使用此方法將以元為單位的報表轉換為以千元或萬元為單位是非常方便的!同理,使用“選擇性粘貼→乘”的功能將單元格區域的數字轉換正負號。