我有两列,每个列有两个值。我想在 A 列所有单元格的左侧附加一些文本,并连接到 B 列所有单元格的右侧。
基本上,我试图避免输入一大堆 SQL 更新。例如,如果我有一个 Excel
ID 员工姓名
135 拉斯普京
76 布什
我想生成类似的东西
UPDATE EMPLOYEES SET ID = '135', WHERE employee_name= 'RASPUTIN'
UPDATE EMPLOYEES SET ID = '76', WHERE employee_name= 'BUSH'
那么也许有一个解决方案是将文本附加到单元格然后合并行?
我更喜欢内置函数,因为我不熟悉 VBA,谢谢!
答案1
假设 ID 在 A 列,员工姓名在 B 列
试试这个:=“UPDATE EMPLOYEES SET ID ='”&A1&“'WHERE EMPLOYEE ='”&B1&“'”
在 C 列第一行,然后将单元格的内容复制下来以生成每次更新的 SQL。
笔记:WHERE 之前没有逗号。