EXCEL 怎么取单元格里面的的值的中间某些字元
EXCEL 怎么取单元格里面的的值的中间某些字元
用中间提取函式MID:
=MID(A1,5,2)——即提取A1单元格里面第5个起2个字元)
要看具体格式和要求,取中间字元用MID函式,如:=MID(A1,4,3),
结合其它函式,可按规律构成较复杂的公式提取中间字元。
方法/步骤
从最左边起取字元
=left(源资料格,提取的字元数)
=left(E2,2)
表述为:从单元格A3的最左边起,提取2个字元。
从最右边起取字元
=right(源资料格,提取的字元数)
=right(E2,2)
表述为:从E2单元格最右边起,提取2个字元
从资料中间提取几个字元
=mid(E2,1,9)
表述为:提取单元格E2中第一位起后面9位。
=mid(sheet1! E2,1,9)
表述为:提取sheet1表的单元格E2中第一位起后面9位
先从左取字元,再从右取字元
=RIGHT(LEFT(E2,5),3)
表述为:首先从E2单元格第一个字元从左往右取5个字元,然后再对取出来的5个字元从右向左取3个字元。
去掉字元前面的几个字元
=RIGHT(E2,LEN(E2)-2)
表述为:从单元格E2字元的右边起,提起所有的字元数,去掉后面两个字元。LEN表示返回字串中的字元数。
6
去掉字元后面的几个字元
=LEFT(E2,LEN(E2)-2)
表述为:从单元格E2字元的左边起,提起所有的字元数,去掉后面两个字元。
这个要具体问题,具体分析啊,你要提取的单元格字串长度是否一值。
如果字串长度一样,可以直接用提取函式left,MID,right这3个函式,这3个函式格式差不多,=left(字串所在单元格地址,从左往右数要提取的位数),right与left相同,只是right是从右往左数。=MID(字串所在单元格地址,起始位数,从起始位数算起要提取几个字元)。
如果字串长度不一样,那你要用FIND函式配合提取函式才好使。
上传带行列号的有资料示例的表格截图,清楚说明已知条件,达成什么样的结果,才能有针对性地给你准确的答案。
使用MID函式就可以,例如下面的函式取A1第3~4个字元:
=MID(A1,2,2)
一般用MID函式或MIDB函式
MID(text, start_num, num_chars)
MIDB(text, start_num, num_bytes)
MID 和 MIDB 函式语法具有下列引数:
文字 必需。 包含要提取字元的文字字串。
start_num 必需。 文字中要提取的第一个字元的位置。 文字中第一个字元的 start_num 为 1,以此类推。
num_chars 必需。 指定希望 MID 从文字中返回字元的个数。
Num_bytes 必需。 指定希望 MIDB 从文字中返回字元的个数(位元组数)。
请参考::jingyan.baidu./article/c1465413b7d9da0bfdfc4c4c.