所謂“假”空單元格是指Excel中看上去好像是空單元格而實際包含內(nèi)容的單元格。這些單元格實際上并非真正的空單元格,例如一些由公式返回的空字符串“""”,選擇性粘貼為值后就會形成這樣的“假”空單元格。又如單元格中僅包含一個英文單引號,或由其他軟件導(dǎo)入的“空”數(shù)據(jù),以及單元格雖包含內(nèi)容,但其單元格格式被設(shè)置為“;;;”等。 =ISBLANK(A1) 公式返回TRUE就表明A1單元格為真的空單元格,返回FALSE則為“假”空單元格。 有時要將某個包含空單元格的區(qū)域粘貼到其他區(qū)域,同時空單元格對應(yīng)的區(qū)域不進行粘貼而保留原值,這時就需要用選擇性粘貼并選擇“跳過空單元”選項,但如果這些空單元格為“假”空單元格,就不會獲得所需的結(jié)果。必須將這些“假”空單元格轉(zhuǎn)換為真的空單元格。但這些“假”空單元格無法用“定位”的方法來同時選中,如果選擇包含“假”空單元格的區(qū)域,按F5鍵打開“定位”對話框,單擊“定位條件”,選擇“空值”并確定,Excel會提示“未找到單元格”。 對于僅包含空字符串的“假”空單元格,用下面的方法可以快速批量將其轉(zhuǎn)換為真的空單元格。例如區(qū)域為A1:D20中包含許多“假”空單元格,步驟如下: 選擇A1:D20區(qū)域,按快捷鍵Ctrl+F,打開“查找和替換”,“查找內(nèi)容”后保留為空,單擊“查找全部”按鈕,緊接著按快捷鍵Ctrl+A,就會全選這些“假”空單元格,然后關(guān)閉“查找和替換”對話框,按Delete鍵刪除這些“假”空單元格中的內(nèi)容即可。 下面的VBA代碼也可以將所選區(qū)域中的“假”空單元格轉(zhuǎn)換為真的空單元格,假如這些“假”空單元格僅包含空字符串。 Sub ConvBlankCells() |
|
來自: 昵稱62862138 > 《待分類》