当文本被复制或导入到Excel中时,不需要的垃圾字符有时会包含在良好的数据中。有时只需要单元格中的部分文本数据。对于这样的例子,使用LEFT函数当良好数据位于单元格中不需要的字符的左侧时,删除不需要的数据。
本文中的说明适用于Excel 2019、2016、2013、2010、2007;Excel for Microsoft 365, Excel Online, Excel for Mac, Excel for iPad, Excel for iPhone, Excel for Android。
Excel LEFT和LEFTB函数语法
左边和LEFTB函数执行类似的操作,但它们支持的语言不同。遵循下面的指导原则,选择最支持您的语言的函数。
- 左用于使用单字节字符集的语言。这一组包括英语和所有欧洲语言。
- LEFTB用于使用双字节字符集的语言。这包括日语、中文(简体)、中文(繁体)和韩语。
在Excel中,函数语法指的是函数的布局,包括函数名、括号和参数.LEFT函数的语法是:
=左(文本,Num_chars)
LEFTB函数的语法是:
= LEFTB (文本,Num_bytes)
函数的参数告诉Excel在函数中使用哪些数据以及要提取的字符串的长度。
- 文本(LEFT和LEFTB所需的)指的是包含所需数据的条目。这个论证要么是单元格引用中的数据位置工作表或者用引号括起来的实际文本。
- Num_chars(对于LEFT可选)指定字符串参数左侧保留的字符数。删除所有其他字符。
- Num_bytes(对于LEFTB是可选的)指定字符串参数左侧保留的字节数。删除所有其他字符。
关于左功能的重要注意事项
当进入LEFT函数时,请记住以下几点:
- 如果省略Num_chars或Num_bytes,则该函数显示默认值1。
- 如果Num_chars或Num_bytes大于文本的长度,该函数将返回整个文本字符串。
- 如果Num_chars或Num_bytes参数的值为负数,该函数将返回# value !错误值。
- 如果Num_chars或Num_bytes参数的值引用一个空白单元格或等于零,则函数返回一个空白单元格。
Excel左函数示例
有几种方法可以使用LEFT函数从文本字符串中提取特定数量的字符,包括直接作为函数的参数输入数据,以及为两个参数输入单元格引用。
最好输入单元格引用作为参数,而不是实际数据。这个例子列出了将LEFT函数及其参数输入单元格B3以提取单词Widget的步骤从单元格A3中的文本字符串。
输入左函数
将函数及其参数输入单元格B3的选项包括:
- 在适当的单元格中输入完整的函数。
- 使用Excel的函数参数对话框(或Excel中的公式生成器)。
使用对话框进入功能可以简化任务。该对话框通过在正确的位置和数量中输入函数的名称、逗号分隔符和括号来处理函数的语法。
指向单元格引用
无论您选择哪个选项将函数输入到工作表单元格中,都最好使用它点和点击输入作为参数使用的单元格引用。这将减少输入错误的单元格引用所导致的错误。
输入左与对话框
跟随本教程进入左边函数及其参数使用Excel函数参数对话框。
-
打开一个空白工作表并输入教程的数据。
-
选择单元格B3使它成为活动单元格.这里将显示函数的结果。
-
选择公式.
-
选择文本打开功能下拉列表。
-
选择左打开函数参数对话框。在Excel for Mac中,打开函数生成器。
-
将光标放在文本文本框中。
-
选择单元格A3在工作表中输入该单元格引用到对话框中。
-
将光标放在Num_chars文本框中。
-
选择单元格B10在工作表中输入该单元格引用。
-
选择好吧.除了你选择的Mac版Excel完成.
提取的子字符串Widget出现在单元格B3中。
用LEFT函数提取数字
左边函数还使用前一节中列出的步骤从较长的数字中提取数字数据的子集。提取的数据被转换为文本,不能用于涉及某些函数的计算,例如总和和平均功能。
解决这个问题的一种方法是使用价值函数如示例图像第9行所示,将文本转换为数字:
=价值(左(A8, 6))
第二种选择是使用选择性粘贴将文本转换为数字。