如何清洗/批量导入更新数据?

在日常工作中,根据现有场景而选择不同数据处理方式,最常遇到的有以下两种类型场景:
  • 场景一:在新的一列写入已有某列的值
  • 场景二:在表格中可筛选出符合某个条件的数据,批量修改已有字段值
数据清洗与批量编辑数据有什么不同?批量编辑只能将某个字段统一修改为同一个值,数据清洗则可以根据不同条件写入不同值。但批量编辑可以在某些场景中参与数据清洗工作,所以把批量编辑数据作为数据清洗方式之一。
最常用到的数据清洗处理方式主要有三种(左侧目录导航中有三种方式的具体操作步骤)
  • 方式一:批量修改数据,适用于可直接筛选符合条件条件的数据,批量将某一个字段改为同一值。
  • 方式二:批量导入更新数据,适用于处理将已有数据修改更新到现有表格的字段中。
  • 方式三:工作流批量更新数据,适用于需要系统自动判断,根据不同条件更新数据。
以下面几个场景为例,选用合适的方式运用到场景中展示不同方式的用法。

实际场景一:工作区成员字段值复制到文本字段

在表格中,经常使用字段类型为工作区成员字段的列记录负责人、提交人,也经常通过筛选找出某个人为负责人的相关数据,但当人员因离职等情况被移出工作区,筛选就无法找到工作区成员字段中对应名字的人了。如下图为客户信息登记表:
其中,所属销售为【工作区成员】类型字段。当填入该字段的成员账号离开工作区,会影响该字段是否能搜索到对应人的数据。
如上图所示,搜索跟进人为“臧臧”的数据,当该账号在工作区时,全局搜索可以搜索到对应所属销售数据,自定义筛选中所属销售也可以选到对应跟进人臧臧的账号。但当“臧臧”被移出工作区后,V5版本中全局搜索数据依旧可以搜索到,但自定义筛选无法搜索到对应数据。此时若需要通过搜索出离职人员“臧臧”的数据并分配给新的销售,可以分两步操作:
  • 将所属销售数据备份到新的文本字段(下方式二步骤)
  • 筛选出“臧臧”的数据批量修改为“伙伴云张颖”(下方式一步骤)
此时可以通过清洗数据,新建一个文本类型的所属销售字段,通过导入更新的方式将跟进人备份到新字段,之后批量修改跟进人为新销售:

方式二:导入备份所属销售到所属销售(文本)字段

先新建一个文本字段,命名为“所属销售(文本)”,点击保存。
先新建一个文本字段,命名为“所属销售(文本)”,点击保存。
导出客户信息登记表的数据,主要是导出所属销售字段的值。
如上图设置显示字段仅保留显示“所属销售”,点击导出即可导出此列数据。
导出后excel有时需要自己下载一下。
如上图下载excel后打开可以看到表格里有两列,“数据唯一编号”和刚刚显示的“所属销售”字段。
保留这个excel表格,返回到伙伴云点击导入。
选择要导入的excel文件,点击打开页面自动跳转到预览,点击下一步
进入匹配字段页面,选择导入方式为“仅更新数据”,更新依据字段选择“数据唯一编号”。
接着选择字段匹配,数据唯一编号保持默认匹配不变,跟进人选择匹配伙伴云表格中的“跟进人(文本)”字段。(注:标题行表示excel中列标题;字段名代表伙伴云表格中列名称)设置好之后点击导入即可。
导入后可以看到如图提示,一共4条数据都导入成功,失败的一条是excel表中的统计结果,无需导入。
再来看看表格匹配字段的实际情况,所属销售(文本)字段全部更新成功。

方式一:批量修改所属销售字段值

批量修改所属销售为“臧臧”的数据,改为“伙伴云张颖”。在上面筛选出所属销售为“臧臧”的全部数据基础上,选择页面右上角“客户名称”旁边的方块,可选择本页全部数据。选中数据点击修改。选择要修改的字段“所属销售”,选择修改的新值,点击确定即可。
此时就可以看到,数据已经被处理完成,用于筛选出离开工作区成员账号的“所属销售(文本)”列可以删除。
以上方式二也可以通过方式三解决,但由于使用工作流消耗算力(一种套餐内有限的资源,超出需要付费购买),因此如果待处理数据量大且方式二可以解决的问题,推荐使用方式二。
那么,在什么情况下需要使用方式三呢?下面一起来看一个新场景:

实际场景二:判断两个价格字段是否一致

在核算实际销售额时,发现系统记录的销售额与估算有出入,该出入可能产生于报价方式不同。报价有两种方式,一种是按照系统单价计算,另一种是由销售人员核算后手动填入优惠后的最终报价。想要核算价格出入,就需要标记出最终报价与按照单价计算所得的订单原价不一致的数据。如下图,经过最终报价与订单合计金额对比后,如果金额不一致就标记在最右侧的是否一致字段。
这种根据不同情况清洗数据的场景,需要通过方式三工作流批量更新数据解决。

方式三:工作流批量更新,根据最终报价与订单合计金额,判断“是否一致”

按照以上方式设置好后,保存。
接下来触发工作流,有两种方法:
  • 触发方法一:手动执行
  • 触发方法二:批量修改
在表格新增一个辅助的文本字段,批量修改为任意值触发工作流执行即可。
执行后,即可看到不一致的数据被标记出来了。
以上就是三种清洗数据/批量处理数据方式的用法。
2024-02-04 更新
1013 次查看
0