首先准备一张表,作为操作的演示。
在进行拖拽时要注意是否要加锁定,锁定使用$符号
其中拖拽时是拖列变行,拖行变列,要掌握拖拽时行列的变化规则
求日期:
1.SUM求和
利用在单元格中输入 =SUM() 中间加入参数,完成对某一区域求和的操作
它的语法非常简单,可以接受任意数量的参数,这些参数可以是单独的数值、单元格引用、区域或数组。通常可以选定某一列或者某一行来进行求和计算。
=SUM(number1, [number2], ...)
=SUM('拌客源数据1-8月'!J:J)
2.SUMIF单条件求和
SUMIF是根据一个指定的条件对一组数据进行求和
=SUMIF(range, criteria, [sum_range])
第一个参数是要查询的范围,第二个参数是具体的条件(范围中哪一个符合该条件),第三个参数是要对哪些数进行求和,直接使用鼠标框选即可。
=SUMIF('拌客源数据1-8月'!A:A,'常用函数-练习版'!B15,'拌客源数据1-8月'!J:J)
在选定参数后,在公式中输入逗号可以切换sheet,要不然不能切换
3.SUMIFS多条件求和
=sumifs 第一个参数是要求和的区域,第二个参数是条件判断所在的列,第三个参数往后是具体哪一个条件,要在第二个参数指定的范围内查找哪些范围是等于第三参数的,然后第二参数,第三参数循环添加。范围,条件...
=SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...)
=SUMIFS('拌客源数据1-8月'!J:J,'拌客源数据1-8月'!H:H,"美团",'拌客源数据1-8月'!A:A, ">=" &DATE(YEAR(B39),MONTH(B39),1),'拌客源数据1-8月'!A:A,"<=" &DATE(YEAR(B39),MONTH(B39)+1,1)-1)
跟sumif不同的是,这个函数要求和的区域是在前面的,sumif是在后面的
4.IF函数
非常简单,见名知意
示例: if(C64 < 100000,"达标","不达标")
GMV大于100000且cmc小于5000才算达标,其余为不达标
=IF(C80>100000,IF(D80<5000,"达标","不达标"),"不达标")
5.VLOOKUP函数
VLOOKUP函数 用于在数据表中垂直查找信息。它的主要用途是在第一列中搜索一个特定的值,并返回该值所在行的另一列中的对应值。key --> value
强调一下,在使用VLOOKUP函数是要注意锁定引用区域
VLOOKUP(要查找的数据,查找区域,要的数据在第几列,0/FALSE)
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
6.INDEX和MATCH函数
在Microsoft Excel中,INDEX
和MATCH
函数是两个非常强大且灵活的函数,它们经常被组合在一起使用,以执行比VLOOKUP
或HLOOKUP
更为复杂的查找和数据检索任务。
INDEX函数
INDEX
函数的主要作用是从一个数组或表格中返回特定元素的值。它可以用作一种灵活的“指针”,指向数组中的任何单元格。
语法:
1INDEX(array, row_num, [column_num])
array
:这是你想要从中提取数据的范围或数组。row_num
:你想要返回的行号。column_num
:你想要返回的列号。这个参数是可选的,但如果你省略它,你需要在公式中指定row_num
。
MATCH函数
MATCH
函数的作用是在一个数组中查找指定值的位置,然后返回该值在数组中的相对位置(行号或列号)。
语法:
1MATCH(lookup_value, lookup_array, [match_type])
lookup_value
:你正在查找的值。lookup_array
:你正在其中查找lookup_value
的范围或数组。match_type
:这是可选参数,定义了查找类型:- 0(或省略):查找
lookup_value
的确切匹配。 - 1:查找小于等于
lookup_value
的最大值,数组必须按升序排序。 - -1:查找大于等于
lookup_value
的最小值,数组必须按降序排序。
- 0(或省略):查找
INDEX 和 MATCH 的组合使用
当INDEX
和MATCH
一起使用时,可以创建一个非常强大的查找机制,可以实现多维度的查找和数据检索,甚至可以跨越多个表格或工作表。
示例: 假设你有一个表格,A列为产品ID,B列为产品名称,你想基于D1单元格中的产品ID来查找产品名称。你可以使用以下公式:
1=INDEX(B2:B100, MATCH(D1, A2:A100, 0))
这里:
MATCH(D1, A2:A100, 0)
在A列中查找D1单元格中的产品ID,并返回其行号。INDEX(B2:B100, ...)
使用从MATCH
函数得到的行号在B列中返回相应的值。
通过组合使用INDEX
和MATCH
,你可以创建更复杂的数据查询和报表,这些查询和报表能够适应不同的数据结构和布局,提供比VLOOKUP
更多的灵活性和控制力。