Microsoft Excel 列中存在重复公式

Microsoft Excel 列中存在重复公式

我在 Excel 列中有一个此公式,并且想将其复制到当前行之后的所有行中。

="INSERT INTO MyTable (ISAM_ID, ENTITY, CUSTOMER_MEDIA,STATUS,IIN,OID,FVC) VALUES (" & A2 & ", " & B2 & ", " & C2 & ", " & D2 & "," & E2 & ", " & F2 & ", " & G2 & ", " & H2 & ")"

在 Excel 中如何实现此操作?

答案1

正如 @Jamx 所述,将该字段复制到后续字段是可行的。

在进行这种 SQL 构造时,您必须小心,不要破坏您尝试构造的 SQL 语句或包含用于加载数据的 SQL 环境的特殊字符(Oracle 的 sqlplus 通常有一个定义字符 &)

注意:您在构建的 SQL 中遇到问题,即您需要括起您尝试构建的字符串,并且可能需要添加 SQL 终止字符,如;。

即公式应该是:

="INSERT INTO MyTable (ISAM_ID, ENTITY, CUSTOMER_MEDIA,STATUS,IIN,OID,FVC)"
  & " VALUES (" & A2 & ", '" & B2 & "', '" & C2 
  & "', '" & D2 & "','" & E2 & "', '" & F2 & "', '" & G2 & "', '" & H2 & "');"

SQL 输出应为:

INSERT INTO MyTable (ISAM_ID, ENTITY, CUSTOMER_MEDIA,STATUS,IIN,OID,FVC)
   VALUES ( 10001, 'ErferrRR01','MP3','LOADED'
   ,'RRGEE', '232133122dfcsdds212121','TGEE');

答案2

单击右下角的小方块(称为填充处理程序)并拖放到所需的列:

在此处输入图片描述

相关内容