Excel(一)数据类型、类型转换、数据的容量与精度、数据的输入、数据的格式化
一、数据类型
文本型、数值型、逻辑型
1、文本型
文本型不参与sum之类的函数运算
2、数值型
日期、时间、百分数、科学计数、自定义等
3、逻辑型
FALSE、TRUE
当未设置对齐方式以及格式为常规时,
文本类型默认是左对齐,数值类型默认是右对齐,逻辑值默认是居中对齐。
二、类型转换
可以选中要转换的单元格/列/行,然后按住 CTRL+1 打开“单元格格式”窗口 选择要转换成的数据类型即可。
三、数据容量与精度
以默认的常规格式 输入以0为开头 或是 身份证号码的时候,总是不按心意显示。
方法:在输入像身份证号或是以0开头的编号形式的数据时,要现将格式换成“文本”。
因为:
Excel只存储数值,所以当输入以0为开头的编号时,会默认将0去掉。
Excel对于输入的全是数字的身份证号,会默认将其以数值型保存起来,
所以当输入18位身份证号时,对于全是数字的身份证号就会表示成科学计数法,
而对于最后一位是X的身份证号,会默认以文本的格式保存,也就能够正常显示出来。
注:Excel对于超过15位的数字,15位之后都会记成0。
所以,即使对于保存成科学计数法的身份证号 用 CTRL+1 进行转换,真实的后三位也会被丢失。
因此,在输入像身份证号或是以0开头的编号形式的数据时,要现将格式换成“文本”。
四、数据的输入
1、填充
(1)自动填充
数字:填入1、2 直接拖拽即可
月份和星期:1月/星期一,下拉即可
选择“文件”下拉中的“工具”-->"选项"-->"自定义序列",就能够看到下图:
这里面含有的序列就代表是可以通过下拉实现自动填充的
对于没有的,比如大小写字母
大写字母:=CHAR(ROW(A65))
小写字母:=CHAR(ROW(A97))
--解释:
单元格输入:=CHAR(ROW(A65)),会识别为A,然后往下拖即可自动填充为A、B、C、...
注:这里的ROW()是用来获取行号的,A65和B65的效果是一样的,得到的都是行号65.
CHAR()之后得到的就都是A
自动填充到指定序列:
选中起始单元格,然后,
选择“开始/数据”中的“填充”-->“序列”
设置 序列发生在行/列、填充类型、步长值、终止值
(2)快捷键填充-CTRL+E
先在第一个单元格里面输入一个填充类型的依据数据
然后选中它之后 按 CTRL+E
比如:
提取身份证号中的生日:
身份证号 生日
350622197710273138 19771027
将名字和电话号码分开 或 合并
数据 名字 号码
孔丽红13890987 孔丽红 13890987
--------------------
名字 号码 数据
孔丽红 13890987 孔丽红-13890987
添加符号:
图书 加书名号
断舍离 《断舍离》
2、数据验证
(1)下拉箭头
选中要验证的 单元格/列/行,
选“数据”中的“有效性”-->“设置”里面
“允许”下拉框中选“序列”,“来源”里面填入下拉选项,“提供下拉箭头”是勾上的
注意,要用英文的逗号分开(比如:男,女)。
(2)增加限制
比如:
性别只能输入男、女:
选“数据”中的“有效性”-->“设置”里面
“允许”下拉框中选“序列”,“来源”里面填入下拉选项,“提供下拉箭头”没有勾上,
然后“来源”里面填入 男,女。
------------------------
年龄只能是0-100
选“数据”中的“有效性”-->“设置”里面
“允许”下拉框中选“整数”,“数据”下拉框中选“介于”
然后 “最小值”、“最大值”里面填入规定的数值。
“有效性”-->“输入信息” 是设置输入信息时下方给出的提示信息,
“有效性”-->“出错警告” 是设置输入完成enter之后对于错误信息给出的错误提示。
有三种样式:停止(错误数据是不允许写入的)、
警告(给出错误提示,但是再次enter之后允许写入数据)、
信息(给出错误提示,但是再次enter之后允许写入数据)
五、数据的格式化
1、数据的查找、替换
CTRL + F-->选择“查找”(CTRL+H -->替换)
包含A:A (撤销单元格匹配)
以A开头:A*(勾选单元格匹配)
以A结尾:*A(勾选单元格匹配)
以A开头的三个字母:A??(勾选单元格匹配)
以A结尾的三个字母:??A(勾选单元格匹配)
2、选定单元格 CTRL + G
快速选择非连续的单元格
案例:将合并的星期拆分成每一行
如下图:
先取消单元格合并
然后CTRL + G 定位星期列中为空的单元格,
然后在第一个单元格中输入=B5,就是第一个星期所对应的单元格位置(输入之后不要按回车),
接着按 CTRL + ENTER 批量填充,如图:
3、选择性粘贴
CTRL + C --> 右键-->选择性粘贴
转置粘贴、运算(比如先复制要乘上的数,然后再选择上所有要扩大的单元格,右键选择性粘贴,“运算”里点击“乘”即可)
4、条件格式
(1)条件格式-->突出显示单元格规则(大于、小于、等于、介于、等于、文本包含、发生日期、重复值等)
(2)条件格式-->图标集
(3)条件格式-->色阶
(4)条件格式-->新建格式规则
案例:制作下拉菜单,将结果显示在规定的区域中。
如图:
根据下拉栏选择姓名,然后关于他的信息都显示到规定的区域中。如图所示:
姓名添加数据验证:
“数据”-->“有效性”-->“设置”(“允许”里选“序列”,“来源”输入范围,比如 =$A$8:$A$57)
其他字段比如:地区 的取值,使用 VLOOKUP(条件,查找区域,第几列,模糊查询-1/精确查询-0)
比如 =VLOOKUP($A$2,$A$7:$F$57,COLUMN(B2),0)
然后其他的字段同理,直接拖拽即可
VLOOKUP的12种常用方法如下; http://www.360doc.com/content/20/0118/16/53000828_886856127.shtml |
5、辅助列的应用
---------案例:工资条的制作
如下图:
思路:创建一个辅助列,先通过自动填充对所有原数据行进行标号,
然后再对所有标号复制粘贴在下面、复制标题行粘贴到所有数据行下面,如图:
最后,选中姓名-辅助列这一行,然后点击筛选,再做升序处理,这样就实现了,如下图:
---------案例:就是将2列的数据合并到一列里面
如下图:
思路:错位复制,跳过空格
创建辅助列,隔一行写一个序号,
然后,CTRL+G 定位所有非空的单元格,右键 选择插入并下移项,
然后将部门那一列的数据进行复制,选择性粘贴(跳过空格)到金额那一列 即可。如下图所示: