如何解决如何在VBA的IF语句中的Match语句中对2个部分文本一个或另一个使用OR语句?
我想创建一个函数,以检查列表A2:A100中包含文本“ DP”或“ DX”(例如DPCV,DXBB,VBDP)的单元格,并将文本“ Good”放入B2:B100 。如果没有,那么我想使用Vlookup在B2:B100中插入一个值。这是一个大概的例子。
=If ( IsNumber(Match("DP"or"DX",A2)),"Good",VLOOKUP(D2,Table_Example,2,0))
我把IsNumber只是为If语句返回True或False。也许没有必要。 有什么想法吗?
解决方法
然后可以使用此构造:
=IF(SUM(COUNTIF(A2,{"*DP*","*DX*"})),"Good",VLOOKUP(D2,Table_Example,2,0))
不确定是否需要通过CSE输入。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。