Excel数据清洗之八 规范英文的大小写
今天说一下,数据中英文的大小写不一致的问题。

严格的说,这不算数据错误,甚至都不算不规范的数据。因为除了看上去有点奇怪外,我们通过函数或者数据透视表进行分析时,基本上它们都会被归为一类。下面是数据透视表的结果,

用函数统计也没问题,

这是因为Excel中绝大部分工具和函数都是大小写不敏感的。
但是,有一些例外,比如我们前面讲过的函数SUBSTITUTE,就是大小写敏感的,

在上图中,我们希望通过函数SUBSTITUTE将所有名称前有Tr的产品修改为"Product-Tr",我们期望的结果是,
tropic → Product-Tropic
Tropic → Product-Tropic
但是,由于SUBSTITUTE是大小写敏感的,所有第一条数据“tropic”并没有按照我们的期望得到正确的结果。
因此,尽管不一致的大小写并不影响分析结果,它们却有可能影响我们进行其他数据清洗操作的结果。我们最好还是将它们统一了。

三个函数
Excel中,有三个处理英文大小写的函数,分别是:
LOWER - 将英文全部转换为小写
UPPER - 将英文全部转换为大写
PROPER - 将每个单词的开头的英文字母转换为大写,其余转换为小写
下面是几个例子:
A2单元格的值 | 公式 | 结果 |
---|---|---|
tropic | =LOWER(A2) | tropic |
Tropic | =LOWER(A2) | tropic |
TROPIC | =LOWER(A2) | tropic |
UPPER函数的例子
A2单元格的值 | 公式 | 结果 |
---|---|---|
tropic | =UPPER(A2) | TROPIC |
Tropic | =UPPER(A2) | TROPIC |
TROPIC | =UPPER(A2) | TROPIC |
PROPER函数的例子
A2单元格的值 | 公式 | 结果 |
---|---|---|
tropic | =PROPER(A2) | Tropic |
Tropic | =PROPER(A2) | Tropic |
TROPIC | =PROPER(A2) | Tropic |
tropic dashboard | =PROPER(A2) | Tropic Dashboard |
tropic-dashboard | =PROPER(A2) | Tropic Dashboard |

怎么进行大小写的数据清洗工作
进行英文大小写的清洗工作很简单。首先插入一列:

然后在新加入的列中输入公式:

公式填充到最后,

复制,然后再B列选择性粘贴,粘贴为数值,

删掉添加的临时辅助列,得到结果,


赞 (0)