online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon atomictunes vom 13.11.2021, 12:54 Options

Lösung

4-stellige Zahl heraus filtern!?!

Hallo meine Lieben =)

Ich habe ein kleines Problem wo mir sicher von euch geholfen werden kann.

Ich diverese Texte, als BSP: "Arabian Team AG 1234 88AH BT22"

Ich möchte jetzt gerne die 4-stellige Zahl herausfiltern. Also die 1234!!! Die anderen zahlen sind immer nur zwei oder dreistellig und mit Buchstaben verbunden.

Gibt es eine Formel, mit der ich diese herausfiltern kann?

Vielen Dank!
mathias


Antwort schreiben

Antwort 1 von Saarbauer vom 13.11.2021, 12:59 Options

Hallo,

wie ist der Aufabu der Texte?
Stehen die Zahlen immer an gleicher Position?
Sind immer davor und dahinter Leerzeichen?

Ich vermute, ist nur über VBA zu lösen

Gruß

Helmut

Antwort 2 von atomictunes vom 13.11.2021, 13:04 Options

hi helmut,

zum teil ist gar keine vier-stellige zahl vorhanden und die zahl ist nicht immer an der gleich position!

vba kann ich nicht :(

Antwort 3 von rainberg vom 13.11.2021, 13:46 Options

Hallo Mathias,

Du machst es Dir ganz schön leicht :-(

Wie soll man anhand eines einzelnen Stringmusters eine Formel erstellen, wenn Du als Antwort auf eine Rückfrage nur diesen lapidaren Satz ....

Zitat:
zum teil ist gar keine vier-stellige zahl vorhanden und die zahl ist nicht immer an der gleich position!


...für uns übrig hast.

Poste doch mal mindestens 10 solcher Stringmuster und kennzeichne die Zahl, die Du auslesen willst.

Gruß
Rainer

Antwort 4 von atomictunes vom 13.11.2021, 14:20 Options

hi rainer =) sorry das ich so kurz angebunden war.

ja mach ich....sie sehen folgt aus:

ABCDEF LEAUTY ELIANCE 1399 -> 1399
GHGHZT FACHHANDEL 1594 BC18 + 83 -> 1594
MNBVCD MULLER 1622 -> 1622
LKIKIKS FACHHAsSNDEL 1582 BC18 + 83 -> 1582
JSHSJS EX CUSTWWOMERS 799 -> keine
SSJSJSJ FACHHANDEL 1582 BC18 + 83 -> 1582


so in der Art!

Antwort 5 von atomictunes vom 13.11.2021, 14:48 Options

wenn jetzt bei dem:

JSHSJS EX CUSTWWOMERS 799, die 799 stehen würde, wäre es auch okay

!!!

danke

Antwort 6 von rainberg vom 13.11.2021, 15:04 Options

Hallo Mathias,

entsprechend der geposteten Muster funktioniert diese Matrixformel (Formeleingabe mit Strg+Shift+Enter abschließen)

=WENN(LÄNGE(TEIL(LINKS(A1;MAX(WENN(ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1);SPALTE(1:1))));VERGLEICH(WAHR;ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1);0);4))=4;TEIL(LINKS(A1;MAX(WENN(ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1);SPALTE(1:1))));VERGLEICH(WAHR;ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1);0);4);"")

Gruß
Rainer

Antwort 7 von rainberg vom 13.11.2021, 15:13 OptionsLösung

Lösung
Hallo Mathias,

wenn auch die dreistellige angezeigt werden darf, dann so

=TEIL(LINKS(A1;MAX(WENN(ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1);SPALTE(1:1))));VERGLEICH(WAHR;ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1);0);4)

Auch als Matrixformel eingeben

Gruß
Rainer

Antwort 8 von atomictunes vom 13.11.2021, 16:40 Options

danke =)

ein schönes wochenende euch allen!

Antwort 9 von atomictunes vom 16.11.2021, 15:20 Options

hall rainer,

ich habe noch eine kurze frage!

die matrixformel funktioniert super.

Bei manchen feldern bekomme ich ein #NV, weil das feld leer ist.

Könntest du mir die formel vielleicht so bearbeiten, dass wenn ein #NV vorhanden ist, einfach ein "-" kommt?

vielen dank.

mathias

Antwort 10 von rainberg vom 16.11.2021, 15:30 Options

Hallo Mathias,

=WENN(A1="";"-";TEIL(LINKS(A1;MAX(WENN(ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1);SPALTE(1:1))));VERGLEICH(WAHR;ISTZAHL(TEIL(A1;SPALTE(1:1);1)*1);0);4))

Gruß
Rainer

Antwort 11 von atomictunes vom 16.11.2021, 15:50 Options

vielen dank =)

Ähnliche Themen

nach kw filtern
nero022  16.07.2008 - 31 Hits - 3 Antworten

VBA: filtern
daManuu  05.11.2008 - 46 Hits - 2 Antworten

Summe - Filtern !
korfuweb  10.11.2008 - 53 Hits - 3 Antworten

Filtern und kopieren
cocoli  01.10.2009 - 134 Hits - 3 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 07:32:25 2026