Access-o-Mania

Office-Forum (Deutsch/German) => Microsoft Excel => Thema gestartet von: malibum am Februar 10, 2017, 11:01:08

Titel: Zwei Spalten miteinander Vergleichen und sortieren
Beitrag von: malibum am Februar 10, 2017, 11:01:08
Hallo zusammen,

und zwar habe ich einen Berg voller Zahlen der sortiert werden muss, nun hoffe ich hier auf Hilfe nach einem geeigneten Befehl  ;)

Folgendes Problem:

In Spalte A habe 1000 Zellen mit Nummern, In Spalte B habe ich 500 Zellen mit Nummern. Die Nummern von Spalte B sind alle in Spalte A enthalten.

Nun möchte ich dass die jeweils gleichen Nummern in der gleichen Zeile stehen, dass also die Nummern von Spalte B denen aus Spalte A zugeordnet werden.

Das Ergebnis sollte so wie im Anhang aussehen.

Wie ist dies möglich?

Lg Malibum ;-)
Titel: Re: Zwei Spalten miteinander Vergleichen und sortieren
Beitrag von: el_gomero am Februar 10, 2017, 12:44:43
Moin,

fülle die leeren Zellen in Spalte B per strg+H mit dem Wert 0, danach sortieren und ggf wieder die 0 löschen.

Aber auch hier stellt sich die Frage wozu das gut sein soll ...
Titel: Re: Zwei Spalten miteinander Vergleichen und sortieren
Beitrag von: malibum am Februar 10, 2017, 12:50:54
Hallo,
na dies führt ja wohl nicht zum gewollten Ziel...
gruß
Titel: Re: Zwei Spalten miteinander Vergleichen und sortieren
Beitrag von: el_gomero am Februar 10, 2017, 13:12:57
Hi,

Zitat
na dies führt ja wohl nicht zum gewollten Ziel...

sehr qualifizierte Aussage ... bei mir hat es jedenfalls funktioniert.
Titel: Re: Zwei Spalten miteinander Vergleichen und sortieren
Beitrag von: malibum am Februar 10, 2017, 13:30:29
Hi,

pardon für meine leichtfertige Antwort.

Aber siehe Anhang, so sieht mein Problem aus. Die Werte aus Spalte A sollen den gleichen Werten aus Spalte B zugeordnet werden.

Also 1-1
       2-2
       3-x
Kann ein Wert nicht zugeordnet werden soll die Zelle leer bleiben.

Wenn ich nun einfach lauter Nullen einfüge und dann sortiere findet ja keine Zuordnung zwischen den Spalten statt...

Oder wie soll dies deiner Meinung nach funktionieren?

Gruß
Malibum
Titel: Re: Zwei Spalten miteinander Vergleichen und sortieren
Beitrag von: el_gomero am Februar 10, 2017, 13:40:49
vielleicht reden wir aneinander vorbei ... aber ich ging aus von:
Zitat
... In Spalte A habe 1000 Zellen mit Nummern, In Spalte B habe ich 500 Zellen mit Nummern. Die Nummern von Spalte B sind alle in Spalte A enthalten.
...
woraus ich ableite, dass in Spalte B zwischen B1 und B1000 500 Zellen leer sind. Und dieser Zustand würde ein Vorgehen nach meinem Vorschlag oben zum gewünschten Ziel führen.

Die Frage nach dem Sinn hat sich für mich aber immer noch nicht geklärt ...
Titel: Re: Zwei Spalten miteinander Vergleichen und sortieren
Beitrag von: malibum am Februar 10, 2017, 14:05:11
Hallo,
ja ich glaube wir reden aneinander vorbei  ;)

Ich möchte die gleichen Werte von Spalte B zu Spalte A zuordnen.
Der Grund ist dass ich einer Produktliste weitere Produktdetails zuordnen möchte, der Schlüssel zu den Produkten ist dabei eben die Produktnummer. Daher würde mir eine geeignete Formel/Befehl viel manuelle Sortierungsarbeit ersparen.
Der Grund hat jedoch keine Auswirkung wie ich eine solche Sortierung erreiche.

Gruß
Malibum
Titel: Re: Zwei Spalten miteinander Vergleichen und sortieren
Beitrag von: malibum am Februar 10, 2017, 14:24:23
Es müsste folgendes in eine Formel gepackt werden:

Wenn( "ZelleA1"in Zelle"B1 bis B500" vorkommt dann "schreibe in C1 den wert A1"sonst schreibe "x")

Bekomme das aber irgendwie nicht in der Excel-Schreibweise hin...  :o

Titel: Re: Zwei Spalten miteinander Vergleichen und sortieren
Beitrag von: el_gomero am Februar 10, 2017, 14:24:47
-- edit

Code wird nachgereicht .. war ein Fehler drin ....

-- end edit


Nachtrag: die Frage nach dem Sinn - Excel wird hier imo als Datenbank missbraucht. Unter Access wäre das eine simple Abfrage gewesen ;).
Titel: Re: Zwei Spalten miteinander Vergleichen und sortieren
Beitrag von: ebs17 am Februar 10, 2017, 14:47:22
ZitatIch möchte die gleichen Werte von Spalte B zu Spalte A zuordnen.
Eine Zuordnung ist nun aber keine Sortierung, sondern eine Zurodnung. Dass SpalteA zufällig sortiert ist, spielt dabei keine Rolle.

In einer Datenbank würde man hier einen INNER JOIN anwenden, das ist so ein "Massen-SVerweis". SQL ist auch in Excel möglich  (und sinnvoll):
ADO und Excel (1) - Kleines Vorwort und Einstieg (http://www.online-excel.de/excel/singsel_vba.php?f=135)
DAO statt ADO geht natürlich auch. Das alles hat nur einen eingangs höheren Aufwand als eine Formel.