[英]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.