Date: prev next · Thread: first prev next last
2018 Archives by date, by thread · List index


Am 21.02.2018 um 12:58 schrieb Andreas Borutta:

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
-- 
If I could, I would wish for ONE news INDEED being a fake, namely for
the news of this immature cockalorum in fact became President of the
United States.


-- 
Liste abmelden mit E-Mail an: users+unsubscribe@de.libreoffice.org
Probleme? https://de.libreoffice.org/hilfe-kontakt/mailing-listen/abmeldung-liste/
Tipps zu Listenmails: https://wiki.documentfoundation.org/Netiquette/de
Listenarchiv: https://listarchives.libreoffice.org/de/users/
Alle E-Mails an diese Liste werden unlöschbar öffentlich archiviert

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.