![Ist es möglich, zurückzuverfolgen, wie viele Zellen mit TEXTJOIN [Excel] zusammengeführt werden?](https://rvso.com/image/1672287/Ist%20es%20m%C3%B6glich%2C%20zur%C3%BCckzuverfolgen%2C%20wie%20viele%20Zellen%20mit%20TEXTJOIN%20%5BExcel%5D%20zusammengef%C3%BChrt%20werden%3F.png)
Ich kombiniere mehrere Werte in einer Zelle Excel
mithilfe vonTEXTJOIN
Dies ist der Dummy-Datensatz (der eigentliche Datensatz enthält Tausende von Einträgen und jeder Eintrag enthält Hunderte von Zeichen, daher ist es ziemlich schwierig, manuell zu zählen, wie viele Einträge zusammengeführt werden):
Im obigen Datensatz ist es ganz einfach zu erkennen, dass Team 1
und jeweils Team 2
4 Einträge enthalten. Ist es möglich zu zählen, wie viele Einträge automatisch zusammengeführt werden?
Dank im Voraus
#ps: Ich verwende Excel Online, daher kann ich mein Problem nicht mit VBA lösen
Antwort1
Ihre Einträge sind durch Kommas getrennt. Sie müssen also nur die Anzahl der Kommas zählen und dann 1 hinzufügen, um die Anzahl der Einträge zu erhalten. Die+ 1
Geben Sie für das von Ihnen angegebene Beispiel bei F1 die folgende Formel ein:
=LEN(E1)-LEN(SUBSTITUTE(E1,",","")) + 1
Geben Sie mit F2 folgende Formel ein:
=LEN(E2)-LEN(SUBSTITUTE(E2,",","")) + 1
Dadurch + 1
wird auch sichergestellt, dass Sie das richtige Ergebnis erhalten, wenn nur ein Eintrag vorhanden ist.
Falls Bedingungen vorliegen, die keine Werte zurückgeben, ändern Sie die Formel wie folgt:
=IF(LEN(E)>0,LEN(E1)-LEN(SUBSTITUTE(E1,",","")) + 1,0)
Antwort2
Sie verwenden es $B$2:$B$9=1
innerhalb Ihres TextJoin
. Sie können es auch innerhalb eines verwenden COUNTIF
.
=COUNTIF($B$2:$B$9,1)
gibt 4 zurück.
Anstatt Ihre Teamnummer fest zu codieren, können Sie nur die Nummer in Zellen eingeben D1:D2
und ihr ein benutzerdefiniertes Zahlenformat zuweisen "Team " #
.
Verwenden Sie dann =TEXTJOIN(", ",TRUE,IF($B$2:$B$9=$D1,$A$2:$A$9,""))
und =COUNTIF($B$2:$B$9,$D1)
und ziehen Sie für jedes Team nach unten.