Excel 中的 Left 公式17 Mar 2025 | 6 分钟阅读 LEFT 函数用于从字符串的左侧提取字符。指定的字符可以是数字、字符或符号的形式。它还包括两个或多个字符之间的空格。我们可以指定希望从给定数据元素的左侧提取的字符数。我们也可以说 LEFT() 函数返回字符串的起始字符。 它由下式给出 LEFT(text, Number_of_characters) 其中, Text 指的是我们想要从中提取元素的指定单元格。 Number_of_characters 指的是我们想要从 Excel 中给定的数据里提取的字符数。 注意:与 MID() 函数不同,它在函数中不需要 start_position 参数。这是因为 LEFT() 函数默认从字符串的左端开始。LEFT() 和 RIGHT() 函数之间的主要区别在于从字符串的特定端点提取字符。使用 LEFT() 函数的提取从字符串的左端向右开始,而使用 RIGHT() 函数则是从右端向左开始。 例如: 数据字符串 = abcd123bdf 在这里,我们想要以字符形式提取每个字符串左侧存在的代码。因此,我们将使用 LEFT() 函数。 上述字符串的语法将是 =LEFT(abcd123bdf, 5) Excel 将从给定字符串的左端开始提取。提取将从字符串的第一个字符 (a) 开始,并一直计数到第 5个字符 (1)。因此,输出将是 输出: abcd1 我们还将讨论 LEFTB() 函数,它是 LEFT() 函数的另一部分,它将双字节字符计为 2。而 LEFT() 函数用于使用单字节字符的语言。这将在本主题的后面部分讨论。 快捷公式我们也可以使用快捷方式访问 LEFT() 公式。让我们来讨论一下。
要点
让我们首先看一些 Excel LEFT() 函数的例子。 示例示例 1:从给定字符串中提取代码编号。请参考以下步骤
如下所示 ![]() 这意味着 LEFT() 函数将从左侧(第一个元素)开始提取元素,并从左到右数到第三个元素。因此,返回的值将是前三个字符。 每个单元格上的 LEFT() 函数将如下工作 =LEFT(10023456, 3) 返回值: 100 =LEFT(10123456, 3) 返回值: 101 =LEFT(10223456, 3) 返回值: 102 =LEFT(10323456, 3) 返回值: 103 =LEFT(10423456, 3) 返回值: 104 =LEFT(10523456, 3) 返回值: 105 示例 2:从给定字符串中提取代码。请参考以下步骤
![]() 同样,我们可以从给定的字符串中提取所需数量的字符。 示例 3:从给定的电话号码列表中提取国家代码。这里,给出了各国电话号码的列表。我们需要提取位于每个电话号码开头的国家代码。该代码可以是两位、三位或更多位数。因此,这里我们将使用 SEARCH() 函数和 LEFT() 函数。 SEARCH(): 它帮助我们在 Excel 工作表中查找所需的内容。 语法如下 LEFT(string, SEARCH(character, string) -1) 将返回函数中指定字符之前的字符数。这里,1 是默认大小。 请参考以下步骤
'-'符号之前的国家代码将被返回到所选单元格,无论其位数如何。同样,我们可以使用相同的概念以各种方式提取字符。 示例 4:如何从给定字符串中删除最后 N 个字符我们将使用 LEN() 函数和 LEFT() 函数从给定字符串中提取除最后 N 个字符外的所有字符。 LEN(): 它返回指定字符串的长度。 语法如下 LEFT(string, LEN(string) - number_of_characters_to_remove) 例如: LEFT(D2, LEN(D2)-6) 其中, D2 = abvd 1-34a 该函数将从字符串中删除最后六个字符,即一个字母、三个数字、一个连字符和一个额外的空格。返回的值将是 abvd。 让我们通过一个例子来讨论它。 请参考以下步骤
![]() Excel 中的 LEFTB() 函数让我们快速看一下 Excel 中的 LEFTB() 函数,以消除 LEFT() 函数和 LEFTB() 函数之间的混淆。 当我们启用支持 DBCS(双字节字符集)的语言编辑并将其设置为默认语言时,LEFTB() 函数会将双字节字符计为 2。否则,它会计为 1。在 LEFT() 函数的情况下,它将每个单字节字符都计为 1。这意味着,除非将 DBCS 设置为默认语言,否则 LEFTB() 的工作方式与 LEFT() 函数相同。 双字节语言有中文、韩文和日文。这类语言很难用单字节表示。 它由下式给出 LEFT(text, start position, Number_of_bytes) 其中, Text 指的是我们想要从中提取元素的指定单元格。 Start_position 指的是我们想要开始提取的位置。 Number_of_bytes 指的是我们想要从 Excel 中给定的数据里提取的字符数(按字节计算)。 LEFTB() 的输出和条件与 LEFT() 函数相似。 要点
|
我们请求您订阅我们的新闻通讯以获取最新更新。