Registriert seit: 22.03.2018
Version(en): 2010
Guten Tage, ich habe folgendes in der Zelle stehen: Gemischte SKUs 10003734-1013 Menge 12 P1 - B1 Die Artikelnummer (10003734-1013) würde ich gerne extrahieren aus der Zelle? Jemand eine Idee für eine Formal, danke! :) Gruß
Angehängte Dateien
123.xlsx (Größe: 14,86 KB / Downloads: 11)
Registriert seit: 09.01.2022
Version(en): Microsoft 365
04.06.2024, 12:59
(Dieser Beitrag wurde zuletzt bearbeitet: 04.06.2024, 13:45 von ws-53 .)
Geht bestimmt auch kürzer, aber funktioniert:
Code:
=TEIL(A1;FINDEN(ZEICHEN(10);$A1)+1;FINDEN(ZEICHEN(10);$A1;FINDEN(ZEICHEN(10);$A1)+1)-FINDEN(ZEICHEN(10);$A1)-1)
In einem neueren Excel geht es mit LET kürzer:
Code:
=LET( a;TEIL(A1;FINDEN(ZEICHEN(10);A1)+1;99); b;TEIL(a;1;FINDEN(ZEICHEN(10);a)-1); b)
Registriert seit: 13.04.2014
Version(en): 365
04.06.2024, 13:03
(Dieser Beitrag wurde zuletzt bearbeitet: 04.06.2024, 13:06 von BoskoBiati .)
Hi,
wenn die Artikelnummer immer gleich aufgebaut ist:
Code:
=TEIL(A1;SUCHEN("-";A1)-8;13)) =TEIL(A1;SUCHEN(ZEICHEN(10);A1)+1;13)
Gruß Edgar Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Registriert seit: 09.01.2022
Version(en): Microsoft 365
Zitat: wenn die Artikelnummer immer gleich aufgebaut ist:Bei uns gab es über Jahrzehnte eine einheitliche Logik, bis diese dann durch Firmenaufkäufe ihre Gültigkeit verlor.
Registriert seit: 22.03.2018
Version(en): 2010
Leider ist de Artikelnummer nicht immer gleich aufgebaut.
Registriert seit: 13.04.2014
Version(en): 365
Hallo, Dann stelle mal ein paar unterschiedliche Beispiele vor.
Gruß Edgar Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Registriert seit: 12.03.2016
Version(en): Excel 2003
Hallo bei dieser Beispieldatei spielt die Länge deiner Artikel Nummer keine Rolle, sie muss nur immer an 2. Stelle stehen. Statt nur die Artikel Nummer auswerten wäre es m.E. sinnvoller den ganzen String auf drei Spalten zu splitten. Bitte einfach mal anschauen was ich mir dazu ausgedacht habe. Leider eine alte Excel 2003 Datei. das Makro kannst du aber problemlos ins Original koieren. mfg Gast 123
Angehängte Dateien
Artikel Nummer.xls (Größe: 23,5 KB / Downloads: 2)
Registriert seit: 13.04.2014
Version(en): 365
Hi, bei den Formeln von ws-53 ist die Länge der Artikelnummern egal.
Gruß Edgar Meine Antworten sind freiwillig und ohne Gewähr! Über Rückmeldungen würde ich mich freuen.
Registriert seit: 12.10.2014
Version(en): 365 Insider (32 Bit)
(04.06.2024, 12:59) ws-53 schrieb: In einem neueren Excel geht es mit LET kürzer …Moin!
Da geht dann noch einiges ohne LET.
A B C D 1 Gemischte SKUs 10003734-1013 Menge 12 P1 - B1 10003734-1013 10003734-1013 10003734-1013 2 85 37 49
Zelle Formel B1 =LET ( a;TEIL (A1;FINDEN (ZEICHEN (10) ;A1) +1;99) ; b;TEIL (a;1;FINDEN (ZEICHEN (10) ;a) -1) ; b) C1 =INDEX (TEXTTEILEN (A1;;ZEICHEN (10) ) ;2) D1 =TEXTVOR (TEXTNACH (A1;ZEICHEN (10) ) ;ZEICHEN (10) ;-1) B2 =LÄNGE (FORMELTEXT (B1) )
Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag: 1 Nutzer sagt Danke an RPP63 für diesen Beitrag 28
• ws-53
Registriert seit: 09.01.2022
Version(en): Microsoft 365
Die INDEX-Variante ist besonders schick.