Zahl aus mehreren Kategorien erstellen
#1
Hallo,

folgende Problemstellung:
Meine dynamische Tabelle umfasst ca.1000 Datensätze die Kategorien (Spalte1) und Unterkategorien (Spalte2) enthällt. In Spalte 3 möchte ich diesen Zahlen zuweisen um am Ende den jeweiligen Datensätzen genaue Nummern im Sinne einer Artikelnummer zuzuweisen.

Ich habe:            und möchte:
Spalte1; Spalte2;        Spalte3
A         ;a1                 ;1
A         ;a1                 ;1
A         ;b1                 ;2
A         ;c1                 ;3
B         ;a2                 ;1
B         ;b2                 ;2
C         ;a3                 ;1
C         ;b3                 ;2
C         ;b3                 ;2

Gibt es dafür gute Lösungen die mir erlauben auch in der Zeile unter C;b3 einen A;a1 Eintrag einzufügen der dann die richtige Nummer (1) erhält.

Vielen Dank schonmal,
Antworten Top
#2
Moin,

mir würde, falls dein Excel bereits EINDEUTIG() kennt, folgende (Hilfsspalten)Lösung einfallen:

Spalte E in E2 und runterziehen:
Code:
=TEIL(B2;2;1)

Spalte F in F1:
Code:
=EINDEUTIG(E:E)

Spalte G in  G2 und runterziehen:
PHP-Code:
=WENN(F2<>"";";"&ZEILE()-1;""

Indeiner Ergebnisspalte C n G2 und runterziehen:
Code:
=VERWEIS(TEIL(B2;2;1);$F$2:$F$30;$G$2:$G$30)
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#3
Hi,

für Versionen vor 365 (bei Dir ja wohl derzeit 2016) z.B. so - der Einfachheit halber mit Hilfsspalte, wo A und B verkettet werden:

   

C2:
=A2&"#"&B2

D2: (in Deiner Version noch als Arrayformel mit Strg+Shift+Enter eingeben!):
=WENN(ZÄHLENWENN(C$2:C2;C2)>1;INDEX(D$1:D1;VERGLEICH(C2;C$2:C2;0)+1);SUMME(1/ZÄHLENWENN(C$2:C2;C$2:C2)*(A$2:A2=A2)))

Beide Formeln runterkopieren.
[-] Folgende(r) 1 Nutzer sagt Danke an {Boris} für diesen Beitrag:
  • flax22
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste