函功能
LEFT函数用于从文本左侧开始提取指定个数的字符。
用法剖析
=LEFT(①在哪里提取,②提取的字符数量)
如果要提取的字符串在左侧,并且要提取的字符宽度一致,可以直接使用LEFT函数提取。如果提取的宽度不一样,则需要配合其他函数来返回第二个参数。
实例解析
实例:提取分部名称
如果要提取的字符串在左侧,并且要提取的字符宽度一致,可以直接使用LEFT函数提取。
选中D2单元格,在公式编辑栏中输入公式:
=LEFT(B2,5)
按Enter键即可提取B2单元格中字符串的前5个字符。
选中D2单元格,拖动右下角的填充柄向下复制公式,可以实现批量提取,如图所示。

实例:从商品全称中提取产地信息
表格的B列中显示了特产的名称(见图),要求从特产名称中提取该特产的产地信息。

选中C2单元格,在公式编辑栏中输入公式:
=LEFT (B2,(FIND(" ",B2)-1))
按Enter键得出提取结果。
选中C2单元格,拖动右下角的填充向下复制公式,即可批量得出其他各特产的产地信息,如图所示。

嵌套函数
FIND函数属于文本函数类型。它用于在第二个文本串中定位第一个文本串,并返回第一个文本串的起始位置的值。这个函数即将在后面内容中介绍。
公式解析
=LEFT(B2,(FIND(" ",B2)-1)
①在B2单元格中寻找空格,并返回其位置。
②从B2单元格的最左侧开始提取,提取数量为①步返回值减去1,即提取空格前的字符串。
实例:根据商品的名称进行一次性调价
表格中统计了公司各种产品的价格,需要将打印机的价格都上调200元,其他产品统一上调100元。
选中D2单元格,在公式编辑栏中输入公式:
=IF(LEFT (A2,3)="打印机",C2+200,C2+100)
按Enter键即可判A1单元格中的产名称是否是打印机,然后按指定规则进行调价,如图所示。

选中D2单元格,拖动右下角的填充柄向下复制公式,可以实现批量判断并进行调价,如图所示。

公式解析
=IF(LEFT(A2,3)= "打印机",C2+200,C2+100)
② A2单元格的左侧提取,共提取3个字符。
②如果①步返回结是TRUE,返回C2+200;否返回C2+100。
实例:统计出各个地区分公司的参会人数
A列为所属地区和公司名称,并使用了“-”符号将地区和分公司相连接,B列为参加会议的人数统计。利用LEFT函数可以统计出各个地区分公司参加会议的总人数。
选中E2单格,在公式编辑栏中输入公式:
=SUM((LEFT ($A$2 : $A$8, 2)=D2)*$B$2: SB$8)
按Ctrl+Shift+Enter组合键即可统计出"安徽"地区的参会人数,如图所示。

选中E2单元格,拖动右下角的填充柄至E4单元格,可以统计出上海和北京的参会人数。例如选中E3单元格,其公式为:
=SUM ( (LEFT ($A$2: $A$8, 2)=D3)*SB$2: $B$8)
如图所示。

公式解析
=SUM ( (LEFT ($A$2: $A$8, 2)=D2)*$B$2: $B$8)
①使用LEFT函数依次提取A2:A8单元格区域的前两个字符,并判断它们是否为D2中指定的“安徽”(当公式向下复制时则依次判断是否等于“上海”和“北京”),如果是则返回TRUE,否则返回FALSE。返回的是一个数组。
②将步骤①数组中TRUE值对应在B2:B8单元格区域的数值取出,然后对取出的值进行求和运算。
提示
与LEFT用法类似的还有LEFTB。LEFTB函数是从文本左侧开始提取指定个数的字节。因此LEFT是按字符数计算的,而LEFTB是按字节数计算的。