如何在Excel中编写单元格公式?

时间:2015-06-15 07:40:18

标签: excel

我正在使用excel工作,我的专栏很少。我想从工作表中的记录中进行SQL插入操作。

细胞有可能是空的,这是我无法继续的地方。我需要检查一下:

if(cell is empty) 
   insert null 
else
   insert value

如何在公式中实现它?

=CONCONTENATE("INSERT INTO TABLE VALUES"("A1,if(A2="",NULL,"'","A2","'"))

如果有什么不对,请纠正我

1 个答案:

答案 0 :(得分:1)

工作职能的一个例子是:

=CONCATENATE("INSERT INTO TABLE MyTable (Col1, Col2) VALUES ('", A2, "', ", IF(ISBLANK(B2), "NULL", CONCATENATE("'", B2, "'")), ")")

这假定您从同一Excel行插入两个值,在值周围添加引号以允许您插入文本字符串,然后用NULL替换任何空值。 IF()语句包含自己的CONCATENATE(),以便在值存在时添加引号(您不希望在NULL值附近引用)。

下面的屏幕截图显示了设置和结果:

enter image description here