网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月11日
漏签
0
天
excel吧
关注:
280,399
贴子:
1,538,533
看贴
图片
吧主推荐
视频
游戏
10
回复贴,共
1
页
<<返回excel吧
>0< 加载中...
求if函数vba编码
只看楼主
收藏
回复
zs_apchy
以E待劳
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
if函数镶嵌太多,用vba自定义公式怎么写?
比如当等于A显示1,等于B时显示2,以此类推一直到超过7个,谢谢各位
fuction ??? ABC(a)
if a = "A"
ABC = 1
if a = "B"
ABC = 2
end fuction
自定义过程大致是应该是这样的,问好处怎么写?中间还有哪个地方不对的吗?
请高手指点
灰常感谢!
byebye懒惰
日新月E
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
真有必要的话试试select case
北京勤哲软件技术
勤哲
Excel
服务器软件2024,用
Excel
自动生成基于web,移动APP和PC的在线
excel
平台。软博会金奖产品,适合于各行各业的管理人员使用。
2025-01-11 12:36
广告
立即查看
zzmxy
小吧主
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
超过7层的IF,即便用VBA,也是累赘拖塌的~~~
所以建议换用LOOKUP(),或者找找其他规律,轻而易举~~~~根本不需要用VBA的IF~~
而二楼说的Select Case同样不是首先~~~
如果有必要的话,将你的条件写出来,让大家帮你想想!!
byebye懒惰
日新月E
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
所以我才说如果真的有那个必要的话
zs_apchy
以E待劳
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
其实我的条件就是我上面表达的意思
具体就是根据产品编码对产品分类
a b
1 TYA =if(a1="T","一类",if(a1="A","二类",……)
2 AYC
3 CLB
B列到公式向下拉,得到对应的A列的产品的类别,只不过类别较多用if定义不够用
zzmxy
小吧主
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
请详细点~~~
你留着别的条件不写,是等卖钱吗?
zs_apchy
以E待劳
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
没有条件了啊
后面的省略号就是代表镶嵌的if函数
当a1等于T时为一类,等于A时为二类,后面就是等于C时就是三类,等于L时为四类……
byebye懒惰
日新月E
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
先做一个用于查找比对的表,例如:
A B
1 T 一类
2 A 二类
3 C 三类
4 … …
做完这个用于查找比对的表后,用查找函数就好了,不要用IF了
杭州星如雨文化传媒
excel
表格是一款办公软件套装,可以实现办公软件常用的文字表格,演示等多种功能。内存占用低,运行速度快,体积小巧。
2025-01-11 12:36
广告
立即查看
zs_apchy
以E待劳
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
对,好的
挺简单的问题,就是没想到
非常感谢!!!
zzmxy
小吧主
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
能把这么简单的问题想得这么复杂,也是相当有才的~~~呵呵!!!
试一下这个公式,当然,你没有列出所有的条件,所以只写了TACL四种情况:
=TEXT(FIND(LEFT(A1),"TACL"),"[DBNum1]0类")
zs_apchy
以E待劳
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我已经按上面的方法搞定了
呵,你的公式很好,另一种思维方式,很强,学习了
还是灰常感谢!
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示