Clever-Excel-Forum

Normale Version: Tabellensortierung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Zusammen Blush
Ich bin in meiner Arbeit jetzt öfters über folgendes Problem gestolpert und wollte mal nachfragen ob es dazu eine Lösung ohne VBA gibt.

Ich habe Spalte B und C und möchte diese miteinander vergleichen und anschliessend anpassen.
Spalte C und D sollen in Zeile zusammen bleiben. 
Ausgangslage:
Spalte B             Spalte C           Spalte D
250                       250                   Text 0
250                       251                   Text 1
250                       253                   Text 3
251                       254                   Text 4
252
252
254
254
254

Finale Liste:
Spalte B             Spalte C           Spalte D
250                       250                   Text 0
250                       250                   Text 0
250                       250                   Text 0
251                       251                   Text 1
252                       
252  
                            253                   Text 3                     
254                       254                   Text 4
254                       254                   Text 4
254                       254                   Text 4

Warum ich da als Anfänger im Excel nicht drauf komme, liegt wahrscheinlich daran, dass es mehrere Schritte erfordert oder eine recht verschachtelte Funktion ergibt. VBA kann ich leider gar nicht.

Ich bin über jede Hilfe dankbar. Schöne Weihnachten im voraus. 
Viele Grüsse, Paul
Hallöchen,

wenn es dir nix ausmacht, die Zellen mit der 253 manuell zu bearbeiten, dann so. kopiere die Daten aus Spalte A, füge die 253 ein und dann die Formeln. Am Ende kopierst Du die Ergebnisse, fügst sie mit Werte einfügen ein und löschst die 253 in Spalte A.

Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
1250250 Text 0
2250251 Text 1
3250253 Text 3
4251254 Text 4
5252
6252
7254
8254
9254
10
11250250 Text 0
12250250 Text 0
13250250 Text 0
14251251 Text 1
15252
16252
17253253 Text 3
18254254 Text 4
19254254 Text 4
20254254 Text 4

ZelleFormel
B11=WENN(ZÄHLENWENN($B$1:$B$4;A11);A11;"")
C11=WENNFEHLER(SVERWEIS(B11;$B$1:$C$4;2;FALSCH);"")
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg
Hallo Schauan

vielen Dank für die schnelle Hilfe. 

Leider habe ich diese kleine Tabelle nur symbolisch dargestellt und es sollen 178 Zahlen (rechts) auf 760 Zahlen (links) zugeordnet werden.
Somit wäre ich recht lange damit beschäftigt die 253er einzufügen.

Aktuell lasse ich die linke Seite stehen und füge auf der rechten Seite, in Spalte B und C neue Zeilen nach unten hinzu.
So wandern diese weiter runter bis sie der linken Seite korrekt gegenüberstehen.

Hättest du noch eine Idee?

Viele Grüsse, Paul
Hallöchen,

ich bleib mal noch bei der "manuellen" Variante. Eine Hilfe für die "fehlenden" Zahlen in Spalte A wäre die bedingte Formatierung. Du kannst dadurch Spalte B nach Farben filtern und die ohne Füllung wählen. Ich hab hier mal noch die 255 hingeschrieben, da hättest Du dann 2 Zahlen. Die könntest Du z.B. gelb färben, in einem Rutsch kopieren und in meinem Ansatz unter die Kopie (ohne 253 ab Zeile 20) hinzufügen und sortieren. Dann wie beschrieben die Daten per Formel holen, die Ergebnisse durch die Inhalte ersetzen, und anschließend in Spalte A die "gelben" löschen.  

Arbeitsblatt mit dem Namen 'Tabelle1'
ABC
1ABC
2250250 Text 0
3250251 Text 1
4250253 Text 3
5251254 Text 4
6252255
7252
8254
9254
10254

Zellebedingte Formatierung...Format
B11: ZÄHLENWENN($A$1:$A$10;B1)abc
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.2) erstellt. ©Gerd alias Bamberg

Im Anhang hab ich mal den Stand nach dem sortieren + Daten holen. Nächster Schritt, wie gesagt, Formeln durch Werte ersetzen und die beiden gelben löschen.
Hallo,

würde auch mit dem SVerweis gehen:

Tabelle1

