永发信息网

vba函数问题帮忙举个例子说明一下switch和choose这2个选择函数怎么用??

答案:1  悬赏:80  手机版
解决时间 2021-01-14 08:19
  • 提问者网友:记得曾经
  • 2021-01-13 14:28
vba函数问题帮忙举个例子说明一下switch和choose这2个选择函数怎么用??
最佳答案
  • 五星知识达人网友:末日狂欢
  • 2019-11-29 22:09
switch和choose都是做选择用的函数,不同点在switch的参数更灵活一些
例如
现在需要填一份付款单,其中美元用$,人民币用 ¥ ,欧元用€封闭小写
单元格A1,填大写,A2单元格填小写.其中A2单元格货币符号根据A1单元格自动填写
switch用VBA表达式如下
[A2]=switch([A1]="美元","$",[A1]="人民币","¥" ,[A1]="欧元","€")
而choose,则只能让你在[A1]单元格中填1,2,3分别表示美元,人民币,欧元三种货币
[A2]=choose([A1],"美元","人民币","欧元")
遇到例外选择则两个函数都不好用了.需要用iif,或Select Case,因此这两个函数是不常用函数.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