8mm冲孔模具图片:在EXCEL里如何实现类似WORD里的通配符的查找功能?如果用VBA实现的话怎么做?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/24 18:18:49
谢谢回答,很详细!
我想实现的是用通配符的方法查找出单元格中的中文字符,在word里可以通过使用通配符查找字符编码在汉字编码范围内的字符从而得到哪些是中文字符,但EXCEL里没有,所以如果VBA可以实现的话也可以。

问题问得仓促了,再次感谢!

在查找之前,我们要做的事是,“编辑”→“查找”→“高级”,点选“使用通配符”之后,在“查找内容”框内填上要查找的文字和通配符。

关于通配符的用法:

1.“<”与“>”:

①关于“>”。使用该通配符可以用来指定要查找对象的结尾字符,比方说,要是你记不清所要查找对象的完整内容了,但记得要查找对象的结尾字符是某个特定的字符,此时大家就可以用“>”附在这个特定字符的后面,然后Word就会自动去查找这个特定字符,从而让我们看到我们要找的目标。例如,在查找对话框中输入“up>”的话,Word查找工具就会在当前文档中查找到以“up”结尾的所有目标对象,例如会找到“setup”、“cup”等等对象。如果查找的是汉字目标,我们要注意的是,查找的汉字应该是结尾字词(后面应该有标点符号分隔)。

②关于“<”。它与“>”正好是相对的一组通配符,所以,我们可以用它来查找以某字母开头的对象。

2.“@”:该通配符可以用来查找字符中包含一个以上的前一字符。例如,如果输入“me@n”的话,Word查找工具就可以找到“men”、“meen”之类的字符内容了。

3.“?”:“?”代表任意单个字符,当大家不清楚查找目标中指定位置的内容是什么的时候,就可以用“?”来代替,几个“?”就代表几个未知字符。例如,在查找对话框中输入“?土”的话,Word查找工具就可以找到类似“黑土”、“黄土”之类的目标内容;输入“??土”的话,就能找到“五色土”之类的内容。

4.“*”:“*”可以用来代替任意多个字符,比如我们输入“*国”,就可以找到“大国”、“法兰西国”、“中华人民共和国”等字符串内容。

5.“[]”:该方框内的单个字符可以是指定要查找的字符之一,例如要是输入“[高矮]个”的话,Word查找工具就可以找到“高个”、“矮个”等内容。

6.“{}”:可以用来指定要查找的字符中包含前一字符的个数,比如输入“lit{1}le”就是说包含1个前一字符“t”,可以找到“litle”,输入

“lit{2}le”就是说包含2个前一字符“t”,可以找到“little”。

7.“[-]”:该通配符是用来指定范围内的任意单个字符,要是在查找对话框中输入“[a-c] mend”的话,Word查找工具就可以找到“amend”、“bmend”、“cmend”等字符内容。

通配符可以单独使用,但我们还可以把多个通配符使用一定的技巧组合起来,这样就可以使查找达到更精确的效果,比方说我们输入“<(江山)*(多娇)>”,就表示查找的是所有以“江山”开头并且以“多娇”结尾的字符串,当然,具体如何组合,就需要我们在以后的学习和实践中去摸索了。