跨表查找和链接数据,SeaTable 表格比 Excel 的 vlookup 更简单灵活

跨表查找、引用甚至链接某种计算值,是工作中很常见的场景,在 Excel 中通常用 Vlookup 函数去实现。但它也有很多不方便的地方,比如查找值须为第一列中的数值且与查找区域的首列对应;查找值一般局限于数值、文本字符串等;涉及多表、多列查找和多重条件时,还得写入复杂的嵌套公式等等。而在 SeaTable 表格中就不用考虑这些问题,更不用输入和编辑公式,仅需点选就可以自动又快速地实现,谁都可以上手操作。

Excel 中的 vlookup 函数

下面,就来分享在 SeaTable 表格中是如何方便地跨表查找和引用数据的。

比如在这个案例表格中,一个子表记录了员工基本信息,如下图:

案例表:员工基本信息表

另一个子表记录了员工奖金发放情况,如下图:

案例表:员工奖金发放记录表

如果想查找出「员工信息」表中的每个员工的“部门”等,并引用到「员工奖金」表中的“部门”等列 ,那么通过两步就可以快速实现。分别如下:

为两个子表自动添加链接

进入表格上方工具栏的“···”按钮,选择用“数据处理”功能,根据两个子表中的“工号”列完全相等,来增加一个“自动添加链接”的规则,一键点击运行即可。

这样,在「员工奖金」表中,就会自动添加一个链接列(也就是上图中的“员工信息”列,列名称可修改),两个子表的关联记录就会被自动链接上,也就是「员工奖金」表中的“工号”,会自动关联上「员工信息」表中对应“工号”所在的行记录。

而且“员工信息”链接列可选择用「员工信息」表中的哪个列来显示,比如可以选择直接显示出“部门”列,一步实现跨表查找。另外,点击“员工信息”链接列的单元格中的记录,还可以打开查看它的完整行记录。同理,在「员工信息」表中也会自动添加一个对应的链接列,点击该列的单元格中的记录,也可以查看它在「员工奖金」表中的完整行记录。演示如下:

为两个子表自动添加链接

用链接公式快速跨表查找和引用数据

链接公式,是在关联两个子表的记录的基础上,通过点选公式、链接列、查找列,自动得出计算结果的列类型。全程不需要输入和编辑公式。简单又快速。

比如在上一步把「员工奖金」表和「员工信息」表关联后,如果想要查找「员工信息」表中的“部门”、“工龄”、“毕业学校”、“籍贯地址”并显示在「员工奖金」表中,就可以分别新建用“链接公式”类型的列,并点选 lookup 来快速实现。演示如下:

用链接公式 lookup 快速跨表查找和引用数据

小结:如果只是想查找「员工信息」表中的“部门”并引用显示到「员工奖金」表中,那么在第一步就可以实现了;如果想查找多列并引用显示,那么在第二步分别新建用“链接公式”类型的列并选择用 lookup 即可。无论是一步还是两步,其实都是一个快速的连贯动作,仅需点选就可以。

用链接公式快速跨表计算和引用数据

同样是在把「员工奖金」表和「员工信息」表关联起来的基础上,如果想在「员工信息」中显示出「员工奖金」表中每个员工的奖金总和、某个员工的奖金总和+发放时间限制条件,或者只计算和显示某个部门的每个员工的奖金总和等等,都可以新建“链接公式”列,点选 rollup 、Sum(总和) 来快速实现。演示如下:

用链接公式 rollup Sum(总和)快速跨表计算和引用数据

比如还想计算出「员工奖金」表中每个员工的最近一次的奖金发放时间(比如工号是ST-0002的员工存在2次发放奖金时间),并显示在「员工信息」中,那么同样新建“链接公式”列,然后点选 rollup、Max(最大值)来快速实现。演示如下:

用链接公式 rollup、Max(最大值)快速跨表计算和引用数据

再比如还想实现复杂一点的跨表计算和引用,比如在「员工奖金」表中增加了一列“发放人”(每个员工的每次的奖金发放人存在不同),然后我们想找出每个员工的最近一次的奖金发放时间对应的发放人,并显示在「员工信息」中,那么还是新建“链接公式”列,然后点选 findmax 即可快速实现。演示如下:

用链接公式 findmax 快速跨表计算和引用数据

总结

通过文中的案例表,我们可以看到,SeaTable 表格的工具栏有便捷的过滤器、排序、分组、隐藏列等功能,可以帮我们快速地按条件查找出特定的数据。更为方便的是,还可以在表上增加多个视图并设置过滤等组合条件,实现数据的自动管理和灵活切换查看,这要比 Excel 更方便;

另外,在本文重点介绍的跨表查找、计算和引用数据方面,我们不用再考虑查询值是否在对应的首列、是否正向查询等,不用再局限于 Excel 中的 Vlookup 的使用限制,在SeaTable 表格中去实现要更简单和灵活,仅需点选就可以快速实现,让数据管理变得更加得心应手。


推荐阅读

教程 | SeaTable 地理位置列、地图插件、高级统计中的地图使用介绍

教程 | SeaTable 的“数据查询”,帮你快速创建数据查询应用

教程 | SeaTable 数据去重插件快速去掉重复数据

教程 | SeaTable 的“自动化规则”,帮你自动执行表格操作

了解更多,可访问:SeaTable - 新一代在线协同表格和信息管理系统

举报
评论 0