有同学问关于左侧交通数据如何根据名字查询所在的单位。上面是名字,下面告诉你对应的单位:A单位、B单位、C单位等。给你个名字,你怎么查找这个单位呢?其实我们可以利用查找函数的逻辑来处理这个问题。

正常情况下,我们可以用 MATCH 函数去查询名字出现在第几行,然后根据行号确定所在的单位。比如,如果名字在第五行,那么就是小于5的都是A单位;小于8但大于5的是B单位,依次类推。
如果构建辅助列的话,可以设定一个区间,比如:
0到5是A单位
大于5到8是B单位
大于8是C单位

然后,使用 LOOKUP 或者 VLOOKUP 函数查找名字所在的行号,再用 MATCH 函数确定所在的行,最后用 INDEX 函数获取对应的单位。举例来说,如果查到的行号是2,那么就是这个名字对应的是B单位。

具体步骤是:
使用 LOOKUP 或者 VLOOKUP 函数查找名字所在的行号。
使用 MATCH 函数确定名字所在的行。
使用 INDEX 函数获取对应的单位。

这样,你就可以查到名字对应的单位了。如果需要往下填充公式,可以使用绝对引用或者选整列的方式来扩展这个查询。
如果不想构建辅助列,你可以采取另一种方法。在查询位置时,直接使用大括号和区间表示法,例如 {0,8},后面跟上对应的单位名称,用逗号分隔,比如 "a单位", "b单位", "c单位"。
这样的表达方式和构建辅助列的效果是一样的,能够达到同样的查询结果。通过将查找项量和返回项量直接嵌入到公式中,可以实现内存查询,直接查到所需的结果。

如果这个部分对你没有用处,可以直接删除。根据具体情况,你可以将这个方法应用到你的工作中,作为辅助列使用,或者根据项目的需求将其直接应用到公司中。
欧克!搞定收工!你学废了吗?