如何計算每行單一儲存格中的項目數?大家好,
下面是我正在使用的範例。 「Column-to-Count」在該列的每個儲存格中都有多個項目。我想輸出每個單元格的計數,即“計數”列。
|列計數|計數|
| ab1、tgh9o、pl79s | 3 |
| ab1,fisc8u | 2 |
| ab1、psivb、7ushg8 | 3 |
是否有可用於產生“計數”列的公式類型?我查看了“計數”公式類型,這似乎不是我需要的。
謝謝你!
自動化和腳本編寫內容組織視窗回覆:如何計算每行單一儲存格中的條目數?這是公式
Length( Words( :"Column-to-Count"n, "," ) )
回覆:如何計算每行單一儲存格中的條目數?太棒了 - 這很好用 - 謝謝!
@txnelson後續問題,如果有多個“ab”項目而我只想計算這些項目怎麼辦?
| 列計數 | ab計數|
| ab1、ab2、ab3、tgh9o、pl79s | 3 |
| ab1,fisc8u | 1 |
| ab1、psivb、7ushg8 | 1 |
我嘗試將上面的公式與 Length( Words( :"Column-to-Count"n, "ab" ) ) 一起使用,但它沒有給我正確的計數。
回覆:如何計算每行單一儲存格中的條目數?其他方式
New Table( "Sample table",
Add Rows( 3 ),
New Column( "Column-to-count",
Character,
Nominal,
Set Values( {"ab1, tgh9o, pl79s", "ab1, fisc8u", "ab1, psivb, 7ushg8"})
),
New Column("Count",
Numeric,
Continuous,
Formula(N Items( Words( :"Column-to-count"n, ", " ) ))
)
)回覆:如何計算每行單一儲存格中的條目數?要只計算具有“ab”的元素,這裡有一個強力公式
alist = Words( :Column 1, ", " );
acount = 0;
For( i = 1, i <= N Items( alist ), i++,
If( Contains( alist[i], "ab" ),
acount
++)
);
acount;