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.