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

Maschinennamen generieren

Maschinennamen generieren
23.05.2007 16:16:00
Carsten
Hallo,
folgendes Problem würde ich gerne lösen.
es sollen ein Maschinennamen generiert werden.
Für jede Maschine besteht in der Exceltabelle einen Zeile
Die ersten drei Zeichen ergeben sich aus dem Standort. (Spalte A) 08=NRN; 09=HAM; 10=HAN; 11=HAM.
Zeichen 4 und 5 ergeben sich aus dem Gerätetyp (Spalte B) Gerätetyp 1-4 = DU Gerätetyp 5-8 =NU.
Zeichen 6 und 7 sind die Standortnr (Spalte A) 08 bis 11
die letzten vier Zeichen ergeben sich aus einer fortlaufenden Liste in hexadezimaler Form.
Die letzten vier Zeichen dürfen nur einmalig vorkommen.
Nun zu meinem Problem. Wie kann ich es bewerkstelligen die Liste mit den hexadezimalen Zahlen dahingegend zu überprüfen welche bereits verwendet wurden und dann die nächstgrösste auswählen um dann den Maschinennamen zu generieren?
Hoffe ich habe mich halbwegsverständlich ausgedrückt.
Falls jemand eine Idee haben sollte wie man das automatisieren kann, wäre das super.
lg
Carsten

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Maschinennamen generieren
23.05.2007 16:55:00
Matthias
Hallo Carsten,
Wie wär's damit:
Tabelle1
 AB
1000a000D
2000b 
3000c 
Formeln der Tabelle
B1 : =maxhex(A1:A3;4)
 
Diagramm - Grafik - Excel Tabellen einfach im Web darstellen    Excel Jeanie HTML  3.0    Download  
Dazu musst du folgende Funktion in ein Modul schreiben:
Function MaxHex(rng As Range, dig As Integer) Dim r As Range Dim m As Long, tmp As Long For Each r In Intersect(rng, rng.Worksheet.UsedRange) tmp = CDec("&h" & Right(String(dig, "0") & r.Value, dig)) If tmp > m Then m = tmp Next r MaxHex = Right(String(dig, "0") & hex(m + 1), dig) End Function


Gruß Matthias

Anzeige
AW: Maschinennamen generieren
23.05.2007 16:57:00
Ramses
Hallo
Meinst du das in etwa so ?
Tabelle1
 ABCDEFGHIJ
1StandortGerätetypStandortnummerUnique IDGerätenummer Standort Gerätetyp 
281080001NRNDU080001 8NRN1DU
392090002HAMDU090002 9HAM5NU
4105100003HANNU100003 10HAN  
5117110004HAMNU110004 11HAM  
6129120005HAMNU120005     
71311130006HAMNU130006     
81413140007HAMNU140007     
91515150008HAMNU150008     
101617160009HAMNU160009     
11171917000AHAMNU17000A     
12182118000BHAMNU18000B     
13192319000CHAMNU19000C     
14202520000DHAMNU20000D     
15212721000EHAMNU21000E     
16222922000FHAMNU22000F     
172331230010HAMNU230010     
182433240011HAMNU240011     
192535250012HAMNU250012     
202637260013HAMNU260013     
212739270014HAMNU270014     
222841280015HAMNU280015     
232943290016HAMNU290016     
243045300017HAMNU300017     
253147310018HAMNU310018     
263249320019HAMNU320019     
27335133001AHAMNU33001A     
28345334001BHAMNU34001B     
29355535001CHAMNU35001C     
30365736001DHAMNU36001D     
31375937001EHAMNU37001E     
32386138001FHAMNU38001F     
333963390020HAMNU390020     
344065400021HAMNU400021     
354167410022HAMNU410022     
364269420023HAMNU420023     
374371430024HAMNU430024     
384473440025HAMNU440025     
394575450026HAMNU450026     
404677460027HAMNU460027     
414779470028HAMNU470028     
424881480029HAMNU480029     
43498349002AHAMNU49002A     
44508550002BHAMNU50002B     
45518751002CHAMNU51002C     
46528952002DHAMNU52002D     
47539153002EHAMNU53002E     
48549354002FHAMNU54002F     
495595550030HAMNU550030     
505697560031HAMNU560031     
515799570032HAMNU570032     
Formeln der Tabelle
C2 : =WENN(A2<10;"0"&A2;A2)
D2 : =TEXT(DEZINHEX(1);"0000")
E2 : =SVERWEIS(A2;$G$2:$H$5;2;1)&SVERWEIS(B2;$I$2:$J$5;2;1)&C2&D2
C3 : =WENN(A3<10;"0"&A3;A3)
D3 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D2)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D2)+1)))&DEZINHEX(ANZAHL2($D$2:D2)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D2)+1);"0000"))
E3 : =SVERWEIS(A3;$G$2:$H$5;2;1)&SVERWEIS(B3;$I$2:$J$5;2;1)&C3&D3
C4 : =WENN(A4<10;"0"&A4;A4)
D4 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D3)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D3)+1)))&DEZINHEX(ANZAHL2($D$2:D3)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D3)+1);"0000"))
E4 : =SVERWEIS(A4;$G$2:$H$5;2;1)&SVERWEIS(B4;$I$2:$J$5;2;1)&C4&D4
C5 : =WENN(A5<10;"0"&A5;A5)
D5 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D4)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D4)+1)))&DEZINHEX(ANZAHL2($D$2:D4)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D4)+1);"0000"))
E5 : =SVERWEIS(A5;$G$2:$H$5;2;1)&SVERWEIS(B5;$I$2:$J$5;2;1)&C5&D5
C6 : =WENN(A6<10;"0"&A6;A6)
D6 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D5)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D5)+1)))&DEZINHEX(ANZAHL2($D$2:D5)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D5)+1);"0000"))
E6 : =SVERWEIS(A6;$G$2:$H$5;2;1)&SVERWEIS(B6;$I$2:$J$5;2;1)&C6&D6
C7 : =WENN(A7<10;"0"&A7;A7)
D7 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D6)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D6)+1)))&DEZINHEX(ANZAHL2($D$2:D6)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D6)+1);"0000"))
E7 : =SVERWEIS(A7;$G$2:$H$5;2;1)&SVERWEIS(B7;$I$2:$J$5;2;1)&C7&D7
C8 : =WENN(A8<10;"0"&A8;A8)
D8 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D7)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D7)+1)))&DEZINHEX(ANZAHL2($D$2:D7)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D7)+1);"0000"))
E8 : =SVERWEIS(A8;$G$2:$H$5;2;1)&SVERWEIS(B8;$I$2:$J$5;2;1)&C8&D8
C9 : =WENN(A9<10;"0"&A9;A9)
D9 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D8)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D8)+1)))&DEZINHEX(ANZAHL2($D$2:D8)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D8)+1);"0000"))
E9 : =SVERWEIS(A9;$G$2:$H$5;2;1)&SVERWEIS(B9;$I$2:$J$5;2;1)&C9&D9
C10 : =WENN(A10<10;"0"&A10;A10)
D10 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D9)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D9)+1)))&DEZINHEX(ANZAHL2($D$2:D9)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D9)+1);"0000"))
E10 : =SVERWEIS(A10;$G$2:$H$5;2;1)&SVERWEIS(B10;$I$2:$J$5;2;1)&C10&D10
C11 : =WENN(A11<10;"0"&A11;A11)
D11 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D10)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D10)+1)))&DEZINHEX(ANZAHL2($D$2:D10)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D10)+1);"0000"))
E11 : =SVERWEIS(A11;$G$2:$H$5;2;1)&SVERWEIS(B11;$I$2:$J$5;2;1)&C11&D11
C12 : =WENN(A12<10;"0"&A12;A12)
D12 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D11)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D11)+1)))&DEZINHEX(ANZAHL2($D$2:D11)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D11)+1);"0000"))
E12 : =SVERWEIS(A12;$G$2:$H$5;2;1)&SVERWEIS(B12;$I$2:$J$5;2;1)&C12&D12
C13 : =WENN(A13<10;"0"&A13;A13)
D13 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D12)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D12)+1)))&DEZINHEX(ANZAHL2($D$2:D12)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D12)+1);"0000"))
E13 : =SVERWEIS(A13;$G$2:$H$5;2;1)&SVERWEIS(B13;$I$2:$J$5;2;1)&C13&D13
C14 : =WENN(A14<10;"0"&A14;A14)
D14 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D13)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D13)+1)))&DEZINHEX(ANZAHL2($D$2:D13)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D13)+1);"0000"))
E14 : =SVERWEIS(A14;$G$2:$H$5;2;1)&SVERWEIS(B14;$I$2:$J$5;2;1)&C14&D14
C15 : =WENN(A15<10;"0"&A15;A15)
D15 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D14)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D14)+1)))&DEZINHEX(ANZAHL2($D$2:D14)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D14)+1);"0000"))
E15 : =SVERWEIS(A15;$G$2:$H$5;2;1)&SVERWEIS(B15;$I$2:$J$5;2;1)&C15&D15
C16 : =WENN(A16<10;"0"&A16;A16)
D16 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D15)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D15)+1)))&DEZINHEX(ANZAHL2($D$2:D15)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D15)+1);"0000"))
E16 : =SVERWEIS(A16;$G$2:$H$5;2;1)&SVERWEIS(B16;$I$2:$J$5;2;1)&C16&D16
C17 : =WENN(A17<10;"0"&A17;A17)
D17 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D16)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D16)+1)))&DEZINHEX(ANZAHL2($D$2:D16)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D16)+1);"0000"))
E17 : =SVERWEIS(A17;$G$2:$H$5;2;1)&SVERWEIS(B17;$I$2:$J$5;2;1)&C17&D17
C18 : =WENN(A18<10;"0"&A18;A18)
D18 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D17)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D17)+1)))&DEZINHEX(ANZAHL2($D$2:D17)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D17)+1);"0000"))
E18 : =SVERWEIS(A18;$G$2:$H$5;2;1)&SVERWEIS(B18;$I$2:$J$5;2;1)&C18&D18
C19 : =WENN(A19<10;"0"&A19;A19)
D19 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D18)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D18)+1)))&DEZINHEX(ANZAHL2($D$2:D18)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D18)+1);"0000"))
E19 : =SVERWEIS(A19;$G$2:$H$5;2;1)&SVERWEIS(B19;$I$2:$J$5;2;1)&C19&D19
C20 : =WENN(A20<10;"0"&A20;A20)
D20 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D19)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D19)+1)))&DEZINHEX(ANZAHL2($D$2:D19)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D19)+1);"0000"))
E20 : =SVERWEIS(A20;$G$2:$H$5;2;1)&SVERWEIS(B20;$I$2:$J$5;2;1)&C20&D20
C21 : =WENN(A21<10;"0"&A21;A21)
D21 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D20)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D20)+1)))&DEZINHEX(ANZAHL2($D$2:D20)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D20)+1);"0000"))
E21 : =SVERWEIS(A21;$G$2:$H$5;2;1)&SVERWEIS(B21;$I$2:$J$5;2;1)&C21&D21
C22 : =WENN(A22<10;"0"&A22;A22)
D22 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D21)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D21)+1)))&DEZINHEX(ANZAHL2($D$2:D21)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D21)+1);"0000"))
E22 : =SVERWEIS(A22;$G$2:$H$5;2;1)&SVERWEIS(B22;$I$2:$J$5;2;1)&C22&D22
C23 : =WENN(A23<10;"0"&A23;A23)
D23 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D22)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D22)+1)))&DEZINHEX(ANZAHL2($D$2:D22)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D22)+1);"0000"))
E23 : =SVERWEIS(A23;$G$2:$H$5;2;1)&SVERWEIS(B23;$I$2:$J$5;2;1)&C23&D23
C24 : =WENN(A24<10;"0"&A24;A24)
D24 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D23)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D23)+1)))&DEZINHEX(ANZAHL2($D$2:D23)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D23)+1);"0000"))
E24 : =SVERWEIS(A24;$G$2:$H$5;2;1)&SVERWEIS(B24;$I$2:$J$5;2;1)&C24&D24
C25 : =WENN(A25<10;"0"&A25;A25)
D25 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D24)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D24)+1)))&DEZINHEX(ANZAHL2($D$2:D24)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D24)+1);"0000"))
E25 : =SVERWEIS(A25;$G$2:$H$5;2;1)&SVERWEIS(B25;$I$2:$J$5;2;1)&C25&D25
C26 : =WENN(A26<10;"0"&A26;A26)
D26 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D25)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D25)+1)))&DEZINHEX(ANZAHL2($D$2:D25)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D25)+1);"0000"))
E26 : =SVERWEIS(A26;$G$2:$H$5;2;1)&SVERWEIS(B26;$I$2:$J$5;2;1)&C26&D26
C27 : =WENN(A27<10;"0"&A27;A27)
D27 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D26)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D26)+1)))&DEZINHEX(ANZAHL2($D$2:D26)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D26)+1);"0000"))
E27 : =SVERWEIS(A27;$G$2:$H$5;2;1)&SVERWEIS(B27;$I$2:$J$5;2;1)&C27&D27
C28 : =WENN(A28<10;"0"&A28;A28)
D28 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D27)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D27)+1)))&DEZINHEX(ANZAHL2($D$2:D27)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D27)+1);"0000"))
E28 : =SVERWEIS(A28;$G$2:$H$5;2;1)&SVERWEIS(B28;$I$2:$J$5;2;1)&C28&D28
C29 : =WENN(A29<10;"0"&A29;A29)
D29 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D28)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D28)+1)))&DEZINHEX(ANZAHL2($D$2:D28)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D28)+1);"0000"))
E29 : =SVERWEIS(A29;$G$2:$H$5;2;1)&SVERWEIS(B29;$I$2:$J$5;2;1)&C29&D29
C30 : =WENN(A30<10;"0"&A30;A30)
D30 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D29)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D29)+1)))&DEZINHEX(ANZAHL2($D$2:D29)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D29)+1);"0000"))
E30 : =SVERWEIS(A30;$G$2:$H$5;2;1)&SVERWEIS(B30;$I$2:$J$5;2;1)&C30&D30
C31 : =WENN(A31<10;"0"&A31;A31)
D31 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D30)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D30)+1)))&DEZINHEX(ANZAHL2($D$2:D30)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D30)+1);"0000"))
E31 : =SVERWEIS(A31;$G$2:$H$5;2;1)&SVERWEIS(B31;$I$2:$J$5;2;1)&C31&D31
C32 : =WENN(A32<10;"0"&A32;A32)
D32 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D31)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D31)+1)))&DEZINHEX(ANZAHL2($D$2:D31)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D31)+1);"0000"))
E32 : =SVERWEIS(A32;$G$2:$H$5;2;1)&SVERWEIS(B32;$I$2:$J$5;2;1)&C32&D32
C33 : =WENN(A33<10;"0"&A33;A33)
D33 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D32)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D32)+1)))&DEZINHEX(ANZAHL2($D$2:D32)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D32)+1);"0000"))
E33 : =SVERWEIS(A33;$G$2:$H$5;2;1)&SVERWEIS(B33;$I$2:$J$5;2;1)&C33&D33
C34 : =WENN(A34<10;"0"&A34;A34)
D34 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D33)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D33)+1)))&DEZINHEX(ANZAHL2($D$2:D33)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D33)+1);"0000"))
E34 : =SVERWEIS(A34;$G$2:$H$5;2;1)&SVERWEIS(B34;$I$2:$J$5;2;1)&C34&D34
C35 : =WENN(A35<10;"0"&A35;A35)
D35 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D34)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D34)+1)))&DEZINHEX(ANZAHL2($D$2:D34)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D34)+1);"0000"))
E35 : =SVERWEIS(A35;$G$2:$H$5;2;1)&SVERWEIS(B35;$I$2:$J$5;2;1)&C35&D35
C36 : =WENN(A36<10;"0"&A36;A36)
D36 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D35)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D35)+1)))&DEZINHEX(ANZAHL2($D$2:D35)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D35)+1);"0000"))
E36 : =SVERWEIS(A36;$G$2:$H$5;2;1)&SVERWEIS(B36;$I$2:$J$5;2;1)&C36&D36
C37 : =WENN(A37<10;"0"&A37;A37)
D37 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D36)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D36)+1)))&DEZINHEX(ANZAHL2($D$2:D36)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D36)+1);"0000"))
E37 : =SVERWEIS(A37;$G$2:$H$5;2;1)&SVERWEIS(B37;$I$2:$J$5;2;1)&C37&D37
C38 : =WENN(A38<10;"0"&A38;A38)
D38 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D37)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D37)+1)))&DEZINHEX(ANZAHL2($D$2:D37)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D37)+1);"0000"))
E38 : =SVERWEIS(A38;$G$2:$H$5;2;1)&SVERWEIS(B38;$I$2:$J$5;2;1)&C38&D38
C39 : =WENN(A39<10;"0"&A39;A39)
D39 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D38)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D38)+1)))&DEZINHEX(ANZAHL2($D$2:D38)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D38)+1);"0000"))
E39 : =SVERWEIS(A39;$G$2:$H$5;2;1)&SVERWEIS(B39;$I$2:$J$5;2;1)&C39&D39
C40 : =WENN(A40<10;"0"&A40;A40)
D40 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D39)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D39)+1)))&DEZINHEX(ANZAHL2($D$2:D39)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D39)+1);"0000"))
E40 : =SVERWEIS(A40;$G$2:$H$5;2;1)&SVERWEIS(B40;$I$2:$J$5;2;1)&C40&D40
C41 : =WENN(A41<10;"0"&A41;A41)
D41 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D40)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D40)+1)))&DEZINHEX(ANZAHL2($D$2:D40)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D40)+1);"0000"))
E41 : =SVERWEIS(A41;$G$2:$H$5;2;1)&SVERWEIS(B41;$I$2:$J$5;2;1)&C41&D41
C42 : =WENN(A42<10;"0"&A42;A42)
D42 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D41)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D41)+1)))&DEZINHEX(ANZAHL2($D$2:D41)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D41)+1);"0000"))
E42 : =SVERWEIS(A42;$G$2:$H$5;2;1)&SVERWEIS(B42;$I$2:$J$5;2;1)&C42&D42
C43 : =WENN(A43<10;"0"&A43;A43)
D43 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D42)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D42)+1)))&DEZINHEX(ANZAHL2($D$2:D42)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D42)+1);"0000"))
E43 : =SVERWEIS(A43;$G$2:$H$5;2;1)&SVERWEIS(B43;$I$2:$J$5;2;1)&C43&D43
C44 : =WENN(A44<10;"0"&A44;A44)
D44 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D43)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D43)+1)))&DEZINHEX(ANZAHL2($D$2:D43)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D43)+1);"0000"))
E44 : =SVERWEIS(A44;$G$2:$H$5;2;1)&SVERWEIS(B44;$I$2:$J$5;2;1)&C44&D44
C45 : =WENN(A45<10;"0"&A45;A45)
D45 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D44)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D44)+1)))&DEZINHEX(ANZAHL2($D$2:D44)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D44)+1);"0000"))
E45 : =SVERWEIS(A45;$G$2:$H$5;2;1)&SVERWEIS(B45;$I$2:$J$5;2;1)&C45&D45
C46 : =WENN(A46<10;"0"&A46;A46)
D46 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D45)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D45)+1)))&DEZINHEX(ANZAHL2($D$2:D45)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D45)+1);"0000"))
E46 : =SVERWEIS(A46;$G$2:$H$5;2;1)&SVERWEIS(B46;$I$2:$J$5;2;1)&C46&D46
C47 : =WENN(A47<10;"0"&A47;A47)
D47 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D46)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D46)+1)))&DEZINHEX(ANZAHL2($D$2:D46)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D46)+1);"0000"))
E47 : =SVERWEIS(A47;$G$2:$H$5;2;1)&SVERWEIS(B47;$I$2:$J$5;2;1)&C47&D47
C48 : =WENN(A48<10;"0"&A48;A48)
D48 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D47)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D47)+1)))&DEZINHEX(ANZAHL2($D$2:D47)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D47)+1);"0000"))
E48 : =SVERWEIS(A48;$G$2:$H$5;2;1)&SVERWEIS(B48;$I$2:$J$5;2;1)&C48&D48
C49 : =WENN(A49<10;"0"&A49;A49)
D49 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D48)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D48)+1)))&DEZINHEX(ANZAHL2($D$2:D48)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D48)+1);"0000"))
E49 : =SVERWEIS(A49;$G$2:$H$5;2;1)&SVERWEIS(B49;$I$2:$J$5;2;1)&C49&D49
C50 : =WENN(A50<10;"0"&A50;A50)
D50 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D49)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D49)+1)))&DEZINHEX(ANZAHL2($D$2:D49)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D49)+1);"0000"))
E50 : =SVERWEIS(A50;$G$2:$H$5;2;1)&SVERWEIS(B50;$I$2:$J$5;2;1)&C50&D50
C51 : =WENN(A51<10;"0"&A51;A51)
D51 : =WENN(ISTTEXT(DEZINHEX(ANZAHL2($D$2:D50)+1));WIEDERHOLEN("0";4-LÄNGE(DEZINHEX(ANZAHL2($D$2:D50)+1)))&DEZINHEX(ANZAHL2($D$2:D50)+1);TEXT(DEZINHEX(ANZAHL2($D$2:D50)+1);"0000"))
E51 : =SVERWEIS(A51;$G$2:$H$5;2;1)&SVERWEIS(B51;$I$2:$J$5;2;1)&C51&D51
 

Gruss Rainer

Anzeige
AW: Maschinennamen generieren
23.05.2007 17:25:00
Carsten
ja so ungefähr, allerdings gib es nur vier Standorte und 8 gerätetyypen. Ich werde deinen Ansatz mal heute in ruhe ausprobieren und gebe dann hier eine Rückmeldung.
gruss Carsten

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige