Excel总结
(一),
表格文——工作簿。
工作表就是我们下方切换的N个活动页,创建一个工作簿的时候会自动的创建一个工作表。单元格就是我们现在能够看到的每一个方格。
二、保护功能
1.保护工作簿:防止其他用户对工作簿的结构进行更改,如移动、删除或者添加工作表。⒉.保护工作表:通过限制其他用户的编辑能力来防止他们进行不需要的更改。
3.保护单元格:防止数据被篡改。
三、操作方法
1.保护单元格︰选中单元格单元格->开始–>格式->锁定单元格、保护工作表(有数据的单元不能编译;注意:如果原来的工作表已经处于保护状态,需要先取消保护)⒉保护工作表∶在指定工作表右键->保护工作表(空的单元格不能编辑,但是已经有数据的单元格可以编辑)
3.保护工作簿:审阅–>保护工作簿(保护工作簿是选项如有有背景颜色,说明当前工作簿处于保护状态,再点击一下就可以取消保护)
补充:锁定单元格的另外的方法:选中单元格->右键->设置单元格格式->保护->锁定(wps可用)
(二)填充柄
复制单元格:同时将单元格的样式和内容复制给其他单元格
填充序列:复制单元格样式,将单元格内容按照一定规则变化
仅填充格式:只复制单元格样式
不带格式填充:只将单元格内容按照一定规则变化
以年填充:按照年份变化。(以月 填充、以天数填充同理)
填充工作日:与以天数填充同理,仅仅去除每周周末.
操作步骤:选中单元格,鼠标放置到单元格右下角后右键向下拖拽,选择对应选项。
快熟填充:从数据列后方相邻单元格输入内容,选中单元格,鼠标放置到单元格右下角后右键向下拖拽,选择对应选项。
自定义列表填充:文件–>选项–>高级–>(常规) --> 编辑自定义列表
多个不连续单元格同数据:ctrl+右键选中单元格,填入数据,Ctrl+Enter不全
多个不连续单元格不同数据:选中数据,Ctrl+G,选中空值,对控制进行单元格引用,Ctrl+Enter
文本记忆输入(必须连续单元格输入才会生效):Alt + 向下箭头/直接输入内容,根据提示选择回车
(三)、数据有效性
数据有效性不仅能够对单元格的输入数据进行条件限制,
还可以在单元格中创建下拉列表菜单方便用户选择输入。
选中单元格–>数据–>数据验证–>数据验证–>设置–>允许:序列–>来源
(四)定位条件
操作:开始–>查找和选择–>定位条件(Ctrl + G或者F5)
(五)选择性粘贴
要求:使用选择性粘贴方法在增加比例列实现“金额”数据列数据增加25%。
操作步骤:
1.输入需要增加的比例。
2.将需要变化的数据提前复制–份。
3.复制比例,选中数据,选择正确的选项即可。
(六)冻结窗格
操作:视图–>冻结窗格
注意:如果要冻结前N行,要选到第N+1行再冻结。冻结列同理
(七)导入数据
导入外部数据
ExceI支持从外部导入数据,导入途径包含:本地各类存储数据的文件、数据库、网站等。
操作方式:数据–>获取数据–>选择对应功能选项
例:CSV文件导入数据
数据–>获取数据–>
(八)数据类型
ExceI中存在5中数据类型,分别是:
文本、数值、日期和时间、逻辑值(TRUE,FALSE)、错误值
错误值:
#VALUE! 键入公式的方式错误。 或者引用的单元格错误。
#DIV/O! 这个错误值是说数字被0除了,因为0不能当被除数嘛。
#NAME? 在 公式中是因为公式名称中出现拼写错误
#N/A! 公式找不到引用的值
#REF! 公式引用无效单元格时将显示#REF!错误。当公式所引用的单元格被删除或被粘贴覆盖时最常发生这种情况。
#NUM! 公式或函数中包含无效数值时
—)###### 如果单元格所含的数字、日期或时间比单元格宽,或者单元格的日期时间公式产生了一个负值,就会产生#####
#NULL! 如果在公式中使用了不正确的区域运算符,或者在区域引用之间使用了交叉运算符(空格字符)来指定不相交的两个区域的交集,将显示此错误。
如何查看Excel单元格数据类型: TYPE()
数字=1
文本=2
逻辑值=4
误差值=16
(了解)数组=64
行数组: ={数据1,数据2,数据…}.
列数组: ={数据1;数据2;数据3,;一}
注意:如果希望数字在表格中用文本保存,需要在数字前加单引号
(九)单元格格式
数据格式/[颜色值1]/[条件1];数据格式/[颜色值2]/[条件2];数据格式/[颜色值3]
(此处"/"仅为使[]在本文件不会成为特殊格式)
自定义单元格: 选中单元格->右键->设置单元格格式->自定义
(十)拆分数据
数据–>分列
(十一)单列变多列
做法1:先把第一行的五个数据的引用写完,然后再往下托
做法2:先通过序列拖出所有数据的地址值,然后将A替换成=A
最后如果不想原始数据影响最后的结果,对结果进行选择性粘贴,只粘贴数值
(十二)多列变单列
操作过程: 1.通过引用复制原来的数据
2.在第一列的最后去引用第二列第一个数据
3.先往右拖,然后再整行往下拖
4.选择性粘贴第一 列数据,删除其他不需要的数据
(十三)文本函数
注意:
1.调用excel函数的时候必须先写=,然后再写函数调用表达式
2.使用代码提示自动补全的时候,按tab补全, 而不是enter。 整个函数调用表达式写完了才能按enter
LEFT() 从文本字符串的第一个字符开始返回指定个数的字符(个数默认是1)
LEFTB () 基于所指定的字节数返回文本字符串中的第一 个或前几个字符
RIGHT () 根据所指定的字符数返回文本字符串中最后一 个或多个字符
RIGHTB () 根据所指定的字节数返回文本字符串中最后一 个或多个字符
MID() 返回文本字符串中从指定位置开始的特定数目的字符,该数目由用
户指定。 (位置信息从1开始)
HIDB() 根据您指定的字节数,返回文本字符串中从指定位置开始的特定数
目的字符。
LEN() 返回文本字符串中的字符个数
LENB () 返回文本字符串中用于代表字符的字节数。
FIND() 用于从一个文本串中定位另一个文本串的起点并返回字符数
FINDB () 用于从一个文本串中定位另一个文本串的起点并返回字节数
SEARCH () 用于从一个文本串中定位另一一个文本串的起点并返回字符数
SEARCHB () 用于从一个文本串中定位另一个文本串的起点并返回字节数
REPLACE () 将旧字符串的指定位置 (字符下标)指定字符数的字符串替换为新字符串
REPLACEB () 将旧字符串的指定位置(字节下标)指定字节数的字符串替换为新字符串
LOTER() 将一个文本字符串中的所有大写字母转换为小写字母。
UPPER () 将文本转换为大写字母。
REPT () 将文本重复一定次数
SUBSTITUTE() 在文本字符串中用新文本替换旧文本
TRIM() 除了单词之 间的单个空格之外,移除文本中 的所有空格
TEXT ()自定义单元格格式(可点击超链接)
VALUE () 将表示数字的文本字符串转换为数字
(十四)数学函数
ABS () 返回数字的绝对值
INT () 向小取整
MOD () 返回两数相除的余数(结果的符号和余数相同)
RAND () [0,1)之间的随机数
RANDBETWEEN () [a,b]之间的随机整数
ROUND () 将数字四舍五入到指定位数(指定位数指的是保留的小数位数)
SQRT () 返回算术平方根
SUM () 将单个值、单元格引用或者区域相加,或者将三者的组合相加
SUMIF () 对范围中符合指定条件的值求和
SUMIFS () 计算满足多条件的全部参数的值
ROUNDUP () 向大取;roundup(原数据,小数位数)
ROUNDDOWN () 向小取 整; rounddown (原数据,小数位数)
(十五)统计函数
AVERAGE () 返其参数的平均值
AVERAGEA () 返回其参数的平均值,包括数字、文本和逻辑值
AVERAGEIF () 返回区域中满足给定条件的所有单元格的平均值
AVERAGEIFS () 返回满足多个条件的所有单元格的平均值
COUNT () 计算参数列表中数字的个数
COUNTA() 计算参 数列表中值的个数
COUNTIF () 计算区域内 符合给定条件的单元格的数量_
COUNTIFS () 计算区域内符合多个条件的单元格的数量
FREQUENCY () 以垂直数组的形式返回频率分布
MAX() /MIN () 返回参数列表中的最大(最小)值
RANK () 返回- -列数字的数字排位(数字排位是相对于列表中其他值的大小)
RANK. AVG () 返回- -列数字的数字排位 (数字排位是相对于列表中其他值的大小,如果多个值具有相同的排位,则返回平均排位)
RANK. EQ() 返回一列数字的数字排位,其大小与列表中其他值相关,如果多个值具有相同的排位,则返回该组值的最高排位
(十六)日期函数
DATE () 根据年、月、日三个数值返回其
DATEVALUE () 返回由文本字符串表示的日期的
TIME () 根据时、分、秒三个数值返回其
TIMEVALUE () 返回由文本字符串表示的时间的
DAY () 返回序列数表示的某月的天数
MONTH () 返回序列数表示的某年的月份
YEAR() 返回序列数表示的年份
SECOND () 返回时间值的秒数
MINUTE () 返回时间值的分钟数
HOUR () 返回时间值的小时数
TODAY () 返回当前日期
NOW() 返回当前日期和时间
EDATE () 返回与某个日期相隔N个月的日期
EOMONTH () 返回与指定日期相隔N个月份数的
DATEDIF () 计算两个日期之间的天数、月数
DATEDIF(日期1,日期2,差值格数) .以指定的方式返回两个日期的差值。(较小的日 期放前面,较大的日期放后面)
(十七)逻辑函数
AND() 用于测试所有条件是否均为TRUE
OR () 用于测试是否有为TRUE的条件
NOT () 将TRUE或者False的结果取反
TRUE () 返回TRUE
FALSE () 返回FALSE
IF () 判断单个条件是否为真
IFS() 检查是否满足一一个或多个条件,且返回第一.个符合条件的值
IFERROR () 使用IFERROR函数捕获和处理公式中的错误,公式计算结果为错误时返回指定的值;否则,它将返回公式的结果。
SWITCH () 根据值列表计算-一个值,并返回与第–个匹配值对应的结果,如果不匹配,则可能返回可选默认值。
(十八)查找与引用函数
COLUMN () 返回与列号对应的数字
ROW() 返回与行号对应的数字
SORT () 对某个区域或数组的内容进行排序
SORTBY () 对某个区域按照某列数据进行排序(默认升序)
UNIQUE () 对某范围数据进行去重
GETPIVOTDATA () 返回数据透视表中的可见数据
LOOKUP () 在一行或者一列中查找某个值并从另一行或者列中找到同位置的值
VLOOKUP () 按行查找表格或区域内容
HLOOKUP () 在表格的首行或数值数组中搜索值,然后返回表格或数组中所在列的指定行中的值.
XL00KUP () 按行查找表格或区域内容
(十九)数据透视表和数据透视图
创建数据透视表:选中所有的原始数据表->插入-> 数据透视图->数据透视表->选择放透视表的位置->添加透视表中的行、列和数据相关信息
创建数据透视图:选中数据透视表中的数据-> 插入-> 数据透视图->数据透视图
添加切片器:选中一个创建好的数据透视图->数据透视分析->插入切片器->选中控制的字段
创建连接器(多图联动):选中切片器->右键->报表连接->选择需要关联的图表