在Excel工作表中搜索非空單元格的4種快速方法

立即分享:

工作表中的某些空白單元格實際上不是空的。 但是它們的存在會讓您感到困惑。 因此,您需要在Excel工作表中找到那些非空單元格。

在許多情況下,單元格中的內容不可見時將為非空。 例如,公式將返回空值,單元格中的字體顏色與填充顏色相同,或由VBA宏返回的不可見值。 所有這些原因會使內容不可見。 但實際上,這些單元格是非空的。 為了避免工作中這些單元格引起的問題,可以使用以下4種方法來查找那些包含不可見內容的單元格。

方法1:使用Ctrl和箭頭鍵

在這種方法中,您需要使用鍵盤上的Ctrl和Arrows鍵。 在下面,我們將演示徹底的步驟。

在下圖中,該範圍內有空白行。非空單元格的示例

並且在刪除該行之前,您需要確保該行中沒有內容。 否則會出現一些錯誤,並可能導致其他單元格中的錯誤。

  1. 單擊工作表中的單元格A1。
  2. 然後按鍵盤上的快捷鍵“ Ctrl +↓”。 當您使用此快捷鍵組合時,光標將移動到該列中的最後一個非空單元格。移動

在此示例中,它將移至單元格A7。 再次按這些鍵時,光標將移至下一個範圍內的第一個非空單元格。 在此示例中,它將移至單元格A9。 這意味著單元格A8實際上是一個空單元格。

  1. 現在,您需要檢查第二列。 在這裡單擊單元格B1。
  2. 然後再次按快捷鍵“ Ctrl +↓”。
  3. 之後,查看光標所在的位置。再次移動

這次,光標直接移動到單元格B14。 這意味著單元格B8是一個非空單元格。

  1. 現在單擊單元格B8並檢查其中的值。 在公式欄中,您可以看到該單元格中有一個公式。公式

在這裡,因為單元格的字體顏色是白色,所以您看不到它。

  1. 現在繼續使用快捷鍵,然後檢查下一列。

當您需要檢查一個範圍內的許多單元格時,一個接一個地單擊這些單元格並在編輯欄中查看可能會很耗時。 因此,您可以使用此方法。 此外,您還可以將其他箭頭鍵與Ctrl鍵結合使用以檢查其他行或列。

方法2:使用ISBLANK函數

除了使用快捷鍵,您還可以在工作表中使用ISBLANK函數。

  1. 單擊工作表中的空白單元格。 在此示例中,我們單擊單元格D8。
  2. 然後將公式輸入到單元格中。

= ISBLANK(A8)

  1. 接下來按鍵盤上的“ Enter”按鈕。 因此,您將在此單元格中獲得結果。功能

此處,公式在單元格中返回結果“ TRUE”。

  1. 現在,單擊單元格的填充手柄,然後向右拖動以填充其他單元格。填充手柄

然後您將看到三個單元格的所有結果。 您可以看到單元格E8中的結果為“ FALSE”,這意味著單元格B8是一個非空單元格。結果

您會看到使用此功能非常容易。 當需要檢查整個列或整個行時,可以快速使用此方法。

方法3:使用條件格式

在這種方法中,您還可以使用條件格式突出顯示某些單元格。 您可以在此處突出顯示區域中的空白單元格。

  1. 選擇包含所有目標儲存格的目標區域。
  2. 然後單擊“條件格式”按鈕。
  3. 之後,在下拉菜單中選擇“新規則”選項。新規則
  4. 在“新格式設置規則”窗口中,選擇需要使用公式的最後一個選項。
  5. 現在,將公式輸入到文本框中:

= ISBLANK(A1)

在這裡,您還將使用ISBLANK功能。 在這裡,請確保該單元格是該範圍內的第一個單元格。 另一方面,如果需要突出顯示範圍中的非空單元格,則可以輸入以下公式:

=否(ISBLANK(A6))

  1. 然後點擊“格式化”按鈕。格式化規則
  2. 在“設置單元格格式”窗口中,設置單元格的格式。
  3. 完成設置後,單擊“確定”按鈕。單元格格式
  4. 接下來,在“新格式規則”窗口中單擊“確定”。單擊OK

然後您會看到在該範圍內,將突出顯示真正的空單元格。突出顯示單元格

因此,您可以知道單元格B8包含一個值。 使用條件格式還可以幫助您快速判斷那些單元格。

方法4:使用VBA宏

這是最後一種方法,您將使用VBA宏。

  1. 按鍵盤上的快捷鍵“ Alt + F11”以打開VBA編輯器。
  2. 然後單擊工具欄中的“插入”按鈕。
  3. 之後,在子菜單中選擇選項“模塊”。 因此,您已經在文件中插入了一個新模塊。插入模塊
  4. 現在,將以下代碼複製並粘貼到模塊中。

子findcell()

    暗淡範圍

    對於每個cel範圍(“ A1:C14”)

        如果IsEmpty(cel)= True,則

            cel.Interior.Color = vbYellow 顏色

        如果結束

    下一個

END SUB

在這裡,我們還將找到空單元格並將其格式化。 如果需要格式化包含內容的單元格,則還可以根據需要修改代碼。 您可能還需要注意,您需要清除所有條件格式。 否則,條件格式的格式將覆蓋VBA宏的格式。 這會給您帶來麻煩。

  1. 現在,單擊工具欄中的“運行子”按鈕或按鍵盤上的“ F5”按鈕運行該宏。
  2. 之後,回到工作表。 您將看到如下圖所示的結果。結果

實際的空單元格的格式會更改。 因此,單元格B8是該範圍內的非空單元格。

方法之間的比較

在這裡,我們列出了上述四種方法的優缺點。

競品對比

Ctrl和箭頭鍵 ISBLANK功能 條件格式

VBA宏

優點

當您需要在行或列中查找非空單元格時,可以快速應用此方法。 當您需要判斷某個範圍內的單元格時,此功能非常有用。 所有結果都可以在工作表中清楚列出。 並且您可以根據需要選擇格式化空單元格或非空單元格。 只需單擊一下即可輕鬆獲得結果。 此外,您還可以根據需要修改代碼。

缺點

與其他方法相比,此方法將很耗時。 如果非空單元格在不同位置分開,則使用此公式將很不方便。 條件格式的格式將乾擾其他單元格格式。 如果您不熟悉Excel VBA,則任務將更加複雜。

透過以上分析,您將對這四種方法有全面的了解。您可以根據自身需求選擇最適合的方法。

保護您的Excel文件

存儲設備中關鍵任務Excel文件的安全性非常重要。 因此,您需要仔細保護Excel文件。 Excel文件長期以來一直是惡意病毒和惡意軟件的受害者。 每當您在計算機上發現Excel損壞時,都需要採取正確的措施。 您還可以使用恢復工具 修復Excel文件在所有處理 Excel 錯誤的方法中,使用工具是最經濟有效的方法。

作者簡介:

Anna Ma是的數據恢復專家 DataNumen,Inc.是數據恢復技術的全球領導者,包括 修復docx數據問題 和Outlook修復軟件產品。 欲了解更多信息,請訪問 萬維網。datanumen.COM

立即分享:

評論被關閉。