昨天发布的使用Excel催化剂在抗疫过程中帮助旅馆老板制作每日疫情上报表格,得到不少人的正面反馈,小工具大作用。在此,系统地梳理下整个制作过程,希望对大家有所启发。
背景介绍
笔者身处深圳,不幸落在管控区,每日核酸是例牌,然后还有一个环节是派出所需要收集旅馆里的租客人员的健康码名单。
理论上,健康码信息已经联网,是可查的,但真正落在基层的话,数据共享、传输是个大问题,可能基层社区也没那么容易访问到本社区已做核酸人员的后续进展,所以,增加一道看似低效的手工登记步骤,也就成为每日抗疫的手段之一。
不说它起多大作用,起码,增加一道坎,就算居家隔离,如果健康码出异常,在社区这一端也能快速捕获,然后有所行动。
旅馆老板看我天天坐在电脑前办公,也就求助于我,这个小小的填报任务,对40-50岁个体户群体并非易事。
下发的表格,是下面样式(一开始还要填身份证、手机号,后来有租客反对说泄露隐私,再和派出所沟通,此两项不用填)。
如果手工制作这份表格,对于只会打字的人员来说,难度也不小,起码他们不知道Excel可以批量复制粘贴,填充等功能,再来身份证18位的错误问题,反正可预料的是一团糟。
就算录入层面可以了,插入一个图片,还要调整至一个单元格里,这个难度也不少,旅馆老板一开始找到我时,说不会怎么把图片缩小至一个格子里,这不是开玩笑,老一辈的人,真做不来这些事。
初选方案-直接使用在线表格填写
当拿到这个需求时,笔者第一反应,不应该在本地制作,起码要用在线表格来弄,然后想起每日我家宝宝幼儿园里都要填写健康码登记,用的是腾讯文档和金山文档。
我尝试着去打开,操作一下,发现,其实在手机端里操作图片插入到一个单元格里,也非容易的事。
下面是笔者捉摸了好久才把整个流程走完的,三大步骤,并且第一步时,加载出编辑菜单来要等好久。
如果把上述步骤,教导一个大学毕业生来操作,尚且可行,教导社会人员,特别是农民工群体、中老年群体操作完成,估计没几个人能掌握到,而且还需要手把手教导,整个旅馆几十号人,根本不可能。
改进方案-使用在线表单功能收集数据自动汇总全数据
万万没想到,在手机端填写这些内容,如此艰辛。就算可行,这种方案一个弊端是,所有填写人可以互相看到对方填写的内容,并且不小心还可以误操作别人填写的内容,需要高级协助下才可行。
然后,自然想到了表单工具的方式填写,类似问卷的方式,一次只发送一个表单,对方填写好,数据就会自动收集汇总到一个总表里,这个表单功能,各大在线文档厂商也是标配产品,各家对简单的需求估计也是大同小异,都轻松满足。
经过协调后,其实核心字段只需要收集姓名和健康码,因为只是自己旅馆使用,如果自上而下推行,还需要加上旅馆名称、地址等信息。
在线表单的困境-与实际样式不符
本案例只是一个小小的场景,但也可以发现数据对接存在诸多的问题,派出所要求的结果数据是一份Excel表格,里面有姓名和健康码截图信息。
但在线表单采集到的数据结果是一个表格清单,最要命的是图片是不可见的,只有链接,需要移动鼠标在上面才能显示出来。
显然这种格式,与最终格式不相符,必须经过数据加工才可转成最终样式。
而面对这种数据转换过程,相信实际业务过程中,大量的场景没法立刻有一个相应的自动化系统来做这个转换工作,手头最有希望的工具只能落在Excel上。
而Excel的使用者能力差别大,就造就出一天到晚埋头作表和手握咖啡划划手机坐等自动完成的境界不同。
Excel催化剂出场-解决图片批量下载及批量插入需求
显然上述的图片,是有办法下载下来的,那一串图片名称背后是存着链接的,再不济,手动也能一个个图片下载到本地。
点击图片后可以打开新页面显示整个图片,此时可手动下载图片重命名。
同样直接将在线表格复制到Excel里,Excel上仍然保留着链接信息。
第一步:提取图片链接
使用Excel催化剂的自定义函数GetCellHyperlinksAddress,可以提取单元格的超链接,解决获取图片地址问题。
第二步:批量下载图片到本地
在Excel催化剂的文件相关操作里,其中一项功能是可以下载网络文件,当然也包括图片文件。
选定第一列图片地址,然后配置下右移一列是图片保存的本地地址,即可开始批量下载图片。
第三步:批量插入图片至指定单元格内
如果准备的是图片文件地址,可以使用【插入图片-使用图片地址】功能即可完成精确插入图片至Excel表格内,插入的图片位置可用列或行偏移量来控制,相对于选定的单元格位置。
最终结果如下:
当然,如果只是知道图片名称,去某个文件夹内寻找对应名称的图片来插入,可以使用下面方法。注意这里要勾选【精确查找文件名】,因为可能1会命中11、12等图片。
结语
本篇详细给大家展示了,使用多个工具组合后,完成一项较复杂的工作,特别是使用Excel催化剂环节,也是组合了多个功能,最终才实现所要的效果。
现实场景中,在数据流转过程中,不可避免需要作一些数据转换、处理等工作,让自己的数据能适应对方数据接收者的要求,此时,除了寻求一个万能系统外,不要错过你手上的Excel工具和对其进行无限增强的插件类工具如Excel催化剂。