Excel数据分析系列(3):Excel数据录入与规范

作者 | CDA数据分析师

Excel 数据录入

使用填充柄快速录入数据


深入理解填充柄左键拖曳填充数据:
对于数值型数据,默认是复制填充方式;
对于文本型数据和日期数据,默认是顺序填充方式。
如果按住Ctrl键进行拖曳,则默认方式会发生逆转,
即复制方式将变为顺序填充方式,顺序填充方式将变为复制方式

常见应用场景:

  1. 快速生成序列

  2. 快速复制公式进行计算

  3. 快速填充提取规律信息

Excel 数据规范

Excel 数据类型

数据类型
文本 英文字母、中文字符、特殊符号、数字形式文本……
数值 0、1、2、3、4、5、6……
日期时间 1900-1-1、2019/1/1 12:00:00
逻辑值 TRUE、FALSE
错误值 #VALUE!、#DIV/0!、#NAME!、#N/A、#REF!、#NULL!、#NUM!

Excel 自定义数字格式

在Excel 中可以通过设置数字格式或者自定义数字格式来改变数值的显示方式,其格式代码的语法结构分为四个区段,区段之间用分号“;“隔开。四个区段分别用于设置特定数值的格式(即数值的显示方式),语法结构如下:

正数格式;负数格式;零格式;文本格式

区段1 区段2 区段3 区段4
设置正数的显示方式 设置负数的显示方式 设置零值的显示方式 设置文本的显示方式

在实际使用中,自定义格式代码的四个区段不一定全部使用,使用部分区段的规则如表所示:

区段数 代码结构
1 格式代码作用于所有类型的数值
2 第1区段作用于正数和零值,第二区段作用于负数
3 第1区段作用于整数,第2区段作用于负数,第3区段作用于零值
4 分别作用于:正数、负数、零值和文本

常用的格式代码有如下表所示:

代码符号 符号含义及其作用
G/通用格式 不设置任何格式,按原始输入显示。同“常规”格式
# 数字占位符,只显示有效数字,不显示无意义的零值
0 数字占位符,当数字比代码的数量少时,显示无意义的零值
数字占位符,与“0”作用类似,但以显示空格代替无意义的零值。可用于显示分数
. 小数点
% 百分数显示
, 千位分隔符
E 科学计数符
“文本” 可显示双引号之间的文本
强制显示下一个字符。可用于分号(😉、点号(.)、问号(?)等特殊符号的显示
\ 作用与"!"相同。
* 重复下一个字符来填充列宽
_ 留出与下一个字符宽度相等的空格
@ 文本占位符,同“文本”格式
[颜色] 显示相应的颜色,常用颜色有:[黑色]/[black]、[白色]/[white]、[红色]/[red]、[青色]/[cyan]、[蓝色]/[blue]、[黄色]/[yellow]、[绿色]/[green]
[颜色n] 显示相应颜色代码的颜色,n的范围在1-56之间
[条件] 设置条件。条件通常由">","<","=",">=","<=","<>"及数值组成
[DBNum1] 显示中午小写数字,如“123”显示为“一百二十三”
[DBNum2] 显示中午大写数字,如“123”显示为“壹佰贰拾叁”
[DBNum3] 显示全角的阿拉伯数字与小写中午单位的结合,如“123”显示为“1百2十3”

Excel 日期与时间的规范

日期和时间的存储方式

在Excel 中,日期和时间是以一种特殊的数值形式存储的。

Windows操作系统上所使用的Excel 版本中,日期系统默认为”1900日期系统“,即以1900年1月1日作为序列值的基准日(第1天),当日的序列值计为1,然后向后累加天数。例如:1900年1月3日的序列值即为3,即与1900年1月1日相差3天。

日期的序列值是用整数来进行表示的,一天的数值单位就是1,时间则是用小数表示,通过计算可得:

1小时 = 1天/24 \approx 0.04 天

1分钟 = 0.04天/24 \approx 0.0017 天

因此,若想查看某个日期时间的序列值,可以将其数据类型转换成数字进行查看。

规范日期

Excel 一般使用以下3种规范日期格式:

  1. 使用短横线分隔符”-“的输入,如:2019-9-9
  2. 使用斜线分隔符”/“的输入,如:2019/9/9
  3. 使用中文”年月日“的输入,如:2019年9月9日

批量规范日期的方法有很多,在这里主要介绍2种情况:

  1. 使用查找替换:将”2019.9.9“格式的日期规范成正确格式
    斜线分隔符”/“的输入,如:2019/9/9
  2. 使用中文”年月日“的输入,如:2019年9月9日

批量规范日期的方法有很多,在这里主要介绍2种情况:

  1. 使用查找替换:将”2019.9.9“格式的日期规范成正确格式
  2. 使用TEXT函数:将”190909“格式日期规范成正确格式