Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Teilstring aus Zelle herauslösen

Teilstring aus Zelle herauslösen
23.01.2009 10:21:13
gega
Hallo,
wie löst man aus einer Zelle einen Teilstring?
Bsp: aus "Angemeldete Adressedes Käufers Bernard Prochasson" soll "Bernard Prochasson" werden
oder aus "Angemeldete Adressedes Käufers Karin Müller" soll "Karin Müller" werden
Gruß Gerhard
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Teilstring aus Zelle herauslösen
23.01.2009 10:29:00
Daniel
Hallo Gerhard,
wenn der Zellinhalt immer mit "Angemeldete Adressedes Käufers " beginnt und anschließend ein Name folt, erledigst du dies z.B. mit:
=RECHTS(A1;LÄNGE(A1)-31)
A1 ist dabei die Zelle mit dem Text und die 31 ist die Zeichenlänge von "Angemeldete Adressedes Käufers ".
Viele Grüße
Daniel
Anzeige
AW: Teilstring aus Zelle herauslösen
23.01.2009 10:31:00
Josef
Hallo Gerhard,
meinst du so?
Tabelle1

 ABC
1   
2Angemeldete Adresse des Käufers Bernard ProchassonBernard Prochasson 
3Angemeldete Adresse des Käufers Karin MüllerKarin Müller 
4   

Formeln der Tabelle
ZelleFormel
B2=TEIL(A2;33;99)
B3=TEIL(A3;33;99)


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Sepp

Anzeige
AW: Teilstring aus Zelle herauslösen
23.01.2009 10:31:34
UweD
Hallo
hier zwei Möglichkeiten...
 
 AB
1Angemeldete Adressedes Käufers Bernard ProchassonBernard Prochasson
2Angemeldete Adressedes Käufers Karin MüllerKarin Müller
Formeln der Tabelle
B1 : =TEIL(A1;32;99)
B2 : =TEIL(A2;FINDEN("Käufers ";A2)+8;999)
 

Gruß UweD
Anzeige
Vielen Dank für Eure Lösungen !
23.01.2009 10:49:00
gega
mir ist damit zu 100% geholfen !
Gruß Gerhard
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Teilstring aus Zelle herauslösen in Excel


Schritt-für-Schritt-Anleitung

Um einen Teilstring aus einer Zelle in Excel herauszulösen, kannst Du die Funktion TEIL verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Zelle festlegen: Angenommen, der Text befindet sich in Zelle A1, z.B. "Angemeldete Adressedes Käufers Bernard Prochasson".
  2. Formel eingeben: In die Zelle B1 gibst Du folgende Formel ein:
    =TEIL(A1;33;99)

    Diese Formel beginnt ab dem 33. Zeichen und gibt bis zu 99 Zeichen zurück.

  3. Ergebnis überprüfen: Das Ergebnis in Zelle B1 sollte nun "Bernard Prochasson" sein.

Wenn der Text variieren kann, kannst Du auch die FINDEN-Funktion nutzen, um die Startposition dynamisch zu bestimmen.


Häufige Fehler und Lösungen

Fehler: Die Formel gibt #WERT! zurück.
Lösung: Überprüfe, ob die Startposition und die Länge in der TEIL-Funktion korrekt sind. Stelle sicher, dass die Zelle A1 tatsächlich den erwarteten Text enthält.

Fehler: Das Ergebnis ist unvollständig.
Lösung: Stelle sicher, dass Du genug Zeichen abfragst. Die Länge in der TEIL-Funktion sollte größer sein als die erwartete Textlänge.


Alternative Methoden

Eine alternative Methode, um einen Teilstring in Excel zu extrahieren, ist die Verwendung der FINDEN-Funktion in Kombination mit TEIL. Hier ist ein Beispiel:

=TEIL(A2;FINDEN("Käufers ";A2)+8;99)

Diese Formel findet die Position des Wortes "Käufers", addiert 8 und gibt dann den Teilstring ab dieser Position aus.


Praktische Beispiele

Zelle Inhalt Formel Ergebnis
A1 Angemeldete Adressedes Käufers Bernard Prochasson =TEIL(A1;33;99) Bernard Prochasson
A2 Angemeldete Adressedes Käufers Karin Müller =TEIL(A2;33;99) Karin Müller
A3 Angemeldete Adressedes Käufers Max Mustermann =TEIL(A3;33;99) Max Mustermann
A4 Angemeldete Adressedes Käufers Lisa Schmidt =TEIL(A4;33;99) Lisa Schmidt

Tipps für Profis

  • Wenn Du oft mit Teilstrings arbeitest, erstelle Dir eine benutzerdefinierte Excel-Funktion mit VBA, um die substring-Funktion zu automatisieren.
  • Nutze die Funktion INSTR und SUBSTRING für komplexere Textmanipulationen in VBA.
  • Achte darauf, dass die Textlängen variieren können. Es kann hilfreich sein, die LÄNGE-Funktion zu verwenden, um die maximale Zeichenanzahl zu bestimmen.

FAQ: Häufige Fragen

1. Wie finde ich den Startpunkt eines Teilstrings?
Du kannst die FINDEN-Funktion verwenden, um die Position eines bestimmten Zeichens oder Wortes in einem Text zu ermitteln.

2. Was ist der Unterschied zwischen TEIL und SUBSTRING?
TEIL ist eine Excel-Funktion, während SUBSTRING eine allgemeine Programmierfunktion ist, die in VBA oder anderen Programmiersprachen verwendet wird. In Excel verwendest Du TEIL für die gleiche Funktionalität.

3. Kann ich Teilstrings in mehreren Zellen gleichzeitig extrahieren?
Ja, Du kannst die Formel einfach nach unten ziehen, um sie auf andere Zellen anzuwenden, solange die Texte in den Zellen in einem ähnlichen Format vorliegen.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige