Excel操作-基础操作函数练习
Excel数据
(拿到Excel数据后第一步操作一定要记得将源数据备份,备份后将备份表隐藏。要养成备份数据的好习惯~)
一、对数据的基础操作
快捷键Ctrl+Shift+L可以快速筛选Excel表格,还可以快速对Excel里的数据进行排序
试图-冻结窗格:冻结首行后第一行是不会随着滚轮上下滑动改变。 冻结首列冻结后第一列是不会随着滑轮左右改变。
在Excel中有一些简单的做图功能,选择Excel中的数据,左上角的“插入”选择"数据透视表",默认使用新工作表,点击确定,就会新建一个数据透视表。Excel数据透视表,能够集筛选、排序和分类汇总等功能于一身,根据不同需要,依照各个字段拖动位置的不同,对数据进行筛选、排列、分类汇总等,帮助我们以各种方式查看大量数据,为我们组织数据和分析数据提供了强大的功能支持。
新建好之后我们就可以按自己的需求调整透视表的行和列,比如将"门店名称"放在所属行,GMV放在所属值,这样就会帮我们去计算每个点GMV的和
双击点击表格中"求和项:GMV"也可以重命名表格中字段的名称。在字段设置中也可以设置值字段所要进行的操作。
也可以在插入计算字段中自定义字段的计算方式,加入到透视表当中。
数据透视表分析数据时,还可以使用透视表切片器这个功能,它是excel透视表功能的延伸和补充,使数据筛选在其中进行更加的简捷和直观。
在数据透视表分析-数据透视图中可以插入图表,使数据以图表的方式展现出来
二、函数
在Excel中也可以使用函数对数据进行高级操作
SUM函数定义:求和计算
官方说明:返回某一单元格区域中数字、逻辑值及数字的文本表达式、直接键入的数字之和
解赋大白话:加法
使用格式:SUM(number1,number2, ...) SUM(列名) SUM(行名)
解赋白话格式:SUM(单个或多个单元格) SUM(列的名称 如:AA) SUM(行的名称 如:1:1)
参数定义:number 要求和的值,或者值所在的单元格引用.参数用逗号分开.2003版最多指定30个number(参数),2007版最多指定255个number
(如果参数为数组或引用,只有其中的数字将被计算.数组或引用中的空白单元格、逻辑值、文本将被忽略.)
SUMIF函数定义:对满足条件的单元格的数值求和
官方说明:根据指定条件对若干单元格求和;用来对搜索指定条件的单元格(即参数)的所有数字(即"值")求和.即只求和被满足条件的单元格.
解赋大白话:只加符合条件的数
使用格式:SUMIF(range,criteria,sum_range)
解赋白话格式:SUMIF(要找的内容所在的区域,要找的内容,与要找的内容所在的区域对应的数值区域)
参数定义:range 为用于条件判断的单元格区域.指定作为搜索对象的单元格区域.
criteria 为确定哪些单元格将被相加求和的条件,其形式可以为数字、表达式、文本或通配符.
sum_range 是需要求和的实际单元格
多条件求和可以使用SUMIFS函数
SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
SUMIFS(对哪一个区域求和,判断条件的区域 1,条件 1,判断条件的区域 2,条件 2,……)
函数中前三个参数是必须的,至少要有一个求和的区域,至少有一对条件判断的区域和值。
SUBTOTAL函数定义:计算各种总计值
官方说明:计算各种总计值
解赋大白话:能指定方式计算的函数
使用格式:SUBTOTAL(function_num,ref1,ref2,……ref29)
解赋白话格式:SUBTOTAL(计算方式,要计算的区域)
(如果采取自动筛选,无论function_num参数选用什么类型,SUBTOTAL函数忽略任何不包括在筛选结果中的行;SUBTOTAL函数适用于数据列或垂直区域,不适用于数据行或水平区域。)
IF函数定义:根据条件满足与否返回不同的值
官方说明:根据条件满足与否返回不同的值
解赋大白话:判断是与不是
使用格式:IF(logical_test,value_if_true,value_if_false)
解赋白话格式:IF(条件,条件满足时时返回的值,条件不满足时返回的值)
参数定义:logical_test 条件.必需.计算结果可能为TRUE或FALSE的任意值或表达式
value_if_true 可选.logical_test参数的计算结果为TRUE时所要返回的值.
value_if_false 可选.logical_test参数的计算结果为FALSE时所要返回的值.
IF函数也可以使用IF嵌套
VLOOKUP函数定义:按照垂直方向搜索区域
官方说明:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值.当比较值位于数据表首列时,可以使用函数VLOOKUP代替函数HLOOKUP.
解赋大白话:指定条件在指定区域直方向查找
使用格式:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
解赋白话格式:VLOOKUP(要查找的内容,搜索的区域,从查找区域首列开始到要找的内容的列数,指定是近似匹配还是精确匹配查找方式)
参数定义:Lookup_value 为需要在数组第一列中查找的数值.Lookup_value可以为数值、引用或文本字符串.
Table_array 为需要在其中查找数据的数据表.可以使用对区域或区域名称的引用,例如数据库或列表.
Col_index_num 为table_array中待返回的匹配值的列序号.Col_index_num为1时,返回table_array第一列中的数值;col_index_num为2,返回table_array第二列中的数值,以此类推.如果col_index_num小于1,函数VLOOKUP返回错误值值#VALUE!;如果col_index_num大于table_array的列数,函数VLOOKUP返回错误值#REF!.
Range_lookup 为一逻辑值,指明函数VLOOKUP返回时是精确匹配还是近似匹配.如果为TRUE或省略,则返回近似匹配值.也就是说.如果找不到精确匹配值,则返回小于lookup_value的最大数值;如果range_value为FALSE,函数VLOOKUP将返回精确匹配值.如果找不到,则返回错误值#N/A.
精准查询
模糊查询
match函数定义:返回搜索值的相对位置
官方说明:返回在指定方式下与指定数值匹配的数组中元素的相应位置.如果需要找出匹配元素的位置而不是匹配元素本身,则应该使用MATCH函数而不是 LOOKUP函数.
解赋大白话:查找条件在查找区域里的什么位置
使用格式:MATCH(lookup_value,lookup_array,match_type)
解赋白话格式:MATCH(查找条件,查找区域,查找方式)
参数定义:Lookup_value 为需要在数据表中查找的数值.为需要在Look_array中查找的数值.可以为数值(数字、文本或逻辑值)或对数字、文本或逻辑值的单元格引用.
Lookup_array 可能包含所要查找的数值的连续单元格区域.Lookup_array应为数组或数组引用.
Match_type 为数字-1、0或1.Match-type指明MicrosoftExcel如何在lookup_array中查找lookup_value.
要点:函数MATCH返回lookup_array中目标值的位置,而不是数值本身.例如,MATCH("b",{"a","b","c"},0)返回2,即“b”在数组{"a","b","c"}中的相应位置.
INDEX函数定义:(数组形式)返回行和列交叉位置的值
官方说明:返回列表或数组中的元素值,此元素由行序号和列序号的索引值给定.
解赋大白话:(数组形式)返回行和列交叉位置的值
使用格式:INDEX(array,row_num,column_num)
解赋白话格式:INDEX(单元格区域或数组常量,行序号,列序号)
参数定义:Array为单元格区域或数组常量.如果数组只包含一行或一列,则相对应的参数row_num或column_num为可选.如果数组有多行和多列,但只使用row_num或column_num,函数INDEX返回数组中的整行或整列,且返回值也为数组.
总结