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

如题所述

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,因此这两个函数是不常用函数.
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网