分享

提取Excel中的内容太难?那是因为你不会这5个文本提取函数

 杞乡青年 2019-01-18

提取Excel中的内容太难?那是因为你不会这5个文本提取函数

经常有人在后台问我们:

如何从表格中提取部分内容,提取某列左边、右边、中间的内容,提取某列指定个数的内容……今天的5个函数至少能解决60%的提取难题。

提取Excel中的内容太难?那是因为你不会这5个文本提取函数

1.使用MID函数从文本指定位置起提取指定个数的字符

MID函数可以根据给出的开始位置和长度,从文本字符串的中间返回字符串。

函数语法:=MID(text,start_num, num_chars)。

参数说明:

text(必选):包含需要提取字符串的文本、字符串,或是对含有提取字符串单元格的引用。

start_num(必选):需要提取的第一个字符的位置。

num_chars(必选):需要从第一个字符位置开始提取字符的个数。

例如,产品编号中包含了产品的类别编码和序号,某员工需要将A列产品中的类别编码分离出来,此时可以使用MID函数,具体操作方法如下。

在【产品编码】工作表选中要存放结果的单元格C2,输入函数“=MID(A2,1,3)”,按下【Enter】键,即可得到计算结果,如下图所示。

提取Excel中的内容太难?那是因为你不会这5个文本提取函数

又例如,员工需要根据身份证号码提取出完整的出生年月,此时可以使用MID函数以及配合LEN函数、IF函数和TEXT函数的使用。,具体操作方法如下。

在工作表选中要存放结果的单元格C2,输入函数“=TEXT(IF(LEN(B2)=15,'19'&MID(B2,7,6),MID(B2,7,8)),'0000年00月00日')”,按下【Enter】键,即可得到计算结果,如下图所示。

提取Excel中的内容太难?那是因为你不会这5个文本提取函数

2.使用RIGHT函数从文本右侧起提取指定个数的字符

RIGHT函数是从一个文本字符串的最后一个字符开始,返回指定个数的字符。

函数语法:=RIGHT(text,num_chars)。

参数说明:

text(必需):表示从中提取1个或多个字符的参数,参数可以是文本、数字、单元格以及数组。

num_chars(可选):表示需要提取字符的个数。

例如,利用RIGHT函数将员工的名字提取出来,具体操作方法如下。

选中要存放结果的单元格F3,输入函数“=RIGHT(A3,2)”,按下【Enter】键,即可得到计算结果,将该函数复制到其他需要计算的单元格,如下图所示。

提取Excel中的内容太难?那是因为你不会这5个文本提取函数

当姓名有2个字符时的操作。选中要存放结果的单元格F5,输入函数“=RIGHT(A5,1)”,按下【Enter】键,即可得到计算结果,将该函数复制到其他需要计算的单元格,如下图所示。

提取Excel中的内容太难?那是因为你不会这5个文本提取函数

3.使用RIGHTB函数从文本右侧起提取指定字节数字符

RIGHTB函数用于从文本字符串的最后一个字符开始返回指定字节数的字符。全角字符包含2个字节,半角字符是一个字节,句号、逗号、空格也包括在内。

函数语法:=RIGHTB(text,num_bytes)。

参数说明:

Text(必选):需要提取字符的文本字符串。

num_bytes(可选):需要提取的字节数,如果忽略,则为1。

例如,要使用RIGHTB函数提取参会公司名称,具体操作方法如下。

选中要存放结果的单元格C2,输入函数“=RIGHTB(A2,4)”,按下【Enter】键,即可得到计算结果,如下图所示。

提取Excel中的内容太难?那是因为你不会这5个文本提取函数

4.使用LEFT函数从文本左侧起提取指定个数的字符

LEFT函数是从一个文本字符串的第一个字符开始,返回指定个数的字符。

函数语法:=LEFT(text,num_chars)。

参数说明:

text(必选):是需要提取字符的文本字符串。

unm_chars(可选):指定需要提取的字符数,如果忽略,则为1。

例如,利用LEFT函数将员工的姓氏提取出来,具体操作方法如下。

选中要存放结果的单元E3,输入函数“=LEFT(A3,1)”,按下【Enter】键,即可得到计算结果,如下图所示。

提取Excel中的内容太难?那是因为你不会这5个文本提取函数

5.使用LEFTB函数从文本左侧起提取指定字节数字符

如果需要从字符串第一个字符开始返回指定字节数的字符,可通过LEFTB函数实现。

函数语法:=LEFTB(text,num_bytes)。

参数说明:

Text(必选):需要提取字符的文本字符串。

num_bytes(可选):需要提取的字节数,如果忽略,则为1。

例如,要根据地址提取所在城市,具体操作方法如下。

选中要存放结果的单元格D3,输入函数“=LEFTB(C3,6)”,按下【Enter】键,即可得到计算结果,如下图所示。

提取Excel中的内容太难?那是因为你不会这5个文本提取函数

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多