為什麼這個公式不能進行整列計算?要求是,如果行數小於25且第一列中最右邊的數字為0,則在第一列中提取12個數字,否則返回0
如果我用這種方式編寫公式,那麼當第一列中最右邊的數字為1時,似乎沒有結果,甚至沒有下面的計算。
謝謝你的指導!
Re:為什麼這個公式不能做整列計算?謝謝!
好
如果(Row()<25&Substr(:Label,25,1)==“0”,
Substr(:標籤,14,12),
“0”
)Re:為什麼這個公式不能做整列計算?可能還有其他一些問題,但首先是您的公式是混合數據類型。
Label列是字符。“if”子句中的公式使用子字符串,這是一個字符函數。那很好。
你的“else”子句只有零(0),這是數字。把它放在雙引號中(就像你在“if”語句中所做的那樣)來擺脫你捕獲的JMP警報。
或者,您可以在SubStr(Label,14,12)周圍放置一個Num(),並確保Column3是數字。
Re:為什麼這個公式不能做整列計算?如果(Row()<25&Substr(:Label,25,1)==“0”,
Substr(:標籤,14,12),
0
)
