龙空技术网

三则函数应用小技巧求字符串中某字符出现的次数及条件格式的利用

VBA语言専攻 376

前言:

现在你们对“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判断字符串包含字符的个数