Clever-Excel-Forum

Normale Version: Zahl mit 13 Stellen aus dem Inhalt einer Spalte auslesen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen,

ich bin neu hier und auch nicht gerade ein Excel Fachmann :s . Ich habe folgendes Problem:

In der Spalte einer Tabelle ist Text mit Zahlen der z.B. wie folgt aussieht:


Herausgeber / publisher:
Arturo Benedetti Michelangeli
Medium / medium:
Audio CD
EAN / EAN:
0028945690124


Die Zahl die immer 13stellig ist soll nun gesucht werden und in eine neue Spalte geschrieben werden. Der Text in der Spalte kann variieren es kommt aber immer eine 13stellige Zahl vor.

Kann mir hier jemand helfen?

Vielen Dank schon im Voraus für evtl. Antworten

Beste Grüße...Hotte
Hallo, wie sieht deine Spalte weiter aus (kannst du mal (d)eine (Beispile)Datei posten..?

Ein Vorschlag..:

=INDEX(A:A;AGGREGAT(15;6;ZEILE($A$1:$A$100)/($A$1:$A$100="EAN / EAN:");ZEILE(A1))+1)
Hallo Jockel,

vielen dank für die schnelle Antwort. Anbei die Datei. In der Tabelle soll die Suche in der Spalte AF stattfinden.

Beste Grüße...Hotte
Hallo Jockel,

wo kopiere ich diesen Code rein?

Beste Grüße...Hotte
Hallo, ach das steht alles in einer Zelle, dann ..:

PHP-Code:
=WENNFEHLER(TEIL(AF2;SUCHEN("EAN / EAN:";AF2)+10;13);""
(10.01.2018, 17:44)Hotte27 schrieb: [ -> ]Hallo Jockel,

wo kopiere ich diesen Code rein?
...

Hallo, gar nicht, weil ich von anderen Voraussetzung ausgegangen bin ... Die letztere Formel in die Zelle, wo du dein Ergebnis erwartest. Wo das ist hatte ich nicht gesehen...
Hallo...funktioniert nicht ganz, denn von der Zahl werden nur 10 stellen übernommen...Danke im Voraus
Hallo, dann machst du was falsch..:

Arbeitsblatt mit dem Namen 'tblAuction'
HI
713 87137470686
813 42601782200
913 90042843953

ZelleFormel
H7=LÄNGE(I7)
I7=WENNFEHLER(TEIL(AF2;SUCHEN("EAN / EAN:";AF2)+10;13);"")
H8=LÄNGE(I8)
I8=WENNFEHLER(TEIL(AF3;SUCHEN("EAN / EAN:";AF3)+10;13);"")
H9=LÄNGE(I9)
I9=WENNFEHLER(TEIL(AF4;SUCHEN("EAN / EAN:";AF4)+10;13);"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Hallo...habe nun die Formel etwas abgeändert und nun werden alle 13 stellen angegeben:


Code:
anstelle    =WENNFEHLER(TEIL(AF2;SUCHEN("EAN / EAN:";AF2)+10;13);"") habe ich nun   =WENNFEHLER(TEIL(AF2;SUCHEN("EAN / EAN:";AF2)+12;13);"")

Ist der Lösungsansatz richtig?

Danke und Gruß....Hotte
Hallo, gut aufgepasst. Ja, ist richtig, weil ich nur nach der LÄNGE() geschaut hatte - und die war ja 13, nicht nach der Anzahl der Ziffern... Da waren noch Zeichen wegen der Zeilenumbrüche drin... So scheint's aber richtig...