EXCEL如何快速判断两个单元格里的左边第一个汉字是否相同?

工作簿由多个工作表(默认由三个工作表

工作表的操作:在某个工作表标签上单击鼠标右键,即可进行插入、删除、重命名、移动或复制工作

表、修改工作表标签颜色等操作。

行所围成的单元格区域;单元格区域“

:选中一个单元格:单击该单元格。选中单元格区域:单

击该区域中的第一个单元格,然后拖至最后一个单元格。选中不相邻的区

域:选择一个单元格区域,按住

的同时选择其他单元格区域。选中行

:单击行(列)标题可以选中一行(列)

,在行(列)标题间拖动鼠

标可以选中多行。选中工作表中的所有单元格:单击“全选”按钮。

:选中某个单元格或区域,单击鼠标右键,选择“插入”

中可以选择插入单元格、

可以选择当前单元格右移或下移。

插入或删除行(列)也可以在行(列)标题上用鼠标右键进行操作。

:清除内容是在保留单元格的基础上将内容清除,可以在单元格上鼠标右键完成。

:选中一行或多行,在行标题上鼠标右键,选择“行高”

,输入数字即可。列宽操作同理。

如果某个单元格的列宽不够,可能变会占用显示在其它单元格或显示为“

:选中需要合并的单元格区域,单击开始功能区上的

单元格区域为一个单元格,内容为水平居中。如果单元格区域中每个单元格都有内容,只保留最左上角的

单元格的内容。跨跃合并可以合并每一行的内容。再次单击合并图标,就可以取消合并。

:若要输入一系列连续数据,可以在一个单元格中键入起始值,选中包含起始值的单元

(右下角的小黑点)涵盖要填充的整个范围。自动填充可以进行复制单元格、序

列方式填充等操作,还可以自动填充计算公式(公式中的单元格会根据拖动位移量进行相应变化)

到目标单元格鼠标右键,

可以选择只粘帖为数值、

}

编按:哈喽,大家好!如何快速判断单元格字符是否包含数字和字母呢?在规范编码、密码、用户名的时候,我们经常要查证某一类字符串是否包含数字、英文、数字与英文的组合,甚至字符串的开头是否是数字等。很简单,利用Code、Char、Find、Search文本函数搭配Count函数即可解决这个问题。另外,关于转换字母大小写、删除字符前后两端的空格等,我们今天也会介绍。学习更多技巧,请收藏关注部落窝教育excel图文教程。


文本字符是Excel中除了数字以外的另一种非常常用的数据类型,Excel也提供了大量的文本函数。利用这些函数我们可以用来判断字符串开头是否为数字、字符串是否同时包含了数字和英文、字符串是否包含了指定字符,可以用来转换英文字母的大小,可以用来删除字符串前后空格。下面咱们一起来学习下。

1.判断字符串开头是否为数字

CODE()函数可以将Excel中任意字符串中的第一个字符转换为ANSI字符集中对应的数字代码,然后可以通过判断数字代码的大小,来判断字符的类型。CODE()函数的语法结构为:CODE(TEXT),CODE()函数仅需要一个必选参数TEXT,该参数代表了要转换为数字代码的字符。

例子,某网站服务器数据变更,新服务要求会员名不能以数字开头,如果会员是以数字开头,则会被打上无效标志“×”。

通过查询ANSI字符集可知,数字0-9对应的数字编码是48-57。会员名要求不能以数字开头,那么只需要将会员名称的第一个字符转换为数字编码,只要这个数值在48-57之间,就被作上“×”标志。可以在C2单元格输入公式“=IF(AND(CODE(A2)>=48,CODE(A2)<=57),"×","")”,将公式向下填充到C23单元格,判断所有会员名是否有效。

该公式包含了3个函数,其中最内层的CODE()函数用于返回字符串的数字编码。这里我们直接将A2单元格作为其参数,也能获得正确结果,原因在于当CODE()函数的text参数为一个字符串时,函数仅返回字符串中第一个字符的数字编码。

2.随意转换字母的大小写

英文字母有大小写之分,如果要通过函数对英文字母的大小写进行转换,可以使用UPPER()函数和LOWER()函数。

如果要求英文名称书写必须规范,如输入单词时,首字母需要大写,可以用PROPER()函数自动将小写的首字母转换为大写。以上三个函数均包含一个必选参数text,text代表要进行编辑的字符。具体功能如下:

? UPPER()函数用于将给定字符串中所有英文小写转换为英文大写。

? LOWER()函数用于将给定字符串中所有英文大写转换为英文小写。

? PROPER()函数用于将小写字符的首字母转换为大写。如果字符串不包含英文,不进行转换,只有当字符串中包含英文单词,且单词首字母不是大写时,才能看到PROPER()函数的效果。

通过下面例子,可以轻松了解三个函数的用法。

3.字符串中是否同时包含了数字和英文

如果需要在一个文本中查找另一个文本的位置(区分字符的大小写),那么可以使用FIND()函数。

FIND()函数可以在指定的字符串中查找给定的字符(区分字符的大小写),并返回被查找字符在原字符串中首次出现的位置。FIND()函数的语法格式为:

从函数的语法格式中可以得知,FIND()函数包含两个必选参数find_text和within_text,以及一个可选参数start_num,各参数意义为:

? find_text:要在原字符串中查找的字符或字符串。

