Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Extrahieren von Text bis zum Semikolon

Extrahieren von Text bis zum Semikolon
13.07.2004 17:54:36
Text
Hallo Forum
Ich hoffe jemand kann mir bei folgendem Problem helfen.
Die Erklärungen sowie die Fragen beziehen sich, falls nicht anders vermerkt, auf das Register ?Vokabeln?.

Die Datei https://www.herber.de/bbs/user/8481.xls wurde aus Datenschutzgründen gelöscht

Zur Sachlage:
Ich habe aus dem Internet eine .xls Datei bezogen, in welche das Vokabular von verschiedenen Sprachen (je Sprache eine Spalte) eingetragen ist.
Die ursprüngliche Datei verfügt über mehr als 18'000 Zeilen weshalb eine manuelle Bearbeitung des Problems auch nicht in Frage kommt.
In der Beispieldatei (https://www.herber.de/bbs/user/8481.xls) habe ich nur einige Zeilen belassen.
Die Datei wird als .csv Datei abgespeichert und danach in ein Vokabellernprogramm (Teachmaster 3.0) geladen, welches die Vokabeln in Blöcke von je 30 unterteilt und daraufhin zur Abfrage bereitstellt.
Nun habe ich folgendes Problem:
Da das Vokabelprogramm eine Sprache immer so abfragt, dass jeder Buchstabe der eingegeben wird genau übereinstimmen muss, sind viele Einträge in den jeweiligen Zellen viel zu lang (vgl. Zeile 40).
D.h. wenn ich bei einer Antwort einen Leerschlag oder, wie in Zeile 40 zu sehen ist, eine Klammer vergessen würde, würde die Antwort als falsch gelten.
Die Frage:
Ist es nun möglich, mit einer Funktion folgendes zu erreichen: Kann man die jeweils ersten Wörter einer Zelle - getrennt durch Semikolons von den anderen - extrahieren?
Bsp. Zeile 40: Es soll anstatt der ganze Text nur ?Begonie? (A40), ?begonia? (B40) und ?begonia? (C40) angezeigt werden. Es sollen also keine Sätze, sondern nur einzelne Wörter in den Zellen stehen.
Es wäre demnach ähnlich der LINKS Funktion, nur dass man anstatt die Anzahl Zeichen eingibt, das Semikolon als letztes Zeichen ansieht und alles vor dem Semikolon extrahiert.
In dem Register ?Vokabeln_bereinigt? ist das Endresultat zu sehen, welches ich manuell bearbeitet habe.
Ich danke vielmals für eure Hilfe und viele Grüsse
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Extrahieren von Text bis zum Semikolon
Text
hallo,
crossposting ist nicht so gerne gesehen !
sieh dir mal die antwort von klaus -dieter an -
http://www.office-loesung.de/viewtopic.php?t=12798&highlight=
hier ein ansatz
 
 AB
1gewiss; sicherlichgewiss
2da; dann; alsoda
3oh!; ja!oh!
Formeln der Tabelle
B1 : =LINKS(A1;FINDEN(";";A1)-1)
B2 : =LINKS(A2;FINDEN(";";A2)-1)
B3 : =LINKS(A3;FINDEN(";";A3)-1)
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
gruß
andreas e


http://www.fachforen.de
eine Linksammlung zu diversen fachforen
Anzeige
AW: Extrahieren von Text bis zum Semikolon
Text
Hi wip,
https://www.herber.de/bbs/user/8483.xls
siehe dort Tabelle1
Wenn die dir gefällt und so bleiben kann, dann markiere dort alles, kopiere es und füge es unter "InhalteEinfügen--Nur Werte" wieder an gleicher Stelle ein, dann sind die Formeln weg und die Datei kleiner.
Gruß
Reinhrard
Anzeige
AW: Extrahieren von Text bis zum Semikolon
Text
Hallo miteinander
ich habe mich in einem anderen Forum mit demselben Thema eingeschrieben
http://www.office-loesung.de/viewtopic.php?t=12798
Dies geschah zwar absichtlich aber ohne des Wissens, dass dies ungern gesehen wird.
Ich entschuldige mich, bin auf dem Weg zur Besserung und danke für eure Hilfe
Freundliche Grüsse
wip81
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Text bis zum Semikolon in Excel extrahieren


Schritt-für-Schritt-Anleitung

Um in Excel Text bis zum Semikolon zu extrahieren, kannst Du die folgende Formel verwenden. Diese Methode ist besonders nützlich, wenn Du mit großen Datenmengen arbeitest, wie z.B. einer Liste von Vokabeln für ein Vokabellernprogramm.

  1. Öffne Deine Excel-Datei mit den Daten, die Du bearbeiten möchtest.

  2. Identifiziere die Zelle, die den Text enthält, den Du extrahieren möchtest (z.B. A1).

  3. Gib die folgende Formel in eine leere Zelle ein (z.B. B1):

    =LINKS(A1; FINDEN(";" ; A1) - 1)
  4. Drücke Enter, um das Ergebnis anzuzeigen. Diese Formel sucht nach dem Semikolon und extrahiert den Text davor.

  5. Ziehe das Ausfüllkästchen in der unteren rechten Ecke der Zelle nach unten, um die Formel auf die restlichen Zellen anzuwenden.


Häufige Fehler und Lösungen

  • Problem: Die Formel gibt einen Fehler zurück.

    • Lösung: Stelle sicher, dass in der Zelle, die Du analysierst, tatsächlich ein Semikolon enthalten ist. Wenn nicht, wird die Funktion FINDEN fehlschlagen.
  • Problem: Der extrahierte Text ist nicht wie erwartet.

    • Lösung: Überprüfe, ob das Semikolon als Trennzeichen korrekt in der Zelle vorhanden ist. Manchmal kann es sein, dass ein anderes Zeichen als das Semikolon verwendet wurde.

Alternative Methoden

Wenn Du eine andere Methode zur Extraktion von Text benötigst, kannst Du auch die Funktion TEXTKETTE nutzen:

=TEXTKETTE(A1; ";"; 1)

Diese Formel ist nützlich, um gezielt Vokabeln zu extrahieren, wenn Du mit mehreren Semikolons in einer Zelle arbeitest.


Praktische Beispiele

Nehmen wir an, Deine Zelle A1 enthält den folgenden Text:

Begonie; begonia; begonia

Mit der oben genannten Formel =LINKS(A1; FINDEN(";" ; A1) - 1) wird das Ergebnis in Zelle B1 wie folgt aussehen:

Begonie

Für die Zellen C1 und D1 kannst Du ähnliche Formeln verwenden, um die anderen Vokabeln zu extrahieren.


Tipps für Profis

  • Nutze die Funktion SPLIT, wenn Du mit Excel 365 arbeitest. Diese Funktion kann Texte automatisch in Spalten aufteilen, basierend auf dem Semikolon-Zeichen.

  • Verwende WENNFEHLER, um Fehler bei der Extraktion zu vermeiden:

    =WENNFEHLER(LINKS(A1; FINDEN(";" ; A1) - 1); "Kein Semikolon gefunden")

Das macht Deine Formeln robuster und benutzerfreundlicher.


FAQ: Häufige Fragen

1. Was ist ein Semikolon in Excel? Ein Semikolon ist ein Trennzeichen, das häufig verwendet wird, um Daten in einer Zelle zu separieren.

2. Wie kann ich mehrere Wörter aus einer Zelle extrahieren? Du kannst die LINKS-Funktion in Kombination mit FINDEN verwenden, um spezifische Teile des Textes zu extrahieren, oder die TEXTKETTE-Funktion, um mehrere Werte in verschiedenen Zellen darzustellen.

3. Ist diese Methode in allen Excel-Versionen verfügbar? Ja, die beschriebenen Funktionen wie LINKS und FINDEN sind in allen gängigen Excel-Versionen verfügbar.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige