excel中if函数和mid函数的问题

2024年12月03日 05:06
有5个网友回答
网友(1):

mid出来的数字是字符串的,不是数值的,字符串的1 和数值的1比较是不等的。
所以你的公式需要将mid出来的数字转为数值型的数据。和数值1比较。
=IF(--MID(A3,1,1)=1,"计算机学院","电子信息学院")

或者将1写成字符串的形式
=IF(MID(A3,1,1)="1","计算机学院","电子信息学院")

网友(2):

mid提取字符串中指定位置指定长度的字符
例:
a1单元格内容为:abc123def
要提前中间的123
则函数公式即为:
=mid(a1,3,3)
意思即为提取a1单元格内,第3个字符起,长度为3的字符,结果即为123

网友(3):

MID函数提取出来的是文本型的数据
将公式改成以下看看
=if(mid(A3,7,1)="1","计算机学院","电子信息学院")

网友(4):

公式改成  =IF(MID(A3,7,1)*1=1,"计算机学院","电子信息学院") 
试试看是否可以

网友(5):

=IF(MID(A3,7,1)="1","计算机学院","电子信息学院")
你用的 引号 还有最后面的括号 是中文字符 这个是修改完的