第二节Excel的内容是关联匹配函数,主要有8个函数:
在将多张表的内容合并到一张表、索引的时候,关联匹配函数非常重要。
1.vlookup和lookup
VLOOKUP与LOOKUP用法基本一致,功能也大同小异。这里主要就说说vlookup啦。
语法形式:vlookup(lookup_value,table_array,col_index_num,range_lookup),意思为Vlookup(引用单元格,匹配引用单元格的区域,返回数据的列数,精确匹配或大致匹配)。下面就还就数据分析师职位表的数据来实践熟悉vlookup啦:
上面DataAnalyst表中缺失了companyFullName一列,而在Sheet1中则有与DataAnalyst匹配的companyId,也有companyFullName。下面我们通过Vlookup函数关联匹配companyFullName:
首先删除重复项:
不过这里我出错了:
为什么会出现错误呢?原因在于,Sheet1中,我将关联列companyId放在了第2列,导致了vlookup匹配出错。改正之后,哈哈,结果出来啦:
vlookup真的贼好用!
2.index和match
index函数有两种用法,
较常用的是第一种,即在指定区域内(这里看成一个数组),找到指定行和列的单元格的值。
这样说有点拗口,用例子来说明!
这里框选了一个7行2列的数组,返回第4行1列的内容,即为6-8k :
而match函数则是返回指定值在指定数组中的相对位置,
这里返回的结果就是啦,即为选中数组的第10行。
而index和match可是一对好兄弟哦,经常嵌套使用!
这里先用match返回我要找的"4-6k"的行数,然后再用index,返回整个数组第2列,即得4k-6k的workYear:
3.row和column
这两个函数就是分别返回单元格的行和列啦。