为什么Excel中mid函数不能加汉字

如题所述

为什么Excel中mid函数不能加汉字?单独的汉字或字母,比如:班、大小,a、b等,在excel公式中,都是当成函数的。 而你实际上又没有这个自定义函数,所以出错。 解决办法:要用英文双引号括上。表示这是个字符,不是函数。mid函数的使用方法?excel的mid函数怎么使用?excel的mid函数如何使用?excel的mid函数使用案例。下面,小编就通过几个实例来给大家介绍一下excel的mid函数怎么使用。
工具原料excel软件
方法/步骤分步阅读
1
/7
MID函数的基本用法
MID函数的格式是:MID(text, start_num, num_chars)
功能:是从text所示的字符串中,从左边开始数,第start_num个位置开始,截取num_chars个的字符。
2
/7
MID函数最常用于从身份证中提取出生日期,如下图所示,我们知道,只要从A2单元格中的身份证号中的第7位开始,截图8个字符,得到的就是我们需要的出生日期,那么我们可以这样使用MID函数:
=MID(A2,7,8)
3
/7
与其它函数组合使用
如果我们要获取的子字符串是固定位置,如前面的例子所示,直接利用mid函数,就能够轻易取到,但在实际工作中,很多时候子字符串的位置都是不固定的,是未知的,这时就需要与其它的函数一起组合使用。
4
/7
如上图中字符串,要取出“区”与“号”之间的内容,那么就需要利用find函数与mid函数一样来完成。find函数的引用格式:
find(find_text, within_text, start_num)
5
/7
功能:是从within_text字符串的第start_num个字符开始,查找find_text这个子字符串,如果找到了,则返回子字符串所在的位置。其中start_num可不写,表示从第一个字符开始查找。
6
/7
然后,我们就可以利用find函数分别来获取到子字符串两端的位置,再利用mid函数来截取子字符串。需要注意的是,mid截取字符的开始位置是在“区”的位置的基础上加1。
7
/7
上面,我们是使用了辅助列,当然,大家也可以不使用辅助列,而是直接组合起来写一个公式,如下图所示:
内容仅供参考并受版权保护
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-02-11
单独的汉字或字母,比如:班、大小,a、b等,在excel公式中,都是当成函数的。
而你实际上又没有这个自定义函数,所以出错。
解决办法:要用英文双引号括上。表示这是个字符,不是函数。本回答被网友采纳
第2个回答  2016-01-13
要用英文双引号括上。
第3个回答  2016-01-13
=mid(a3,5,1)&"班"本回答被提问者采纳
第4个回答  2018-03-02
必须要用英文的双引号才可以
相似回答