在Google表格中,我在一个单元格中包含多个信息的单元格(例如:“ abc; def; 4f5”)。
我想编写一个SCRIPT(无公式),让我知道用分号分隔的单元格中有多少个单词。
示例:
"abc; def; 4f5" ==> 3
"abc; def" ==> 2
"ABC;" ==> 1
"abc" ==> 1
"abc;def;;" ==> 2
已经2天了,我找不到能做到的代码。
请有人对如何做有一个想法。
谢谢。
答案 0 :(得分:1)
我不太确定您在哪方面遇到问题,但是以下内容可能会有所帮助。
<button class="btn btn-info" (click)="back()">Back</button>
答案 1 :(得分:0)
或作为自定义函数。假设在单元格A1中有第一种情况“ abc; def; 4f5”,然后在单元格B1中放入公式= splitString(A1)。该值为3。但是,如果单词之间有空格,则将对其进行计数。
function splitString(string) {
var array = string.split(";");
if( array.length > 0 ) {
while( array[array.length-1].trim() === "" ) {
array = array.slice(0,array.length-1);
if( array.length === 0 ) break;
}
}
return array.length;
}