Come contare le voci in una singola cella in ogni riga?Ciao a tutti,
Di seguito è riportato l'esempio con cui sto lavorando. "Column-to-Count" ha diverse voci in ciascuna cella all'interno di quella colonna. Voglio visualizzare il conteggio di ogni cella, che è la colonna "Conteggio".
| Colonna da contare | Conte |
| ab1, tgh9o, pl79s | 3|
| ab1, fisc8u | 2|
| ab1, psivb, 7ushg8 | 3|
Esiste un tipo di formula che posso utilizzare per generare la colonna "Conteggio"? Ho esaminato il tipo di formula "conteggio" e non sembrava essere ciò di cui avevo bisogno.
Grazie!
Automazione e scriptingOrganizzazione dei contenutifinestreRi: Come contare le voci in una singola cella in ogni riga?Ecco la formula
Length( Words( :"Column-to-Count"n, "," ) )
Ri: Come contare le voci in una singola cella in ogni riga?Eccellente - funziona alla grande - grazie!
@txnelson domanda successiva, cosa succede se ci sono più elementi "ab" e voglio solo contarli?
| Colonna da contare | ab Conteggio |
| ab1, ab2, ab3, tgh9o, pl79s | 3|
| ab1, fisc8u | 1|
| ab1, psivb, 7ushg8 | 1|
Ho provato a utilizzare la formula sopra con Length( Words( :"Column-to-Count"n, "ab") ) e non mi ha dato il conteggio corretto.
Ri: Come contare le voci in una singola cella in ogni riga?Un altro modo
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, ", " ) ))
)
)Ri: Come contare le voci in una singola cella in ogni riga?Per contare solo gli elementi che hanno "ab", ecco una formula di forza bruta
alist = Words( :Column 1, ", " );
acount = 0;
For( i = 1, i <= N Items( alist ), i++,
If( Contains( alist[i], "ab" ),
acount
++)
);
acount;