Skip to main content

如何使用Excel的LEFT / LEFTB函数提取文本

教您學會LEN與MID函數說明 (六月 2025)

教您學會LEN與MID函數說明 (六月 2025)
Anonim

将文本复制或导入Excel时,有时会在好数据中包含不需要的垃圾字符。有时,只需要单元格中的部分文本数据 - 例如一个人的名字,而不是他们的姓氏。

对于这样的实例,Excel具有可用于从其余数据中删除不需要的数据的功能。您使用的功能取决于良好数据相对于单元格中不需要的字符的位置。

  • 如果好的数据在右侧,请使用 提取它的功能。
  • 如果好的数据在其两侧都有不需要的字符,请使用 提取它的功能。
  • 如果好的数据在左侧,请使用剩下 提取它的函数 - 这是我们将在本文中展示的函数。

Excel LEFT和LEFTB函数语法

剩下LEFTB 函数是执行类似操作的两个选项,但它们支持的语言不同。请遵循以下指南,选择最适合您语言的功能。

  • 剩下 适用于使用单字节字符集的语言;该组包括大多数语言,如英语和所有欧洲语言。
  • LEFTB 适用于使用双字节字符集的语言;这包括日语,中文(简体),中文(繁体)和韩语。

在Excel中,函数的语法是指函数的布局,包括函数的名称,括号和参数。 LEFT函数的语法是:

= LEFT(文本,Num_chars)

LEFTB函数的语法是:

= LEFT(文本,Num_bytes)

函数的参数告诉Excel在函数中使用哪些数据以及要提取的字符串的长度。

  • 文本 (需要剩下LEFTB)指的是包含所需数据的条目。此参数可以是对工作表中数据位置的单元格引用,也可以是用引号括起来的实际文本。
  • NUM_CHARS (可选剩下)指定要保留的字符串参数左侧的字符数。删除所有其他字符。
  • NUM_BYTES - (可选LEFTB)指定要保留的字符串参数左侧的字符数(以字节为单位)。删除所有其他字符。

关于LEFT功能的重要说明

  • 如果省略Num_chars / Num_bytes,则函数将显示默认值1个字符。
  • 如果Num_chars / Num_bytes大于文本的长度,则该函数返回整个文本字符串。
  • 如果Num_chars / Num_bytes参数的值为负,则函数返回#VALUE!错误值。
  • 如果Num_chars / Num_bytes参数的值引用空白单元格或等于零,则该函数返回空白单元格。

Excel LEFT函数示例

有几种方法可以使用 剩下 函数从文本字符串中提取特定数量的字符,包括直接输入数据作为函数的参数并输入两个参数的单元格引用。

通常最好输入参数的单元格引用而不是实际数据,因此本示例列出了用于输入的步骤 剩下 函数及其在单元格中的参数 C3 提取这个词小工具 从文本字符串中 细胞A3.

输入LEFT功能

用于输入函数及其参数的选项 细胞B1 包括:

  • 将完整的功能键入适当的单元格。
  • 使用Excel的公式生成器。

使用公式生成器输入函数通常可以简化任务,因为它处理函数的语法 - 在正确的位置和数量中输入函数的名称,逗号分隔符和括号。

指向细胞参考

无论选择哪个选项将函数输入工作表单元格,最好使用指向并单击以输入用作参数的单元格引用,以最大限度地减少因输入错误的单元格引用而导致错误的可能性。

使用Formula Builder输入LEFT

输入剩下 函数及其参数 细胞B3 使用Excel的示例图像 Formula Builder.

  1. 点击 细胞 B3 使其成为活动单元格 - 这是显示函数结果的位置。
  2. 点击公式 功能区菜单的选项卡。
  3. 选择文本 从功能区打开功能下拉列表。
  4. 点击剩下 在列表中。
  5. 在对话框中,单击文本 线。
  6. 单击单元格 A3 在工作表中将该单元格引用输入到对话框中。
  7. 点击NUM_CHARS 线。
  8. 单击单元格B10 在工作表中输入该单元格引用。
  9. 点击 完成 完成功能。

提取的子字符串小工具 应该出现在 细胞B3.

用LEFT函数提取数字

剩下 函数可用于使用上一节中列出的步骤从较长的数字中提取数字数据的子集。唯一的问题是提取的数据被转换为文本,不能用于涉及某些功能的计算,例如平均 功能。

解决这个问题的一种方法是使用 函数将文本转换为数字,如图所示 第9行 示例图片:

= VALUE(左(B2,6))

第二种选择是使用paste special将文本转换为数字。