EXCEL中通用符*(表示任意多个字符)、?(表示任意单个字符)是怎么使用的?是只能在SUMFI中使用吗?

EXCEL中通用符*(表示任意多个字符)、?(表示任意单个字符)是怎么使用的?是只能在SUMFI中使用吗?,第1张

Excel中的通配符*代表任意多个字符,而?代表任意单个字符,可以在支持通配符的函数,例如Vlookup、match、sumif、countif等等函数中使用,也可以在查找、筛选等功能中使用。

软件版本:Office2013

以在筛选中的应用为例,说明:

筛选A列中的两位字符单元格:

筛选,文本筛选,等于,在后面的文本框中输入2个?,代表2个任意字符:

点击确定后,就筛选出了全部2位字符的单元格:

新建一个表单,向表单添加两个文本框text1(用来输入ascii字符串)、text2(用来输出输出数字)和一个命令按钮,点击命令按钮,向click事件添加以下代码

a1=ALLTRIM(thisform.text1.Value)

a2=""

FOR iii=1 to LEN(a1)

a3=SUBSTR(a1,iii,1)

IF a3>="0" and a3<="9"

a2=a2+a3

ENDIF

ENDFOR

thisform.text2.Value=a2

表单运行后,向text1输入asii字符串,点击命令按钮,则数字串就显示到text2。如果显示数字,程序的最后一行调整为thisform.text2.Value=val(a2) 。

程序已测试通过,楼主把代码复制过去就可以了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/7969716.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存