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返回数组中的整行或整列,且返回值也为数组.

 

 

       

 

 

总结

 

posted @ 2022-03-19 18:20  Cynical丶Gary  阅读(1314)  评论(0编辑  收藏  举报