数据分析-excel-关联匹配函数

1.lookup

2.vlookup

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

  • ​ lookup_value 相当于python中的键,用来关联值
  • ​ table_array 表名!列名1:列名2 两列名是已经创建好的并有关联的 (如:员工的ID和姓名)
  • ​ col_index_num 上述关联的列中,需要列的索引
  • ​ range_lookup False精确匹配 True模糊匹配

在Sheet1中有这样的数据,在Sheet1中已经有一列ID的数据,需要匹配出对应的名称

=VLOOKUP(A2,Sheet1!A:B,2,FALSE)

3.index

INDEX 函数
=INDEX(array, row_num, [column_num])
=Index(查找的区域,区域内第几行,区域内第几列)

返回表或数组中元素的值, 由行号和列号索引选择。当函数 INDEX 的第一个参数为数组常量时,使用数组形式

4.match

Match 函数
=MATCH(lookup_value, lookup_array, [match_type])
=Match(查找指定的值,查找所在区域,查找方式的参数)

使用 MATCH 函数在 范围 单元格中搜索特定的项,然后返回该项在此区域中的相对位置。 例如,如果 A1:A3 区域中包含值 5、25 和 38,那么公式 =MATCH(25,A1:A3,0) 返回数字 2,因为 25 是该区域中的第二项。

5.row

ROW()

​ 获取单元格所在行数,通常辅助其他函数使用

例如:抽取行数个位为“1”的数据(10%)

使用=row()获取行数
对得到的行数使用=right()获取一位
筛选文本为“1”

6.column

COLUMN([reference])

​ 获取单元格所在列数

7.offset

应用场景少

OFFSET 函数
=OFFSET(reference, rows, cols, [height], [width])
=Offset(指定点,偏移多少行,偏移多少列,返回多少行,返回多少列)

返回对单元格或单元格区域中指定行数和列数的区域的引用。 返回的引用可以是单个单元格或单元格区域。 可以指定要返回的行数和列数。

我在简书中找到了一个图如下,讲解的很直观。

8.hyperlink

超链接

猜你喜欢

转载自blog.csdn.net/SSbandianH/article/details/112216580