Ich habe derzeit eine Tabelle, mit der ich die Ergebnisse eines Kartenspiels nachverfolgen kann. Es können zwischen zwei und fünf Spieler sein. Ich habe folgendes:
| Players |
|----------|
| Dave |
| Paul |
| John |
| |
| |
Im Moment benutze ich:
= JOIN( " vs " ; C10:C14 )
Aber das Problem ist, dass ich dann am Ende bin Dave vs Paul vs John vs vs
.
Gibt es eine Möglichkeit, es auszudrücken, Dave vs Paul vs John
aber wenn ich mehr Spieler hätte, Dave vs Paul vs John vs Rob
mit einer Formel?
Beide oben genannten Lösungen funktionieren, wenn mindestens eine Zelle Text enthält. Jedoch:
Würde zurückkehren,
%%%%
wenn C10: C14 alle leer wären und.Würde zurückkehren,
#N/A
wenn C10: C14 alle leer wären.Sie können jedoch die erste Lösung leicht ändern, um die
%
Zeichen durch leere Zeichenfolgen zu ersetzen, indem Sie die Formel mit der folgendenSUBSTITUTE
Funktion umschließen:(Zur Verdeutlichung in mehreren Zeilen dargestellt)
quelle
Ich habe eine andere Lösung gefunden:
Das% kann ein beliebiges Symbol sein, das nicht in der Liste enthalten ist, z. B. ein Komma, ein kaufmännisches Und oder ein Fragezeichen.
quelle