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)