Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1668to1672
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

zeichenfolge extrahieren

zeichenfolge extrahieren
16.01.2019 15:20:05
Kathrin
Hallo zusammen,
ich habe in vielen Zellen an verschiedenen Stellen innerhalb der Zelle eine sechsstellige Ziffernfolge stehen und möchte nun diese 6 Ziffern extrahieren.
Stehe aber völlig auf dem Schlauch. Formeln wie "rechts", "links" oder "teil" fallen m.E. aus.
VG
Kathrin

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

Betreff
Datum
Anwender
Anzeige
AW: mit AGGREGAT() ...
16.01.2019 15:31:46
neopa
Hallo Kathrin,
... so: =AGGREGAT(14;6;0+TEIL(A1;ZEILE(A$1:A$99);6);1)
Gruß Werner
.. , - ...
AW: ergänzende Anmerkungen ...
16.01.2019 15:44:36
neopa
Hallo,
... sollten führende Nullen in der Ziffernfolge vorhanden sein, dann in der Ausgabezelle einfach benutzerdefiniertes Zahlenformat 000000 zuweisen.
Meine Formel geht davon aus, dass im Text keine anderen Ziffernfolgen vorliegen die länger als 6 Ziffern lang sind. Die Ziffernfolge selbst kann an beliebiger Stelle im Text stehen oder auch am Anfang oder Ende dessen.
Gruß Werner
.. , - ...
Anzeige
und bei mehreren sechser-Folgen in einer Zelle
16.01.2019 16:41:49
WF
Hi,
welche willst Du:
die erste; die letzte; die kleinste; die größte ?
WF
AW: ... 3x AGGREGAT() und 1x VERWEIS() ... ...
16.01.2019 17:11:23
neopa
Hallo WF,
... würde es so lösen:
Arbeitsblatt mit dem Namen 'Tabelle3'
 ABCDE
1 ErsteLetzteKleinsteGrößte
2Text_mit_1._321450_2._012345_3._543210_4._123456_5._234015_ende321450234015012345543210

ZelleFormel
B2=TEIL(A2;AGGREGAT(15;6;ZEILE(A1:A99)/ISTZAHL(0+TEIL($A2;ZEILE(B$1:B$99);6));1);6)
C2=VERWEIS(9^9;0+TEIL($A2;ZEILE(B$1:B$99);6))
D2=AGGREGAT(15;6;0+TEIL($A2;ZEILE(A$1:A$99);6);1)
E2=AGGREGAT(14;6;0+TEIL($A2;ZEILE(B$1:B$99);6);1)
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
VERWEIS() ist OK - mit einer Ergänzung
16.01.2019 17:51:44
WF
Hi,
=VERWEIS(9^9;1*TEIL($A1&"-";ZEILE(X$1:X$99);6)
Sonst wird, wenn der Text mit einer Zahl endet, nur die letzte Zahl ausgegeben.
Die kann man dann ja auch im Normalfall (nur eine 6er-Folge) verwenden.
WF
AW: zur Ergänzung ...
16.01.2019 20:12:30
neopa
Hallo,
... eine solche wäre im letzten Beispiel auch für die Ermittlungsformel zur Kleinsten notwendig.
Die Formel für "Erste" müsste noch mit +0 oder *1 ergänzt werden, wenn das Ergebnis eine Zahl sein soll.
Bei nur einer 6 stelligen Zahl im Text ist bei meiner zuerst eingestellten AGGREGAT-Formel keine Ergänzung mit einem Textzeichen notwendig, weil da mit dem Argument 14 gearbeitet wird.
Gruß Werner
.. , - ...
Anzeige
AW: zeichenfolge extrahieren
17.01.2019 10:12:02
Kathrin
Hallo zusammen,
vielen Dank an alle, habe jetzt die AGGREGAT-Formel und die VERWEIS-Formel probiert und beide funktionieren hervorragend.
VG
Kathrin

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige