【Excel】Excel字符串拼接SQL

1  前言

有的时候Excel的东西要导进数据库,其中的一个办法就是在Excel里拼接SQL。

2  常用记录

下边这个是公式,可以参考着修改:

=CONCAT("INSERT INTO z_tlghryxx (xh,xm,tel,dw) VALUES ('",A2,"','",C2,"','",B2,"','",D2,"') ON CONFLICT (tel) DO UPDATE SET dw = '",D2,"'",";")
=CONCAT("update xxx set a1 = '",E1,"'"," where a2 = ", "'", A1,"'", " and a3 = ", "'", D1, "'", " and deleted = false", ";")

效果:

vlookup:
=VLOOKUP(N3,R2:S308,2,FALSE)
false 严格匹配 true 近似匹配
=VLOOKUP(B2,$G$25:$H$32,2,FALSE)
$表示锁定区域 下拉可以保持数据区域不变
去掉列的最后一个字符:
=IF(RIGHT(N2,20)=",",LEFT(N2,LEN(N2)-1),N2)

Excel表格中怎么快速将公式运用到一整列:

有三种快速方法:
方法一:在第一个单元格右下角双击;
方法二:按住第一个单元格右下角的黑色十字往下拖
方法三:Ctrl+D快捷键填充

=CONCAT("{'", "newPath'", ":", "'items[1].cc',", "'oldPath':", "'data[].c", D2, "',", "'remark':", "'", A2, "-", B2, "'},")

posted @ 2023-05-19 08:37  酷酷-  阅读(888)  评论(0编辑  收藏  举报