verschieden lange Spalten vergleichen und anpassen
#1
Hallo an alle,

ich bin leider was Excel angeht, komplett unerfahren - gar nicht zu reden von VBA. Ich brauche also eure Hilfe:

Ich möchte gern mehrere Spalten miteinander vergleichen. Diese sind aber unterschiedlich lang. Die eine (A) zum Beispiel 180 Einträge, (B) 100 und © vlt 120. Die Eintragungen bestehen aus Zahlen. Ein Bespiel:

1             1             1
2             3             2            
3             6             4                            
4                            6                            
5                            
6    

Am Ende möchte ich gern alle Spalten so gegeneinander sortieren, dass an den Stellen, wo Einträge fehlen, Leerstellen eingefügt werden.Richtig deluxe wäre es, wenn diese noch farbig markiert sind. Das Endergebnis sollte dann so aussehen:

1             1             1
2                            2             
3             3                                             
4                            4                            
5                            
6             6             6

Da ich sehr viele Tabellen auf diese Weise vergleichen muss, suche ich nach einem sinnvollen Code.
Kann mir jemand helfen?
Vielen Dank schon mal im voraus!
Liebe Grüße, Phin
Top
#2
Hallo,

Du könntest zwei Hilfspalten einfügen und wenn Spalte A der Obermufti ist, dann einfach mit Zähklenwenn() arbeiten.

Arbeitsblatt mit dem Namen 'Tabelle1'
 ABCDE
111111
22 232
333 64
44 46 
55    
666   

ZelleFormel
B1=WENN(ZÄHLENWENN(D:D;$A1);$A1;"")
C1=WENN(ZÄHLENWENN(E:E;$A1);$A1;"")
Diese Tabelle wurde mit Tab2Html (v2.4.1) erstellt. ©Gerd alias Bamberg
VG
von René und seinen 3 Gehirnzellen

Top
#3
Deine Daten in A:C
(der "Obermufti" von silex ist hier egal)

in I1 die MAX-Einträge-Ermittlung: 
=MAX(ANZAHL2(INDEX(A:C;;SPALTE(A:C))))

In E1 
=INDEX(A:A;ZEILE(A1)/$I$1*ANZAHL2(A:A)) 
bis G6 kopiert

Bedingte Formatierung E2:G6:
=E1=E2 
weiße Schrift
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Top


Gehe zu:


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