Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
524to528
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
524to528
524to528
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Formelsuche

Formelsuche
29.11.2004 12:07:06
Josef
Hallo!
Ich habe folgendes Problem:
In Spalte A steht von A1:A9 abwärts folgender Text
0074025100425100419354700001
14014251004TK TK EPAK=20839EBES=13548 300000000114271743 A 3402961000990409000020001221004
3402961000990409000030140200001
340296100099040900004060392
340296100099040900006213330400231L2870597700010000597700000000000000
340296100099040900007213330400231D1501 808 809 90837
3402961000990409000082333304002312210040000001000
3402961000990409000099900010000000100020100010001
Ich bräuche nun folgende Formel in Zelle C1:
Wenn in einer der Zeilen ab dem 22.Zeichen eine 99 steht dann soll diese Zeile oder dieWerte ab diesem Wert in die Zeile eingetragen werden.
Gäbe es bitte hierfür eine Lösung?
Die anzahl der Zeilen bis zum 99 Wert können pro Nummer (links Beipsiel: 340296100099) verschieden sein
Danke
Josef

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formelsuche
heikoS
Hallo Josef,
meinst Du so:
=RECHTS(A1;LÄNGE(A1)-SUCHEN(99;A1)-1)
Es wird damit alles ab der von links ersten 99 ausgegeben.
Gruß Heiko
AW: Formelsuche
29.11.2004 13:06:02
Harald
Hallo Josef
probier mal.
Diese Formel in C1 (gilt eben ab dem 22. Zeichen von links für 2 Zeichen)
und runterziehen.
=WENN(TEIL(A1;22;2)="99";A1;"")
Gruß
Harald
AW: Formelsuche
29.11.2004 13:20:43
Josef
Hallo!
Danke für Eure Antwort.
Ich hätte folgendes gemeint:
Wenn in Spalte A bei einer Nummerngruppe welche z.B.3402961 lauten kann, siehe vorige Muster, ab dem 22.Zeichen eine 99 steht dann soll diese Zeile oder die Werte ab diesem Wert in die Zeile eingetragen werden.
Eure Formel würde passen, aber wie frage ich die ersten 7 Zeichen ab?
Danke
Josef
Anzeige
AW: Formelsuche
29.11.2004 13:36:39
Josef
Hallo Harald!
Deine Formel würde passen.Jetzt habe ich nur noch ein Problem, die Zeile wird in C8 ausgeworfen. Ich bräuchte jedoch das Ergebnis in C1.
Im nächsten Datensatzblock wäre z.b. die anzahl der Zeilen 30, das Ergebnis wäre in C39.
Ich bräuchte jedoch das Erebnis in C9.
usw.
Josef
AW: Formelsuche
29.11.2004 13:55:33
Harald
Hallo Josef,
jetzt wirds kompliziert. Leider bin ich auch nicht der Formelpabst :-))
Denn offensichtlich verändert sich die Zeilenzahl des Öfteren, womit sich eine Matrixformel wohl besser eignet. Das ist für mich noch zu hoch.
Ich lasse die Frage offen, werde es aber im Auge behalten.
Sorry
Harald
Anzeige
AW: Formelsuche
heikoS
Hallo Josef,
was soll denn jetzt passieren?
Alles ab der 99 ausgegeben werden? Und zwar je Zelle? Oder inklusive der 99? Oder wenn der string eine "99" enthält, dann alles? Oder sollen die Inhalte mehrerer Zellen verkettet werden? ...
Zeig doch einfach mal, anhand Deines ersten Beispieles, was dort heraus kommen soll.
Gruß Heiko
AW: Formelsuche
29.11.2004 14:13:32
Josef
Hallo Heiko!
A1=14014251004TK TK EPAK=20839EBES=13548
A2=300000000114271743 40TKTK00005922102004104400
A3=3402961236990409000020001221004
A4=3402961236990409000030140200001
A5=340296123699040900004060AUT 3920Non
A6=34029612369904090000520270704103500000000000011150400
A7=340296123699040900006213330400231L28705977000100005
A8=340296123699040900007213330400231D1501 808 809 90837
A9=3402961236990409000082333304002312210040000001000005
A10=3402961236990409000099900010000000100020100010001
Ergebnis in C10=3402961236990409000099900010000000100020100010001, sollte jedoch in C1 stehen. Formel=WENN(TEIL(A10;22;2)="99";A10;"")
Josef
Anzeige
AW: Formelsuche
heikoS
Hallo Josef,
verstehe ich das richtig, daß Du den Zellinhalt haben möchtest, wenn das 22. und das 23. Zeichen eine 9 ist? Und was soll herauskommen, wenn in mehreren Zellen Deines Bereiches dieses Ereignis eintritt?
Gruß Heiko
AW: Formelsuche
29.11.2004 19:11:56
Josef
Hallo Heiko!
Das Ereignis kann pro Nummergruppe (z.B. 340296123699) nur 1x vorkommen.
Josef
AW: Formelsuche
heikoS
Hallo Josef,
das mit der 99 wäre nicht das Problem, wenn Sie nicht an der 22. und 23. Stelle stehen müßte. Ich hab jetzt ein bißchen mit Matrix-Formeln rumprobiert, es aber nicht hingekriegt. Daher der Vorschlag: nimm =WENN(TEIL(A1;22;2)="99";"X";"") in einer Hilfsspalte und in C1, bzw. C9 kannst Du dann den Inhalt aus der Spalte A auslesen: =INDEX(A1:A8;VERGLEICH("X";B1:B8;0)). Für jede Nummerngruppe müßtest Du ein eigenes Suchkriterium setzten lassen.
Ich weiß, ist nicht sonderlich elegant, aber leider habe ich jetzt keine Zeit mehr und mir fällt auf die Schnelle nichts besseres ein.
Gruß Heiko
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige