有没有办法在公式的确切文本上调用函数?
Is there a way to call functions on the exact text of a formula?
我正在 Google 表格中制作电子表格,我根据特定的预定数据分析音乐流派。由于我的设置方式,我检查有多少元素的方法是计算公式中“+”符号的数量,但我目前无法这样做。
比如B2单元格当前的确切文本是“=26+26+26+26+13+24+12+24+24+24+22”,相当于显示为247。有此单元格中有 10 个“+”符号。当我在此单元格上调用代码 =LEN(B2)-LEN(SUBSTITUTE(B2,"+","")) 时,返回的数字为 0,因为它正在检查文本“247”中的“+”符号。有没有办法在公式的确切输入文本上调用函数,而不是在公式 returns?
的值上调用函数
FORMULATEXT
就是你要找的...
尝试:
=LEN(REGEXREPLACE(FORMULATEXT(A1), "[0-9=]", ))+1
我正在 Google 表格中制作电子表格,我根据特定的预定数据分析音乐流派。由于我的设置方式,我检查有多少元素的方法是计算公式中“+”符号的数量,但我目前无法这样做。
比如B2单元格当前的确切文本是“=26+26+26+26+13+24+12+24+24+24+22”,相当于显示为247。有此单元格中有 10 个“+”符号。当我在此单元格上调用代码 =LEN(B2)-LEN(SUBSTITUTE(B2,"+","")) 时,返回的数字为 0,因为它正在检查文本“247”中的“+”符号。有没有办法在公式的确切输入文本上调用函数,而不是在公式 returns?
的值上调用函数FORMULATEXT
就是你要找的...
尝试:
=LEN(REGEXREPLACE(FORMULATEXT(A1), "[0-9=]", ))+1