分享

Excel中字母大小写,99%的人搞不定

 跟我学EXCEL 2021-11-22

在工作中经常会遇到字母的大小写的相关问题,例如:

1)要求首字母大写,比如Abc

2)全部大写或小写,比如ABC、abc

3)区分大小写,目前在Excel中绝大多数函数对像abc、ABC、Abc认为是一样的,在计算中不做任何区分。

接下来我们就看一下上面的这些内容在EXCEL中如何实现

一、首字母大写

比如英文名字我们需要把首字母进行大小写,如果我们手工一个一个去改,肯定很花时间,效率很低。

Excel中有这么一个函数可以实现这个效果,那就是PROPER函数,语法很简单,直接引用文本就可以。

对于中间有空格、标点符号、换行符间隔的字符串也是可以的,但是中间是汉字是不行的,具体示例如下:

二、全部转为大写或小写字母

在Excel中实现全部转为大写或小写可以使用UPPER和LOWER函数,语法和PROPER函数是一样的,直接引用文本即可。

我们可以看到这个函数与PROPER函数不同的地方是,中间即使是有汉字,依旧可以全部变为大写或小写。

三、区分字母大小写

先举个例子让大家感受一下:

我们可以看到我们的条件即使明确给了计算机A这个条件,但计算结果仍然将

计算机a进行了统计,其实常用的那些函数基本都不会区分字母大小写,if、vlookup、index、match……,我就不一一列举了。

那这个怎么办呢,EXCEL提供了一个函数,那就是EXACT

回到刚才的例子中,那我们该如何准确计算计算机A的数量,想必大家就立马想到使用EXACT来条件求和了:

这里我使用了sum和sumproduct函数,运用了数组计算求得了正确的结果,简单介绍下这个数组函数的原理,EXACT(A2:$A$7,"计算机A"),我们知道exact会返回两个结果,一致结果返回TRUE,数字表示为1,如果不一致结果返回FALSE,数字表示为0,因为是数组,会将各个数组的结果进行求和,{1,1,0,0,0,0}*{1,1,1,1,1,1}求和的结果就是2。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多