Seite 1 von 1

[gelöst] Lösung mit Funktionen ohne Makro möglich?

Verfasst: Fr 18. Feb 2022, 01:43
von matze
Moin.
Habe einen Anwendungsfall, den ich mit einem Makro vermutlich irgendwie lösen könnte.
Habe nun nach einer Funktion geschaut, die mir da evtl auch weiterhelfen kann und hier im Forum auch etwas gestöbert, aber nichts passendes gefunden (letztes evtl auch, weil mit keine passende Suche eingefallen ist - daher auch schon mal eine vorauseilende Entschuldigung, wenn irgendwem der Titel nicht passt und Mods sind gerne frei, was passenderes draus zu machen - aber wie gesagt, ich bin gerade etwas ratlos).
Daher hier kurz die Frage an die Profis, ob eine solche Funktion (/alternative Möglichkeit) überhaupt existiert:

Ein Sheet mit zwei Spalten...

a 1
a 2
a 3
b 10
b 999
x 500
x 0

...soll nach Verarbeitung/Filter/Funktion so aussehen...

a 3
b 999
x 0

...also immer den letzten (untersten) Wert der zweiten Spalte zu dem korrespondierenden Element der Ersten.

Ist das ohne Makro zu machen? Eigentlich sind mir alle anderen Lösungen lieber, auch Regex oder Filter, aber mit den beiden kenn ich mich nur rudimentär aus (und mit Pivot noch garnicht, aber wenn das die Alternative wäre, würde ich mich da mal reinlesen).

Brauche jetzt auch nicht unbedingt ne Lösung (hätte auch nichts dagegen einzuwenden^^).
Reichen würde mich schon ein "ja, geht ohne, probier Ansatz XZY".

Bin für jede Hilfe dankbar! :)

Re: Lösung mit Funktionen ohne Makro möglich?

Verfasst: Fr 18. Feb 2022, 07:37
von paljass
Moin,
in deinem Beispiel ist die Spalte mit den Buchstaben aufsteigend sortiert. Ist das immer so?

Gruß
paljass

Re: Lösung mit Funktionen ohne Makro möglich?

Verfasst: Fr 18. Feb 2022, 11:58
von echo
Hallo
du könntest mit Zählenwenn recht einfach den jeweils Letzen Eintrag der Spalte A ermitteln.
Die Formel in einer Hilfsspalte und dann nach 1 gefiltert sollte das gewünschte Ergebnis liefern.

Beispiel:
Suchspalte A
Oberste Zelle A2
Unterste Zelle A100
Formel in Hilfsspalte Zeile 2 zum kopieren nach unten
=ZÄHLENWENN($A2:$A$100;"="&$A2)

Achte auch die $ (relative / absolute Bezüge)
Gruß Holger

Re: Lösung mit Funktionen ohne Makro möglich?

Verfasst: Mo 21. Feb 2022, 00:42
von matze
Hallo
Danke Holger, dass hat funktioniert - musste mir allerdings erstmal ansehen, was diese Formel macht :D
Doppelt was gelernt, danke.

@palijass - nein, das muss nicht so sein. Aber die Antwort von Holger hat mir bereits geholfen. Trotzdem danke.

Re: [gelöst] Lösung mit Funktionen ohne Makro möglich?

Verfasst: Mo 21. Feb 2022, 21:19
von echo
danke für die Rückmeldung.

Jeder Buchstabe wird absteigend nummeriert.
Der "Trick" ist einfach der, das $A2:$A$100 durch den relativen Zeilenbezug ($A2), beim kopieren nach unten immer kleiner wird. Die Formel lässt einfach alle Zellen oberhalb der Formel aus.
Wenn man das Ergebnis der Formel auf =1 prüft wäre auch ein filtern nach WAHR möglich ....

Das geht übrigens genau so auch anders herum. $A2:$A$2,
hier wird der Bezug beim kopieren nach unten immer größer
und bewirkt wie oben angewendet, das jeder Buchstabe aus Spalte A aufsteigend nummeriert wird.

Gruß Holger