? start_num:指定要从within_text的第几个字符开始查找,如果省略此参数,则从第一个字符开始查找。

举个例子,某网站的注册密码至少由字母和数字两部分组成,否则需要提示修改密码。

分析思路:要判断密码中是否包含数字和字母,就需要在原密码字符串中分别查找数字和字母,如果两者都能找到,密码就不用更改,否则提示“请更改密码”。要精确查找某个字符,可以使用FIND()函数。由于需要查找字符串中是否包含数字和字母,我们可以使用CHAR()函数结合ROW()函数生成要查找的字符,并对查找的结果进行统计。如果找到,那么统计结果必定大于或等于1,若没有找到,那么统计结果必定等于0。通过AND()函数将两次查找的结果进行结合,从而判断密码是否需要修改。

公式看似比较复杂,但还是比较好理解的。首先公式通过“ROW($48:$57)”返回一个48-57的自然数序列,并用CHAR()函数返回该序列数字对应的字符,得到0-9的常量数组。然后通过FIND()函数在C2单元格中分别查找0-9的数字,并生成一个数组,当C2中不包含查找的数字,会产生#VALUE!错误,再用COUNT()函数对这个数组进行统计,计算其中非错误值的个数,最后判断结果是否大于等于1。这就是公式红色部分的内容,蓝色部分与其大致相同,只是后部分用“CHAR(ROW($65:$122))”返回包含所有英文字母和部分符号的数组。当AND()函数的两个部分都返回TURE时,通过IF()函数返回一个空值,否则返回文本“请更改密码”。学习更多技巧,请收藏关注部落窝教育excel图文教程。

4.字符串中是否包含了指定字符

SEARCH()函数可以在指定的字符串中查找给定的字符(区分字符的大小写),并返回被查找字符在原字符串中首次出现的位置。SEARCH()函数的语法格式为:

SEARCH()函数在查找字符串的过程中,不会区分英文字符的大小写,并且在find_text参数中,还可以使用通配符问号“?”和星号“*”,其中问号代表任意一个字符,星号代表任意多个字符。如果要查找实际的问号和星号,则需要在该字符前键入波形符“~”。

举个例子,某公司现在要统计出擅长PPT的员工数量,由于员工的书写不规范(同一单词有大写也有小写),并都在同一个单元格中,我们可以用SEARCH()函数进行查找,将查找的结果分配到一个数组中,再统计此数组中非错误值的数量。

“SEARCH(F1,C2:C41)”部分表示在“C2:C41”单元格区域中搜索F1单元格的值,如果找到,会返回一个数值,否则返回错误值,即得到一个由数字和错误值组成的数组,最后使用COUNT()函数对此数组中非错误值进行统计,得到所需结果。

5.删除文本中前后两端的空格

某些字符串中可能包含有不需要的空格,为了字符串的精确性,可以通过TRIM()函数将其删除。该函数语法结构为TRIM(text),text表示要处理的文本字符串。

例如从网站导入的日期数据中包含空格,EXCEL就会自动将日期识别为文本,此时可以通过TRIM()函数进行处理。

由于下图中A列的日期前面包含空格,导致EXCEL不能正确识别,我们可以在B列通过TRIM()函数删除A列对应单元格字符串前的空格,并以乘1的形式将其转化为代表日期的序列,将该区域设置为日期类型即可正确显示。

最后,我们再巩固下,找出字符对应的数字编码用CODE()函数,随意转换字母的大小写用UPPER()、LOWER()和PROPER()函数,查找文本的位置用FIND()、SEARCH()函数,删除文本前后两端的空格用TRIM()函数,通过这些函数您掌握了字符串的秘密没?当然了,文本函数还有很多,春风在这里只是抛砖引玉,小伙伴们,还有别的什么想法,欢迎留言。学习更多技巧,请收藏关注部落窝教育excel图文教程。


本文配套的练习课件请加入QQ群:下载。

****部落窝教育-excel转换字母大小写****

原创:赋春风/部落窝教育(未经同意,请勿转载)

}

有用到Excel办公的人们,你们知道有什么方法能够快速的了解单元格之间的关系吗?比如说一个单元格,它与其他单元格是否有什么联系,或者是单元格又是否被其他单元格引用呢?

首先打开一个Excel文档,比如说我想知道合计所在的单元格是否与其他单元格有关系。

一般我们都会直接双击此单元格,然后根据单元格的颜色来判断此单元格与其他单元格之间的关系,如果是与很多单元格都有关系的情况下,我们还需要利用鼠标滚动来确认,有时候还会出现一些不必要的错误。

那么,还有没有其他的办法呢?其他更简单更快捷的办法。其实我们可以利用【公式】来判断单元格之间的关系。

第一种情况:先点击需要查看的单元格,然后点击公式审核下色追踪引用单元格,这样就可以看到此单元格引用了哪些单元格。

然后这是就会出现一个箭头指向我们查询的那个单元格,这样无论有多少个单元格相关联,你都可以随便拖动鼠标,也不用担心会被点错之类的。

第二种情况:点击需要查询的单元格,然后点击公式审核下的追踪从属单元格。

这样就可以看到此单元格被哪些单元格所引用啦。

第三种情况:如果不想看见这些单元格上面的箭头的话,可以直接点击公式审核下的移去箭头就可以啦,注意这里不需要重新选定单元格。

}

我要回帖

更多关于 单元格不为空怎么表示 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信