Daten aus Text extrahieren
Moderator: Moderatoren
- komma4
- ********
- Beiträge: 5332
- Registriert: Mi, 03.05.2006 23:29
- Wohnort: Chon Buri Thailand Asia
- Kontaktdaten:
Re: Daten aus Text extrahieren
Versuche Dich mal an Daten>Text in Spalten...
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Re: Daten aus Text extrahieren
Hallo xbogus,
um mit dem von "Komma4" vorgeschlagenen Weg "Text in Spalten" Erfolg zu haben sind ein paar Vorarbeiten nötig.
Du musst dazu die Zeilenumbrüche innerhalb der Zelle in für die Funktion "Text in Spalten" auswertbare Zeichen umwandeln,
zB mit Suchen & Ersetzen, Optinen [x] regulärer Ausdruck:
suchen =[:cntrl:]?Maße
ersetzen ='Maße
oder
suchen =[:cntrl:]?Gewicht
ersetzen ='Gewicht
usw je gewünschtem Schlüsselwort ein S&E Durchgang
wenn du anschließend "Text in Spalten" anwendest musst du nur noch das Hochkamma ' als Trennzeichen angeben,
dann solltest du dein Wunsch weitgehend erfüllt werden (abhängig davon ob die Ausgangstexte gleichartig sind )
Alternativ könntest du auch folgende Formel anwenden um aus dem Text zB die Zeile mit Material zu extrahieren.
Angenommen der Text steht in B1
=LINKS(RECHTS(B1;LÄNGE(B1)-LÄNGE(LINKS(B1;SUCHEN("Material";B1;1)-1)));(SUCHEN(ZEICHEN(10);RECHTS(B1;LÄNGE(B1)-LÄNGE(LINKS(B1;SUCHEN("Material";B1;1)))))))
mit der Formel ist sicher gestellt, dass alle Materialangaben in einer Spalte stehen aber der Ursprungstext in B1 bleibt unberührt....
um mit dem von "Komma4" vorgeschlagenen Weg "Text in Spalten" Erfolg zu haben sind ein paar Vorarbeiten nötig.
Du musst dazu die Zeilenumbrüche innerhalb der Zelle in für die Funktion "Text in Spalten" auswertbare Zeichen umwandeln,
zB mit Suchen & Ersetzen, Optinen [x] regulärer Ausdruck:
suchen =[:cntrl:]?Maße
ersetzen ='Maße
oder
suchen =[:cntrl:]?Gewicht
ersetzen ='Gewicht
usw je gewünschtem Schlüsselwort ein S&E Durchgang
wenn du anschließend "Text in Spalten" anwendest musst du nur noch das Hochkamma ' als Trennzeichen angeben,
dann solltest du dein Wunsch weitgehend erfüllt werden (abhängig davon ob die Ausgangstexte gleichartig sind )
Alternativ könntest du auch folgende Formel anwenden um aus dem Text zB die Zeile mit Material zu extrahieren.
Angenommen der Text steht in B1
=LINKS(RECHTS(B1;LÄNGE(B1)-LÄNGE(LINKS(B1;SUCHEN("Material";B1;1)-1)));(SUCHEN(ZEICHEN(10);RECHTS(B1;LÄNGE(B1)-LÄNGE(LINKS(B1;SUCHEN("Material";B1;1)))))))
mit der Formel ist sicher gestellt, dass alle Materialangaben in einer Spalte stehen aber der Ursprungstext in B1 bleibt unberührt....
LG
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
clag
nutzt: WinXP SP3 / AOO 4.1.10 / Firefox