Excel如何实现二维结构工作表数据的定位获取

如图3-184所示,需要利用B2:D5区域的二维结构的表格,快速定位并找出对应的数据,这种二维数据抓取常用于公司的对账单和HR的5S二维标准的抓取,在制造业适用于通过产品型号和规格来获取价格的这类数据模型。总之这是一个职场人士必备的数据模型场景,也是一个经典案例。

图3-184

这里需要用到二维表的经典组合函数 INDEX+MATCH,利用MATCH函数定位坐标,通过INDEX函数利用坐标来抓取数据。

操作

首先利用MATCH函数来定位坐标,比如“国际出差”为横向第1个数据,“交通”为纵向第3个数据,然后使用INDEX函数返回定位坐标的数据,如图3-185所示。

图3-185

公式解析如下:

·MATCH(F3,B3:B5,0)获取的是F3的“交通”所在区域B3:B5的位置是3。

·MATCH(G2,C2:D2,0)获取的是G2的“国际出差”所在区域C2:D2的位置是1。

·INDEX(C3:D5,3,1)获取的是从二维表C3:D5区域内,从上往下数第3个,从左往右数第1个,即“交通”与“国际出差”的费用数值。

公式中只是将3和1用MATCH函数直接做了代替嵌套。

最终效果如图3-186所示。

图3-186

总结 :INDEX+MATCH是经典二维表数据抓取函数组合,也是二维结构数据表格的黄金搭档。尤其注意MATCH函数的第三个参数0是精确匹配。INDEX函数则需要注意MATCH的坐标值一定是先从上往下,再从左往右,不能反了,否则抓取值就会出错。强烈建议职场人士掌握这个经典技巧的操作。

(0)

相关推荐