前言:
现在你们对“vba判断字符串包含字符的个数”大概比较注意,姐妹们都需要了解一些“vba判断字符串包含字符的个数”的相关内容。那么小编也在网络上收集了一些对于“vba判断字符串包含字符的个数””的相关内容,希望兄弟们能喜欢,同学们一起来了解一下吧!今日和大家分享三个EXCEL的小技巧:一是求字符串中某字符出现的次数,二是如何自定义数据录入的长度,三是避免重复数据的录入。这是专门写给数据统计人员的,因为很多人每天都在录入大量的数据,难免会出错,关键是验证,出现了错误能及时地发现并纠正,从而使工作得到改进,提高工作的效率。
一 求字符串中某字符出现的次数
例:求A1单元格中字符"T"出现的次数:
=LEN(A1)-LEN(SUBSTITUTE(A1,"T",""))公式讲解:
1 SUBSTITUTE 指定内容替换旧内容
函数定义:在文本字符串中用新文本替代旧文本。若要在某一文本字符串中替换指定的文本,
使用格式:
SUBSTITUTE(text,old_text,new_text,instance_num)
格式简义:SUBSTITUTE(目标单元格,旧内容,新内容,替换第几个或全替换)
参数定义:
Text为需要替换其中字符的文本,或对含有文本的单元格的引用。
Old_text为需要替换的旧文本。
New_text用于替换old_text的新文本。
Instance_numInstance_num为一数值,用来指定以新文本替换第几次出现的旧文本。若指定了instance_num,则只有满足要求的旧文本被替换;否则将用新文本替换Text中出现的所有旧文本。
2 LEN[LENB] 计算文本字符串的字符数[文教文本字符串的字节数]
函数定义:LEN返回文本字符串中的字符数;LENB返回文本字符串用于代表字符的字节数,此函数用于双字节字符。
使用格式:LEN(text) LENB(同)。
格式简义:LEN(目标单元格)。
参数定义:Text是要查找其长度的文本.空格将作为字符进行计数。
那么,上面函数公式的意义就是原长度再减去去掉T后的长度。结果就是T的个数了。
二EXCEL中如何用数据有效性自定义数据长度。
用鼠标选定你要输入的数据范围,点"数据"->"有效性"->"设置","有效性条件"设成"允许""文本长度""等于""10"(可根据你的需要改变)。还可以定义一些提示信息、出错警告信息和是否打开中文输入法等,定义好后点"确定"。三、EXCEL中如何利用条件格式避免重复。
选定A列,点"格式"》"条件格式",将条件设成"=COUNTIF($A:A,$A1)>1",点"格式"》"字体"》"颜色",选定红色后点两次"确定"。这样设定好后你输入数据如果长度不对会有提示,如果数据重复字体将会变成红色。
公式讲解:=COUNTIF($A:A,$A1)>1
COUNTIF 计算满足条件的单元格个数
函数定义:用来对搜索指定条件的单元格(即参数)的计数。即只求和被满足条件的单元格计数。
使用格式:COUNTIF(range,criteria)
格式简义:COUNTIF(要找的内容所在的区域,要找的内容)
参数定义:range为需要计算其中满足条件的单元格数目的单元格区域,即(范围)。
criteria为确定哪些单元格将被计算在内的条件,其形式可以为数字、表达式或文本。
下面我们看输出的结果:
当录入有重复的数值时会显示红色了,而且会提示和哪行是重复的。
今日内容回向:
1 求字符串中某字符出现的次数。
2 EXCEL中如何用数据有效性自定义数据长度。
3 EXCEL中如何利用条件格式避免重复。
标签: #vba判断字符串包含字符的个数