Wie zähle ich die Einträge in einer einzelnen Zelle in jeder Zeile?Hallo alle,
Unten ist das Beispiel, mit dem ich arbeite. „Column-to-Count“ hat mehrere Einträge in jeder Zelle innerhalb dieser Spalte. Ich möchte die Anzahl jeder Zelle ausgeben, also die Spalte „Anzahl“.
| Spalte-zu-Zählen | Zählen |
| ab1, tgh9o, pl79s | 3 |
| ab1, fisc8u | 2 |
| ab1, psivb, 7ushg8 | 3 |
Gibt es einen Formeltyp, den ich zum Generieren der Spalte „Anzahl“ verwenden kann? Ich habe mir den Formeltyp „Zählung“ angesehen und das schien nicht das zu sein, was ich brauchte.
Danke schön!
Automatisierung und SkripterstellungInhaltsorganisationWindowsBetreff: Wie zähle ich die Einträge in einer einzelnen Zelle in jeder Zeile?Hier ist die Formel
Length( Words( :"Column-to-Count"n, "," ) )
Betreff: Wie zähle ich die Einträge in einer einzelnen Zelle in jeder Zeile?Ausgezeichnet - das funktioniert großartig - danke!
@txnelson Folgefrage: Was ist, wenn es mehrere „ab“-Elemente gibt und ich diese nur zählen möchte?
| Spalte zum Zählen | ab Count |
| ab1, ab2, ab3, tgh9o, pl79s | 3 |
| ab1, fisc8u | 1 |
| ab1, psivb, 7ushg8 | 1 |
Ich habe versucht, die obige Formel mit Length( Words( :"Column-to-Count"n, "ab" ) ) zu verwenden, aber sie hat mir nicht die richtige Anzahl angezeigt.
Betreff: Wie zähle ich die Einträge in einer einzelnen Zelle in jeder Zeile?Ein anderer Weg
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, ", " ) ))
)
)Betreff: Wie zähle ich die Einträge in einer einzelnen Zelle in jeder Zeile?Um nur Elemente zu zählen, die „ab“ haben, finden Sie hier eine Brute-Force-Formel
alist = Words( :Column 1, ", " );
acount = 0;
For( i = 1, i <= N Items( alist ), i++,
If( Contains( alist[i], "ab" ),
acount
++)
);
acount;