Hier verstehst Du mich miss. Ich schrieb ja, dass ich nach einem
Weg via Formeln suche.
Mir geht es um einen Weg wo automatisch alles ohne weiteres
Zutun aktualisiert wird.
Das von Martin geschilderte Vorgehen lässt sich sicher auch in ein
Makro zusammenfassen ...
Wenn es gar nicht anders geht, könnte man an Makros denken. Aber
meiner Erfahrung nach geht extrem viel über Formeln. Manchmal muss da
um die Ecke gedacht werden.
Hätte ja sein können, dass hier jemand mitliest, der das
"Konsolidieren" von Spalten mit Text-Inhalten hinbekommen hat.
Aber Konsolidieren geht doch auch nicht über Formeln; im Gegentum, da
musst du jede Menge in einem Dialogfeld rumackern.
Zum Sortieren per Formel habe ich eine Lösung gefunden:
https://www.tabellenexperte.de/automatische-sortierung-teil-2/
Na, dann ist die Lösung doch ganz einfach:
Zum Sortieren brauchst du sowieso eine Hilfsspalte der Art
=A1&";"&B1
o.ä., sonst kannst du ggf. "Ipsum"/"Tykwer" nicht von "Ipsum"/"Ophyls"
unterscheiden.
Also kopierst du die beiden Quellbereiche einfach in eine Hilfstabelle,
und zwar hintereinander; also z. B. die eine Tabelle nach einen Bereich
nach B1:C100, den anderen nach B101:C200 o. ä. Du kannst dabei
platzmäßig großzügig sein, leere Zeilen stören überhaupt nicht.
Dahinter erzeugst du die oben beschriebene Hilfssspalte (s. o.).
Vor(!) allem erzeugst du die Plazierung wie auf der Webseite
beschrieben. Duplikate bekommen einfach die selbe Plazierung, das stört
aber nicht.
Im eigentlichen Zielbereich nummerierst du die Zeilen durch und suchst
per SVERWEIS (dazu muss das Vergleichskriterium in der /ersten/ Spalte
stehen) nach der betreffenden Plazierung. Wenn du noch auf MAX in der
Plazierungs-Hilfsspalte vergleichst, verschwinden am Ende die der
Zielliste die Fehlermeldungen.
Ok, bei Duplikaten hast du noch das kleine Problem, dass dafür jeweils
eine andere Plazierungsnummer fehlt (statt Platz 2, 3, 4 gips dann 2, 4
4), da musst du dir noch was überlegen. Spontan würde ich sagen, nochmal
das gleiche Spiel über weitere Hilfsspalte, z. B. Dx, mit der
Durchnummerierung der Plazierungen, und in Ex dann die fehlenden
Platzeirungen ausgeblendet mit
=WENN(ISTFEHLER(VERGLEICH(D1;$A$1:$A$200;0));""; D1)
und dann /daraus/ erst die finale Platzierung für den eigentlichen
Zielbereich gebastelt. Aber darüber (oder andere Lösungen) kannst du
dann selber tüfteln.
Wolfgang, der es aber ganz pragmatisch über Copy&Paste machen würde, wie
schon Franklin vorgeschlagen hat