Q1:Excel函数提取字符串中选取字符的后两个字符
一、假设是要提取A1单元格字符串中第3个字符起5个字符的内容的后两个字符的内容,则公式可以写成
=RIGHT(MID(A1,3,5),2)
二、公式中相关函数的定义
(1)MID函数
也应用于:MIDB
MID 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。
MIDB 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用户指定。此函数用于双字节字符。
语法
MID(text,start_num,num_chars)
MIDB(text,start_num,num_bytes)
Text 是包含要提取字符的文本字符串。
Start_num 是文本中要提取的第一个字符的位置。文本中第一个字符的 start_num 为 1,以此类推。
Num_chars 指定希望 MID 从文本中返回字符的个数。
Num_bytes 指定希望 MIDB 从文本中返回字符的个数(按字节)。
说明
如果 start_num 大于文本长度,则 MID 返回空文本 ("")。
如果 start_num 小于文本长度,但 start_num 加上 num_chars 超过了文本的长度,则 MID 只返回至多直到文本末尾的字符。
如果 start_num 小于 1,则 MID 返回错误值 #VALUE!。
如果 num_chars 是负数,则 MID 返回错误值 #VALUE!。
如果 num_bytes 是负数,则 MIDB 返回错误值 #VALUE!。
(2)RIGHT函数
也应用于:IGHTB
RIGHT 根据所指定的字符数返回文本字符串中最后一个或多个字符。
RIGHTB 根据所指定的字符数返回文本字符串中最后一个或多个字符。此函数用于双字节字符。
语法
RIGHT(text,num_chars)
RIGHTB(text,num_bytes)
Text 是包含要提取字符的文本字符串。
Num_chars 指定希望 RIGHT 提取的字符数。
Num_bytes 指定希望 RIGHTB 根据字节所提取的字符数。
说明
Num_chars 必须大于或等于 0。如果 num_chars 大于文本长度,则 RIGHT 返回所有文本。如果忽略 num_chars,则假定其为 1。Q2:EXCEL函数取字符串
你先在插入-名称-定义 里面定义一个名称Filename,引用位置输入公式=GET.CELL(32),然后确定
现在回到表上面,在A1中输入 =filename,这样就把你这个表的位置和表名都表示出来了,你再用文本函数把你需要的信息提出来就行,比如你需要提出最后的表名:
=right(filename,len(filename)-find("]",filename))
wWW.bAzHIShi.c:oM
Q3:excel函数 提取某个字符左边、右边的数字或字符
可以用Left函数或者mid函数
具体操作方法如下:
1.left函数用来对单元格内容进行截取。从左边第一个字符开始截取,截取指定的长度。
2.left函数的语法格式 =left(text,num_chars),text代表用来截取的单元格内容,num_chars代表从左开始截取的字符数。
3.如图所示,对于一长串地址中提取省份,输入公式=LEFT(A1,3),在A1中从左提取3个字符,即广东省。
4.left函数在综合运用,=IF(LEFT(A6,1)="B","北京",IF(LEFT(A6,1)="S","上海","重庆")),如图,公式含义如果A6单元格的第一个字符是B,则返回北京,否则执行条件A6单元格的第一个字符是S,则返回上海,否则返回重庆。
5.=left(text,num_chars),图中可以看出,num_chars的值必须大于等于0.小于0时直接报错,等于0时为空值。
6.如果省略num_chars的话,num_chars的值就默认为1。
7.如果 num_chars 大于文本长度,则 返回所有文本。
8.一个空格也算一个字符,这里要提取到D,num_chars的值为5而4。
Q4:EXCEL函数中取一组字符其中几个用哪个函数?
假如这个数在a1单元格则输入:=right(a1,4)W‖wW.bAzhIShi.com