ABCDEF
2250250 Text 0 250 Text 0
3250250 Text 0 251 Text 1
4250250 Text 0 253 Text 3
5251251 Text 1 254 Text 4
6252
7252
8254254 Text 4
9254254 Text 4
10254254 Text 4
Formeln der Tabelle
ZelleFormel
B2=WENNFEHLER(SVERWEIS(A2;E$2:F$5;1;FALSCH);"")
C2=WENNFEHLER(SVERWEIS(A2;E$2:F$5;2;FALSCH);"")
B3=WENNFEHLER(SVERWEIS(A3;E$2:F$5;1;FALSCH);"")
C3=WENNFEHLER(SVERWEIS(A3;E$2:F$5;2;FALSCH);"")
B4=WENNFEHLER(SVERWEIS(A4;E$2:F$5;1;FALSCH);"")
C4=WENNFEHLER(SVERWEIS(A4;E$2:F$5;2;FALSCH);"")
B5=WENNFEHLER(SVERWEIS(A5;E$2:F$5;1;FALSCH);"")
C5=WENNFEHLER(SVERWEIS(A5;E$2:F$5;2;FALSCH);"")
B6=WENNFEHLER(SVERWEIS(A6;E$2:F$5;1;FALSCH);"")
C6=WENNFEHLER(SVERWEIS(A6;E$2:F$5;2;FALSCH);"")
B7=WENNFEHLER(SVERWEIS(A7;E$2:F$5;1;FALSCH);"")
C7=WENNFEHLER(SVERWEIS(A7;E$2:F$5;2;FALSCH);"")
B8=WENNFEHLER(SVERWEIS(A8;E$2:F$5;1;FALSCH);"")
C8=WENNFEHLER(SVERWEIS(A8;E$2:F$5;2;FALSCH);"")
B9=WENNFEHLER(SVERWEIS(A9;E$2:F$5;1;FALSCH);"")
C9=WENNFEHLER(SVERWEIS(A9;E$2:F$5;2;FALSCH);"")
B10=WENNFEHLER(SVERWEIS(A10;E$2:F$5;1;FALSCH);"")
C10=WENNFEHLER(SVERWEIS(A10;E$2:F$5;2;FALSCH);"")

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8
Hallo,

da ist leider ein Fehler drin.
Hi

für die Beispieldaten scheint es zu klappen.

____|_A|____B____|____C____|____D____|_E|_F|____G____|____H____|____I____|
   1|  |Übers. 1 |Übers. 2 |Übers. 3 |  |  |Übers. 1 |Übers. 2 |Übers. 3 |
   2|  |      250|      250|Text 0   |  |  |      250|      250|Text 0   |
   3|  |      250|      251|Text 1   |  |  |      250|      250|Text 0   |
   4|  |      250|      253|Text 3   |  |  |      250|      250|Text 0   |
   5|  |      251|      254|Text 4   |  |  |      251|      251|Text 1   |
   6|  |      252|         |         |  |  |      252|         |         |
   7|  |      252|         |         |  |  |      252|         |         |
   8|  |      254|         |         |  |  |         |      253|Text 3   |
   9|  |      254|         |         |  |  |      254|      254|Text 4   |
  10|  |      254|         |         |  |  |      254|      254|Text 4   |
  11|  |         |         |         |  |  |      254|      254|Text 4   |

G2    =WENN(ZÄHLENWENN($B$2:$B$2000;AGGREGAT(15;6;$B$2:$C$2000/(((ZÄHLENWENN($B$2:$B$2000;$B$2:$C$2000)=0)*($C$2:$C$2000<>"")+{1.0})*($B$2:$B$2000<>""));ZEILE(A1)));AGGREGAT(15;6;$B$2:$C$2000/(((ZÄHLENWENN($B$2:$B$2000;$B$2:$C$2000)=0)*($C$2:$C$2000<>"")+{1.0})*($B$2:$B$2000<>""));ZEILE(A1));"")

H2    =WENNFEHLER(WENN(G2="";AGGREGAT(15;6;($C$2:$C$2000/($C$2:$C$2000>MAX($G$1:H1)));1);SVERWEIS(G2;$C$2:$C$2000;1;0));"")

I2    =WENNFEHLER(SVERWEIS(MAX(F2:H2);$C$2:$D$2000;2;0);"")

Gruß Elex
Danke Leute für euren Support. Bei mir war es zeitlich ein bisschen eng und deshalb habe ich es dann doch von Hand gemacht. Hat mich "nur" 3 Stunden gekostet und einige Gehirnzellen  :20:
Werde mich demnächst mehr mit euren Forum beschäftigen und dann hoffentlich auch mehr dazu lernen. Besten Dank und guten Rutsch ins neue Jahr  :15:
Hi Paul,

bin mir zwar nicht sicher, ob du hier nochmals reinschaust. Falls doch, ein kleiner Hinweis: (Voll)Zitate sind in der Regel nicht nötig - einzelne Passagen kannst du auch mit C&P als Zitat einfügen.