英语

从文本中从左开始提取一串字符。

例如,如果产品SKU以固定长度的代码为前缀,则可以使用LEFT函数从文本的其余部分提取该代码。

LEFT(Text[,字符数])

参数

论点 数据类型 描述
文本

文本

可以是行项、文本常量或通用表达式。

要从中提取字符的文本。
字符数(可选)

数量

可以是行项、属性或表达式。

要从字符串中提取的字符数。

如果省略此参数,则LEFT函数只返回文本字符串中的第一个左字符。

如果此参数使用负数或零,则LEFT函数返回空结果。

中的字符数文本参数时,LEFT函数只返回字符串中的字符。

LEFT函数返回文本格式的结果。

语法的例子

左(产品SKU, 3)

在本例中,名为产品SKU包含标识不同产品的字符串列表。每个SKU以描述产品类别的三个字符串开头。

这个公式使用产品SKU的行项文本参数和3表示字符数论点。因此,该公式以文本格式的结果返回每个产品SKU的前三个字符。

约束

LEFT函数不能用于列表项。转换列表要以文本格式设置的项名字函数,如果需要对它们使用LEFT函数。

计算引擎功能差异

在Polaris中,LEFT函数按照预期对所有文本值进行处理,包括那些包含复合字符或来自基本多语言平面(Basic Multilingual Plane, BMP)之外的字符的文本值。

在Classic Engine中,LEFT函数考虑的是:

  • BMP内的Unicode字符为1
  • 来自BMP外部的Unicode字符为2
  • 组合字符(例如带有重音或变音符号的字符)的长度等于组件的数量

Excel等效

例子

一般的例子

在这个例子中,a服装列表显示在列上。它包含四个项目,帽子衬衫短裤,裤子

三个文本格式的行项显示在行上,红色的产品蓝色的产品,黄色的产品。这些包含产品名称。还有一个列表格式的行项目,服装列表,其中包含产品类型。控件所使用的值文本论点。

底部的四行包含使用LEFT函数从文本字符串的左侧提取字符的公式。


帽子 衬衫 短裤 裤子
红色的产品 红色的帽子 红衫军 红色的短裤 红色的裤子
蓝色的产品 蓝色的帽子 蓝色的衬衫 蓝色的短裤 蓝裤子
黄色的产品 黄色的帽子 黄色的衬衫 黄色短裤 黄色的裤子
服装列表 帽子 衬衫 短裤 裤子
左(红色产品,3) 红色的 红色的 红色的 红色的
左(蓝色产品,7) 蓝色的哈 蓝色Sh 蓝色Sh 蓝色Tr
左(黄色产品,10) 黄色的帽子 黄色的石 黄色的商店 黄色有望
左(姓名(服装清单),3) 帽子 商店 有望

对列表维度中的项使用LEFT

你可以使用函数返回列表格式的列名。然后,你可以使用名字函数将名称转换为文本格式,这与LEFT函数兼容。

在本例中,水果列表显示在列上,两个行项显示在行上。两个行项都包含公式。


苹果 桃子 香蕉 胡萝卜 黄瓜 生菜
项目(产品) 苹果 桃子 香蕉 胡萝卜 黄瓜 生菜
左(名称(项目(产品)),5) 苹果 桃子 巴南区 卡罗 Cucum Lettu

在这个例子中,5用于the字符数参数,因此公式返回列表格式的前五个字母产品字符串。

在公式中直接输入文本的示例

左(“最喜欢的球队”,8)

本例使用LEFT函数和直接键入到公式中的文本字符串。它使用8字符数论点。这意味着它返回最喜欢的,文本字符串的前8个字符。

免责声明

我们定期更新Anapedia内容,以提供最新的说明。