Excel - LEN 函式



LEN 函式

EXCEL 的LEN函式返回一個數值,表示輸入字串的長度。與LENB函式不同,它為每個字元計數1個位元組。此函式支援單位元組字元集。此常用函式與其他函式結合使用,例如LEFTFILTERSUMAVERAGE等等,以計算複雜的表示式。如果與條件運算子一起使用,LEN 函式將返回 TRUE/FALSE 值。

相容性

此高階 Excel 函式與以下版本的 MS-Excel 相容:

  • Microsoft 365 版 Excel
  • Microsoft 365 for Mac 版 Excel
  • 網頁版 Excel
  • Excel 2024
  • Excel 2024 for Mac
  • Excel 2021
  • Excel 2021 for Mac
  • Excel 2019
  • Excel 2016

語法

LEN 函式的語法如下:

LEN (text) 

引數

您可以對LEN函式使用以下引數:

引數 描述 必填/可選
文字 它指示輸入字串,其中空格也將作為字元計算。 必填

需注意的幾點

  • 如果單元格引用指向第一個引數中的空單元格值,則 LEN 函式將返回零。
  • 如果第一個引數引用錯誤,則 LEN 函式將返回相同的錯誤值。
  • LEN 函式與支援 DBCS 集的外國語言不相容。

如何在 Excel 中使用 LEN 函式?

  • 開啟新的 Excel 工作表,將游標放在目標單元格上,然後雙擊該單元格。
  • 輸入 = 號,然後輸入 LEN(單元格引用/文字)
  • 最後,按 Enter 鍵。

LEN 函式示例

下面給出了一些LEN函式的示例:

示例 1:如何在 Excel 中計算輸入文字的長度?

此函式返回文字字串中的字元數,包括空格、標點符號和特殊字元。

解決方案

步驟 1 - 假設樣本資料集包含“文字”和“字元數”列。輸入公式=LEN(B3) 並按Enter鍵。

Text and No of characters Columns

因此,LEN 函式將檢索值為 5。

Retrieve The Value of 5

步驟 2 - 拖動 + 號(填充柄)並將其拖放到C9單元格,以計算C4:C9單元格區域的長度。

Length of Range C4:C9 Cell

示例 2

如果單元格引用指向第一個引數中的空單元格值,則 LEN 函式將返回零。

解決方案

在此示例中,當您在C3單元格中計算公式=LEN(B3)時,B3單元格包含一個空文字值。

B3 Cell Contains Empty Text Value

Enter鍵後,LEN 函式將檢索 0。

LEN Function Will Retrieve 0

示例 3:合併 LEN、FILTER 和 AVERAGE 函式

在 Excel 中使用LENFILTERAVERAGE函式根據特定文字條件執行計算。

解決方案

您打算計算長度大於 8 的輸入字串的平均值。這可以透過使用 LEN、FILTER 和 AVERAGE 函式建立複雜的表示式來實現。

讓我們開始在C3單元格中輸入表示式=AVERAGE(LEN(FILTER(B3:B9,LEN(B3:B9)>8))) 並按Enter鍵。

Merging LEN, FILTER, and AVERAGE Functions

解釋

=AVERAGE(LEN(FILTER(B3:B9,LEN(B3:B9)>8)))
  • 內部LEN(B3:B9)>8表示式驗證單元格區域長度並返回 TRUE/FALSE 值。
  • FILTER(B3:B9, LEN(B3:B9)>8)過濾了 B3:B9 區域,只返回其值大於 8 的文字字串。
  • 外部 LEN 函式LEN(FILTER(B3:B9, LEN(B3:B9)>8))將計算已過濾文字值的長度。
  • 因此,AVERAGE函式將計算已過濾字串的計算長度的平均值。

因此,結果值為 11.6。

Resulting Value is 11.6

下載練習表

您可以下載並使用示例資料表來練習LEN函式。

廣告