excel if,mid 和find混合的用法问题

excel if,mid 和find混合的用法问题,第1张

公式改为:=if(mid(a1,1,find("",a1)-1)-09<0,198,20)
你公式欠缺在:mid(a1,1,find("",a1)-1)是一个文本,文本和数字相比,是比数字要大,所以得到了后面的20。而改成上面的公式以后,文本型的数字,参加一次计算,也是作为数字看待的,就能得到理想的结果。

MIN——是最小值函数,你要用它干嘛呢?

B2输入

=MID("甲乙丙甲乙丙",MID(A2,5,1),1)

回车并向下填充。

Excel中函数中套函数的步骤如下:

1、打开数据表

2、我们要为每个学生的总分进行评价

3、首先想到的就是用IF函数,可是单单一个IF函数很难实现上边的评价

4、我们可以把第二个参数再用一个IF函数,这样的函数组合就是嵌套函数,可是两个还没有评价完

5、一直嵌套到可以评价完全为止

6、回车之后,按住右下角黑方块向下拉

7、看下效果,所有学生都有了对应的评价

这是因为MID函数的返回值是个字符串,不能直接跟数字进行比较,要先转换一下:
=IF(INT(MID(C9,9,2))<77,"是","否")
也可以这样
=IF(MID(C9,9,2)<"77","是","否")

=IF(MID(A3,4,1)="1","北京",IF(MID(A3,4,1)="2","上海","深圳"))
="1"和="2" 表示提取的字符等于文本1和2
如果要等于数值1和2,公式修改为如下公式之一:
=IF(--MID(A3,4,1)=1,"北京",IF(--MID(A3,4,1)=2,"上海","深圳"))
=IF(0+MID(A3,4,1)=1,"北京",IF(0+MID(A3,4,1)=2,"上海","深圳"))
=IF(1MID(A3,4,1)=1,"北京",IF(1MID(A3,4,1)=2,"上海","深圳"))
=LOOKUP(--MID(A3,4,1),{1,2,3},{"北京","上海","深圳"})


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12942677.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存