面试的时候规定不能用什么方法改变这个,但学习的话可以多学几个,所以是没有准备的。
将字符串中的数字、汉字和字符分成三个单元格。
1。快速填充
正常的快速填充是输入第一行,然后按Ctrl E,但这种方法不能保证100%正确。例如,填充字符时发生异常。
实际上有针对特殊情况的快速充电。也就是说,您可以输入前两行或前三行的内容,以便更好地识别规则。这个小细节是以前无意中发现的。
2。替换Word中的通配符
这个要用Word把内容复制到Word中。
按Ctrl H查找内容[!0-9],选择使用通配符,全部替换点。
这样做只会留下数字,并将其复制回Excel。
如果是汉字[!1-乌龟]。
如果是个字的话[!A-Za-z]。
Word中的这种用法Excel查找和替换不能直接使用,但可以在PQ或VBA中使用。
在金融工作中,你遇到了不知道如何解决的问题吗?
(此处添加了小程序。请在今日头条客户端观看。)3 .PQ的Text。Select或Text。Remove()
里面的标点符号都是在英语状态下输入的,所以大小写必须一致。以汉字提取为例,用法与word相同。
详细内容是句子,不再说明。
高级更换可以一次更换多种内容,不麻烦,可以随心所欲地更换
4.VBA中的用户定义函数
插入模块并输入代码。
function regexptest(patrn,strng,optional byval FGF as string=' ')
“Dim regEx,Match,Matches”创建变量。
set regEx=CreateObject(' VBS CRI;)“New RegExp”创建正则表达式。
RegEx。设置模式为“Pattern=patrn”。
RegEx。“IgnoreCase=True”设置是否区分大小写。
RegEx。设置全局替换(Global=True ')。
Set Matches=regEx。执行“执行(strng)”搜索。
“For Each Match In Matches”遍历Matches集合。
RetStr=RetStr FGF Match
next
Regexptest=mid (retstr,len (FGF) 1)
End Function
这样可以调用用户定义的函数。
数字:
=RegExpTest('[0-9]',$A2,'')
汉字:
=RegExpTest('[ 1-乌龟]',$A2,'')
字母:
=RegExpTest('[a-zA-Z]',$A2,'')
最后,你会发现以下方法的原理都是一样的,使用正则表达式。(莎士比亚)。
我相信有很多学生想学习会计学。也可以关心小编一号。
下面评论区信息:我想学习,我想收藏这篇文章。私信小编:学习
可以收到整个系统的会计学习资料!另外,可以免费试用15天的会计课程!
收信人太多,不能及时答复,请大家耐心等待。