1
我試圖使用putexcel
命令來節省一些時間在Excel中使用Stata程序生成大量報告。結合公式包括「」使用putexcel
它工作完美。但是,混合3個公式時遇到問題,其中一個包含引號表示空間" "
。
更具體地講,這是我使用的代碼:
putexcel B2=formula("IF((VLOOKUP(A2;HI!$1:$1048576;2;));" ";VLOOKUPA2;HI!$1:$1048576;2;))") using "`archivo'", modify sheet("DEFGGF")
這裏的問題是,它在Excel中,但不是封閉在" "
我得到一個0
因爲空間它不會讀取引號。
我曾嘗試多種其他方式包圍""
,像
'""`
或
"'"'`"`"
,但他們沒有工作。
SO上的字面左側刻度(外部代碼格式如此)需要先前的反斜槓作爲轉義字符。我通過左邊的勾號得到了這個'''foo'' - 反斜槓 - 左邊的勾號 - foo - 右邊的勾號 - 左邊的勾號。這裏 - 是分隔符,不能輸入。 (我在這裏花了很長時間才偶然發現這個問題,儘管毫無疑問這是記錄在某處的。) –