繁体   English   中英

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

[英]How to write formula for cell in Excel?

我正在研究Excel,而我的专栏却很少。 我想从工作表中的记录进行SQL插入操作。

单元格有可能是空的,这是我无法继续的地方。 我需要检查:

if(cell is empty) 
   insert null 
else
   insert value

如何在公式中实现它?

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

如果有什么问题请纠正我

工作功能的一个示例是:

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

假定您要从同一Excel行中插入两个值,并在值周围添加引号以允许您插入文本字符串,然后将所有空白值替换为NULL IF()语句包含其自己的CONCATENATE()用于在值存在的情况下添加引号(您不希望在NULL值周围使用引号)。

下面的屏幕快照显示了设置和结果:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM