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' |
| A | B | C | D | E | F | G |
1 | Daten | Ergebnis so | Ergebnis oder so | | Suchtabelle |
2 | T30-2234-050-TT | Gruppe 1 | <51 | | Gruppe 1 | 0 | <51 |
3 | T30-2234-060-TT | Gruppe 2 | 51-100 | | Gruppe 2 | 51 | 51-100 |
4 | T30-2234-150-TT | Gruppe 3 | 101-150 | | Gruppe 3 | 101 | 101-150 |
5 | T30-2234-200-TT | Gruppe 4 | 151-200 | | Gruppe 4 | 151 | 151-200 |
6 | T30-2234-210-TT | Gruppe 5 | >200 | | Gruppe 5 | 201 | >200 |
Zelle | Formel |
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/