簡體   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