=SUBSTITUTE(E48,MID(E48,FIND(" ",E48,1+FIND(" ",E48,1+FIND(" ",E48,1+FIND(" ",E48,1)))),65535),"",1)
Wie kombiniere ich zwei Vornamen mit und gefolgt von Zweitnamen?
413
Rajesh S
Ich habe eine riesige Liste von Couple's Name und möchte die Liste neu organisieren.
Überprüfen Sie den Screenshot:
Hier ist die Formel, die ich angewendet habe:
=LEFT(E48,FIND(" ",E48&" ")-1) & IF(ISNUMBER(FIND("and",E48))," and " & LEFT(TRIM(MID(SUBSTITUTE(E48,"and",REPT(" ",99)),99,99)),FIND(" ",TRIM(MID(SUBSTITUTE(E48,"and",REPT(" ",99)),99,99))&" ")-1),"")
Hinweis: Ich verwende Office 2013 und 2016.
1 Antwort auf die Frage
2
Akina
@RajeshS Die Formel wird nach dem 4. Leerzeichen (einschließlich des Zeichens) einfach ganz locker und entfernt das erste Vorkommen dieses Teilstrings aus einer ganzen Zeichenfolge. Wenn das Wertformat falsch ist (führendes Leerzeichen, doppeltes Leerzeichen usw.), ist das Ergebnis falsch. Die Quelldaten müssen daher sorgfältig aufbereitet werden. Entfernen Sie führende / nachgestellte Leerzeichen und ersetzen Sie Polyspaces durch einzelne Leerzeichen.
Akina vor 5 Jahren
0
@Akina Sie könnten dies auch in Ihrer Formel tun, indem Sie 'E48' durch `TRIM (E48)` ersetzen
Ron Rosenfeld vor 5 Jahren
0
@RonRosenfeld Sie haben Recht, aber jede zusätzliche Funktion in einer Formel verringert die Leistung ...
Akina vor 5 Jahren
0
Ich habe meine Antwort gelöscht, nachdem ich festgestellt hatte, dass derselbe grundlegende Algorithmus von Ihnen verwendet wird, aber Sie können dies mit nur zwei zusätzlichen "TRIM" tun, die einen anderen Algorithmus für das "Last Word" verwenden: `= SUBSTITUTE (TRIM (A1)) , TRIM (RECHTS (SUBSTITUTE (TRIM (A1), "", REPT ("", 99)), 99)), "", 1) "
Ron Rosenfeld vor 5 Jahren
0
Verwandte Probleme
-
3
Meine Datei ist in Excel 2007 gesperrt. Was ist los?
-
2
Gibt es eine Möglichkeit, Excel 2007 automatisch zu speichern, wie dies bei MS Word der Fall ist?
-
1
Excel Word Wrap + verschwindet Text
-
1
Einfaches Zusammenführen / Löschen mit Excel
-
7
Wie können Sie Microsoft Excel mit voller Geschwindigkeit laufen lassen, auch wenn der Fensterfokus...
-
2
Warum können Sie Bilder nicht in Excel kopieren / einfügen, aber Screenshots funktionieren?
-
3
So synchronisieren Sie Excel mit der Google Docs-Tabelle
-
9
Wie teilen Sie einen Namen auf, um Vorname und Nachname zu erhalten?
-
1
Links in Excel haben sich nach einem Absturz geändert
-
1
Was ist der beste Weg, ein Excel-Makro auf mehreren Computern gemeinsam zu nutzen?