Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1952to1956
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Rechts-, Links-, Teilfunktion mit unbekannter Zeichenanzahl

Rechts-, Links-, Teilfunktion mit unbekannter Zeichenanzahl
27.11.2023 11:19:24
Anton Haas
Hallo,

für meine Arbeit muss ich eine Auflistung von Projekten so zubereiten, dass verschiedene Daten dazu in Spalten stehen. Jetzt möchte ich eine dynamische Methode finden die Namen der Projekte aus einer längeren Projektbezeichnung zu filtern, welche variable Längen hat. Beispiel:

Projekt 1: XX_Geschäftlich_XX12345678_FrankfurtamMain_MaxMustermann
Projekt 2: XX_Privat_XX12345678_Koeln_MelanieLiebig

Ich möchte nun in einer anderen Spalte die Projekte so anzeigen:

Projekt 1: Max Mustermann
Projekt 2: Melanie Liebig

Kann mir da jemand behilflich sein? Durch googlen bin ich leider nicht schlauer geworden (evtl. habe ich auch einfach nicht das richtige gegooglet)
Vielen Dank im Voraus und liebe Grüße,
Anton

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Rechts-, Links-, Teilfunktion mit unbekannter Zeichenanzahl
27.11.2023 11:35:17
onur
=TEXTVOR($A$1;"XX")&TEXTNACH($A$1;"_";-1)
extrahieren nach letztem -
27.11.2023 14:00:23
WF
Hi,

folgende Arrayformel:
{=TEIL(A1;MAX((TEIL(A1;SPALTE(1:1);1)="_")*SPALTE(1:1))+1;99)}

Du willst zwischen Vor-und Nachnamen noch ein Leerzeichen reinfummeln.
Dafür gibt's keine Formel.

WF

AW: wieso keine Formel? ...
27.11.2023 14:20:46
neopa C
Hallo WF,

... natürlich gibt es für die Beispieldaten auch eine Formel und das auch in unseren älteren XL-Versionen.

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABC
1MaxMustermannMaxMustermann
2MelanieLiebigMelanieLiebig
3   

ZelleFormel
B1=LINKS(A1;AGGREGAT(15;6;ZEILE(A1:A19)/(CODE(TEIL(A1;ZEILE(A2:A19);1))91);1))
C1=TEIL(A1;AGGREGAT(15;6;ZEILE(A2:A19)/(CODE(TEIL(A1;ZEILE(A2:A19);1))91);1);99)
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.02] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg


Gruß Werner
.. , - ...
Anzeige
hatte Großbuchstaben innerhalb des Namens nicht gesehen
27.11.2023 14:28:08
WF
.
in C1 dann natürlich
27.11.2023 14:45:14
WF
=TEIL(A1;LÄNGE(B1)+1;99)

WF
AW: könnte aber sein, dass nur der Nachname gesucht ist owT
27.11.2023 14:49:12
neopa C
Gruß Werner
.. , - ...
dann wäre das ganze ja einfacher
27.11.2023 14:58:42
WF
dann extrahiert man ab dem letzten Großbuchstaben.
AW: genau das macht die Formel im aufgezeigten Beispiel ...
27.11.2023 15:35:13
neopa C
Hallo WF,

... und wenn in A1 nicht nur "VornameNachname" steht, dann mit dem ersten Argument 14 anstelle 15 analog:
=TEIL(A1;AGGREGAT(14;6;ZEILE(A1:A99)/(CODE(TEIL(A1;ZEILE(A1:A99);1))91);1);99)

Gruß Werner
.. , - ...

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige