0
A
回答
1
我不認爲谷歌可以用做電子表格公式。它可以通過用戶定義的功能完成。假定公式A列中嘗試:
function countFormula() {
var ss=SpreadsheetApp.getActiveSpreadsheet()
var s=ss.getActiveSheet()
var cell=s.getActiveCell().getRow()
var f=s.getRange(cell,1).getFormula()
var args = f.replace("=","");
var x=args.split("+")
var count=x.length
return count
}
或刪除任何數學符號(+, - ,/,*等):
function countFormulaNumeric() {
var ss=SpreadsheetApp.getActiveSpreadsheet()
var s=ss.getActiveSheet()
var cell=s.getActiveCell().getRow()
var f=s.getRange(cell,1).getFormula()
var args = f.replace("=","");
var myString = f.replace(/\D/g,',');
var x=myString.split(",")
var count=x.length-1
return count
}
0
只需在您的單元格範圍內使用= count函數!
=count(A1:A3)`
例如將產生三的值。
0
如果您有Excel 2013年或更高版本,可以使用FormulaText檢查在單元格中的公式,所以答案應該是
=LEN(FormulaText(A1))-LEN(SUBSTITUTE(FormulaText(A1),"+",""))+1
在谷歌牀單沒有FormulaText,但this reference展示瞭如何編寫一。該代碼是
function FORMULATEXT(A1Notation) {
return SpreadsheetApp.getActive().getRange(A1Notation).getFormula();
}
那麼你可以使用它以類似的方式到Excel(除了周圍的單元格引用引號),這樣
=len(FormulaText("A1"))-len(substitute(FormulaText("A1"),"+",""))+1
+0
很高興知道!儘管我嚴格使用Google電子表格。謝謝 – ryan
+0
啊,沒有發現,對不起。所以這是GS中的一些代碼,但您可以編寫一個簡短的函數來檢索公式,如https://productforums.google.com/forum/#!topic/docs/c0RVVhH7mLU –
相關問題
- 1. 計算向量中值的總數
- 2. 計算公式的值
- 3. 計算公式值
- 4. 計算變量的總和
- 5. 計算公式中的變量
- 6. 計算值的總和
- 7. 如何計算Crystal Reports中公式字段的總和?
- 8. 計算總變量總和的問題
- 9. 計算函數值的總和
- 10. Excel公式計算值
- 11. 計數/如果/總和公式
- 12. SQL中的總和聯合計算值
- 13. 計算列中值的總和
- 14. 計算列中值的總和
- 15. 操作公式來計算總分
- 16. 計算累計觀測值的總和
- 17. 計算循環中JS變量中的值的總數
- 18. 按公式計算的SQL重量行
- 19. 計算值W/statsmodels給出的公式和參數
- 20. 計算數組中整數的總和
- 21. 如何計算Excel中比率公式中的項目數量?
- 22. 如何計算公式的值
- 23. 計算總量
- 24. 計算總量
- 25. 總月份總計公式
- 26. 計算計數,然後總計數的總和MySql的
- 27. Excel公式來計算單元格的總數
- 28. 無法使用變量中的值計算總和?
- 29. 計算JasperReports中列的總和並根據該值計算
- 30. 計算給定列的值的總和
這是一個單細胞,而不是一個區間 – ryan