今天在学习过程中,发现if函数条件判断语句不支持通配符,不知道我的理解是不是对的?如果碰到需要通配符的情况,一般都用什么函数来解决呢?请各位明示,谢谢指点。
不好意思,附件已上传,请大家指点。
使用道具 举报
在进行文本或数字匹配时,可以使用统配符。一般的应用通常用到的统配符为*和?,高级应用请在本论坛搜索"正则表达式"
附件已上传,请各位高手指点,我不知道自己错在了哪里?惭愧,惭愧。
晕死,楼主你发贴也不看地方。这个板块是Microsoft Excel技巧、函数和VBA问题解答 → 『Excel函数与图表』,你公式问题不应该发在这个地方的。
=IF(COUNTIF(OFFSET(A1,ROW(1:7),),"*B*"),ROW(2:8),100)
您好,我看您在条件判断中,使用了ISNUMBER函数,没有用到“*B”;
我也发现“*B”的写法不正确,但是正确的写法应该怎样呢(不用ISNUMBER函数);
如果“*B”写法IF函数不能识别出通配符,是不是可以说在IF函数中不支持直接使用通配符呢?
请您指点
不好意思,我看是函数与图表区,就发到这里啦。
我感觉您的公式是用了offset函数,offset函数是支持通配符的,不能说明if函数是支持通配符的啊。
谢谢,请指点。
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )
GMT+8, 2024-6-3 23:59 , Processed in 0.309693 second(s), 11 queries , Gzip On, Yac On.
Powered by Discuz! X3.4
Copyright © 2001-2020, Tencent Cloud.