0
点赞
收藏
分享

微信扫一扫

巧用Excel公式和函数,提高工作效率,比如批量刷数据


背景:线上数据不对,需要根据上游给的数据,直接刷线上数据库。
数据,格式
A字段 B字段 C字段
1    2     3
3    4     5

需要的sql
update  user 
set name = “B字段”,
pass = "C字段"
where id = "A字段"。

数据量有几百条,今后不排除再来一批。

某Excel达人,给了我一个之前的Excel示例,用的是Excel函数。

觉得Excel函数还是大有用处的。
之前投了不少店铺项目,每月有回款,自己整理了表格,
可以方便用sum等函数,统计回本总数,投入总数,回本率,收益率等。

这次刷数据又学习了点。
sql语句是非常像的,就是字段不同。

新增1列,增加Excel公式和函数

=CONCATENATE("update user set name='", B2,"',pass='",C2,"' where id='", A2,"';")


生成的sql就是我们想要的。

如果是日期,可能需要格式化,比如

time='",TEXT(B2,"yyyy-mm-dd hh:MM:ss")

以此类推,其它列选中后,直接复制粘贴,所有sql就都有了。
然后复制sql就可以执行,刷数据了。

这给了我很大启示,编程思想真的到处都是了。
或者说 程序化,自动化。
邮件模版,短信模版,作文模版,模版+规则+数据。
这种思想,用的地方挺多的。

这次还是有点进步的,虽然很麻烦,今后都得想出简单高效的办法。

举报

相关推荐

0 条评论