Clever-Excel-Forum

Normale Version: Daten filtern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Guten Morgen zusammen,

ich hab eine Tabelle  mit einer Unzahl an Bezeichnungen.
Die sind immer gleich aufgebaut:

TXX-YYYYZ-000-TT

Also z. B. T30-2234-050-TT

Dabei bezeichnet die 11. bis 13. Ziffer den Durchmesser.
Ich bräuchte in einer Spalte neben der Bezeichnung den Durchmesserbereich, in welches das Produkt fällt.

Diese wären:
<55
50-100
100-150
150-200
>200

Wie bekomm ich das am besten hin?
Vlookup wäre wahrscheinlich die richtige Funktion oder?

Danke!
Hallo,

Zitat:Dabei bezeichnet die 11. bis 13. Ziffer den Durchmesser.

mit der Funktion Teil() könntest du diese 3 Ziffern auslesen. Beachte aber dabei bitte, dass die Funktion Teil() einen Text zurückgibt - du müsstest diesen Wert mit 1 multiplizieren und erhälst dann eine Zahl. Und dann könntest du mit Sverweis() bzw. Vlookup weitermachen.
Hallo,

teste diesen Code:

Code:
Sub Fen()
Ar = array(0,55,100,150,200)
for i=1 to cells(rows.count, "A").end(xlup).row
z = val(mid(cells(i,"A"),10,3))
G = worksheetfunction.lookup(z,Ar)
cells(i,"B") = G
next i
End Sub

mfg
Hi,

ich denke, dass die Beispielbezeichnung falsch ist. Sie beinhaltet keine 13 Ziffern. Sind alle Zeichen gemeint, dann wäre das 13. Zeichen der Bindestrich.
Hallo,

so ginge es auch:

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDEFG
1DatenErgebnis soErgebnis oder so Suchtabelle
2T30-2234-050-TTGruppe 1<51 Gruppe 10<51
3T30-2234-060-TTGruppe 251-100 Gruppe 25151-100
4T30-2234-150-TTGruppe 3101-150 Gruppe 3101101-150
5T30-2234-200-TTGruppe 4151-200 Gruppe 4151151-200
6T30-2234-210-TTGruppe 5>200 Gruppe 5201>200

ZelleFormel
B2=VERWEIS(--TEIL(A2;10;3);$F$2:$F$6;$E$2:$E$6)
C2=VERWEIS(--TEIL(A2;10;3);$F$2:$F$6;$G$2:$G$6)
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
Hallo,

danke für die vielen Antworten.
Ist vom letzten Beitrag die "=Verweis-Funktion" im englischen das VLOOKUP und "Teil" dann "MID"?

[attachment=9548] [attachment=9549]
Hallo,

nein, es ist Lookup(). Übersetzt würde die Formel von Attila so lauten:

=LOOKUP(--MID(A2,10,3),$F$2:$F$6,$E$2:$E$6)
Hi,

(13.02.2017, 10:29)Monsterburger schrieb: [ -> ]Ist vom letzten Beitrag die "=Verweis-Funktion" im englischen das VLOOKUP und "Teil" dann "MID"?

für die Übersetzung von Formeln schaue mal hier:
https://de.excel-translator.de/translator/