Excel精英培训网

 找回密码
 注册
查看: 1133|回复: 3

[excel函数教程] 请老师帮我简化下面的公式,谢谢了

[复制链接]
发表于 2017-3-3 17:08 | 显示全部楼层 |阅读模式
b11=IF(MID(E5,1,1)="高","高",IF(MID(E5,1,1)="九","初",IF(MID(E5,1,1)="八","初",IF(MID(E5,1,1)="七","初","小"))))。其中IF(MID(E5,1,1)="九","初",IF(MID(E5,1,1)="八","初",IF(MID(E5,1,1)="七","初",是、有相同的,能不能简化一下,或是该公式用VBA代码代替。谢谢了
发表于 2017-3-3 17:46 | 显示全部楼层
=IFERROR(VLOOKUP(MID(E5,1,1),{"高","高";"九","初";"八","初";"七","初"},2,0),"小")

评分

参与人数 2 +11 金币 +10 收起 理由
lbhlbh + 1 很给力
望帝春心 + 10 + 10 很给力

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2017-3-3 18:48 | 显示全部楼层
chensir 发表于 2017-3-3 17:46
=IFERROR(VLOOKUP(MID(E5,1,1),{"高","高";"九","初";"八","初";"七","初"},2,0),"小")

谢谢了,真的不错呢。能用VBA代码代替吗,谢谢了
回复

使用道具 举报

发表于 2017-3-4 08:30 | 显示全部楼层
=IFERROR(TEXT(FIND(LEFT(E5),"高七八九")-1,"初;;高"),"小")用这个试试
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-29 16:40 , Processed in 0.354718 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表