excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel函数公式:LEFT函数(按指定字符数从最左侧提取字符串)

函功能

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是按字节数计算的。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接