如何在Excel中檢查單元格的第一個字元是字母還是數字?


Excel擁有一系列公式,資料分析師使用此應用程式來準備各種報表和儀表板。為了支援該分析,本文將幫助Excel使用者識別所有值以數字或字母開頭的單元格。我們將使用以下公式的組合來識別這些單元格。

  • IF函式

  • ISERR函式

  • LEFT函式

檢查單元格的第一個字元是數字還是字母

可以使用以下公式來檢查單元格的第一個字元是數字還是字母。

  • =IF(ISERR(LEFT(單元格位置,1)*1),"字母","數字")

    在這個公式中,我們計算單元格最左側字元乘以1的值。如果得到的值不是數字,則返回“字母”,否則返回“數字”。

  • =IF(ISNUMBER(VALUE(LEFT(單元格位置, 1))),"數字", "字母")

    在這個公式中,我們計算單元格最左側字元的值。如果返回值是數字,則返回TRUE(預設)或根據定義的值(在本例中為“數字”)。

步驟1 - 下面顯示了一個包含一些示例資料的示例工作表。


步驟2 - 在C列中,使用以下公式來獲得所需的結果。在單元格中輸入公式並按Enter鍵。

=IF(ISERR(LEFT(B2,1)*1),"字母","數字")


步驟3 - 現在拖動單元格以將公式複製到其他單元格中,以檢視所有單元格的輸出。在單元格中輸入公式並按Enter鍵。

步驟4 - 在D列中,使用以下公式來獲得所需的結果。

=IF(ISNUMBER(VALUE(LEFT(B2, 1))),"數字", "字母")


步驟5 - 現在拖動單元格以將公式複製到其他單元格中,以檢視所有單元格的輸出


公式語法說明

引數 描述
IF(邏輯測試, {如果為真},{如果為假})
  • 邏輯測試 指定需要根據其呈現資料的條件。

  • 如果為真 指定如果條件滿足則應返回的值。

  • 如果為假 指定如果條件不滿足則應返回的值。

LEFT(文字, [字元數])
  • 文字 指定要從左側返回或掃描其值的單元格地址。

  • 字元數 指定要返回/掃描的左側字元數。

ISERR(值)
  • ISERR函式對除#N/A錯誤之外的任何錯誤型別返回TRUE。例如,#REF!、#DIV/0!、#VALUE!、#NAME?等。ISERR函式可以與IF函式一起使用來測試錯誤,顯示自定義訊息,或者如果找到錯誤則進行不同的計算。

  • (值) 指向要識別錯誤的所選單元格的值。

結論

可以使用許多其他Excel函式組合來識別單元格值的起始或結束字元。但是,這些是為此目的最常用的函式。透過將LEFT替換為RIGHT,可以使用相同的函式來識別以數字或字母結尾的單元格。

  • =IF(ISERR(RIGHT(單元格位置,1)*1),"字母","數字")

  • =IF(ISNUMBER(VALUE(RIGHT(單元格位置, 1))),"數字", "字母")

更新於:2022年9月16日

瀏覽量 18K+

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.