online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon ingale vom 13.06.2022, 00:27 Options

Mehrfachnamen ausfiltern

Hallo,
ich möchte auf schnellem Wege in unregelmäßigen Abständen einen aktuellen Gesamt-Finanzstatus mehrerer Konten berechnen. Als Grundlage habe ich eine Tabelle mit den Kontoständen über einen längeren Zeitraum. Als "Vorarbeit" kann ich schon die Liste mit Makros nach Kontonummer und Datum sortieren. Wie finde ich jetzt für die jeweiligen Konten den neuesten Wert und kann diese dann in einer neuen Tabelle auswerten, in der die einzelnen Konten nur 1x auftauchen?
Den Spezialfilter habe ich schon ausprobiert, funktioniert leider nicht.
Liebe Grüße
Inge


Antwort schreiben

Antwort 1 von rainberg vom 13.06.2022, 06:37 Options

Hallo Inge,

ohne Beispielmappe kann man Dir da wahrscheinlich nicht helfen.

Antwort 2 von rainberg vom 13.06.2022, 06:39 Options

Gruss
Rainer

....sollte da noch kommen, leider war ich zu schnell auf "Absenden"

Gruss
Rainer

Antwort 3 von ingale vom 13.06.2022, 19:03 Options

Hallo Rainer,
wie kann ich dir die Datei schicken? Finde hier im Moment keine Möglichkeit, war lange nicht in diesem Forum.
Gruß
Inge

Antwort 4 von rainberg vom 14.06.2022, 06:49 Options

Hallo Inge,

über diese Adresse kannst Du die Datei ins Netz stellen und anschliessend nach hier verlinken.

Gruss
Rainer

Antwort 5 von ingale vom 15.06.2022, 08:27 Options

Hallo Rainer,

hier kommt der Link.
http://www.file-upload.net/download-2600734/Salden.xls.html

Das "Problem" ausfiltern habe ich wohl gelöst, dafür "hänge" ich an anderer Stelle.
Wie kann ich die letzte Zeile in der Tabelle (Auswertung) variabel festlegen, (sh. Blatt Auswerung)
um die Spaltenbereiche zu benennen, für Einträge über SVERWEIS.
(Ergebnisse sh. Blatt Auswerung 2)
Die Begrenzung erfolgt durch die gefilterte Spalte Kto.-Nr.
Vielleicht schaust du dir mal mein Blatt mit den Arbeitsschritten an.

Gruß
Inge

Antwort 6 von rainberg vom 15.06.2022, 09:55 Options

Hallo Inge,

kann Dir da leider nicht helfen.

Mir fehlt die Zeit und, ehrlich gesagt, auch die Lust, um das Zusammewirken aller Tabellen anhand der vorliegenden Makros und der vielen definierten Namen zu analysieren.

Trotz der aufgelisteten Arbeitsschritte fällt es mir schwer auf Anhieb zu verstehen, wie Du das mit der letzen Zeile meinst und in welchem Makro diese wirksam werden soll.

Vielleicht versteht Dich jemand besser und hilft Dir weiter.

Gruss
Rainer

Antwort 7 von ingale vom 15.06.2022, 11:16 Options

Hallo Rainer,

hier eine Kurzfassung.
Vorhanden ist die Auswertungstabelle mit den Daten in der 1. Spalte (Kto.-Nr.) und die Überschriften der nächsten 5 Spalten. Also ist damit der Tabellenbereich definiert. Wie kann ich in den 5 Spalten (Bank usw.) ein SVERWEIS eintragen bis zu der Zeile, in der die letzte Kontonummer steht. Dieses variabel gestalten, für unterschiedliche Tabellengrößen bzw. unterschiedliche Anzahl von Kontonummern.

Vielleicht sind diese Infos ja ausreichend für die Beschreibung "meines Problems".

Gruß
Inge

Antwort 8 von rainberg vom 15.06.2022, 11:51 Options

Hallo Inge,

nach meinem Verständnis reicht folgende Formel in B4 des Arbeitsblattes "Auswertung", welche Du dann nach rechts und nach unten ziehen kannst.

=WENN(ISTNV(SVERWEIS($A4;Bankdaten!$A:$E;SPALTE();0));"";SVERWEIS($A4;Bankdaten!$A:$E;SPALTE();0))

Das Definieren von neuen Bereichsnamen habe ich aussen vor gelassen, da ich nicht in den bereits bestehenden Pool derselben eingreifen wollte.

Gruss
Rainer

Antwort 9 von ingale vom 15.06.2022, 12:09 Options

Hallo Rainer,

danke für deine Antwort. Dies ist die Version für die "Handarbeit". Ich möchte genau für diese Formel ein variables Makro erstellen, das den Tabellenbereich von Spalte 2-5 und die Zeilen nach der Überschrift bis zur Zeile mit der letzten Kontonummer in Spalte 1 eingrenzt.

Kannst du mir dabei auch helfen oder muß ich mich da an ein spezielles VBA-Forum wenden?

Gruß
Inge

Antwort 10 von M.O. vom 15.06.2022, 12:13 Options

Hallo Inge,

oder als Makro z.B. so:

Sub SVerweis_einfuegen()

Dim i, z As Long

z = 4     'Startzeile festlegen

Do Until IsEmpty(Cells(z, 1)) = True
 For i = 2 To 5
 Cells(z, i).FormulaLocal = "=Wenn(ISTNV(SVERWEIS(A" & z & ";Bankdaten!A:E;" & i & ";FALSCH));""Bankkonto nicht vorhanden"";SVERWEIS(A" & z & ";Bankdaten!A:E;" & i & ";FALSCH))"
 Next i
  z = z + 1
Loop

End Sub


Gruß

M.O.

Antwort 11 von M.O. vom 15.06.2022, 12:20 Options

Hallo Inge,

habe noch vergessen zu schreiben, dass keine leeren Zellen in Spalte A zwischen den Kontonummern stehen dürfen.

Gruß

M.O.

Antwort 12 von ingale vom 15.06.2022, 15:14 Options

Hallo M.O.

meine Auswertung läuft jetzt wunderbar.
Danke für die Unterstützung.

Gruß
Inge

Ähnliche Themen

Formel in Excel (Wert soll gleichbleiben)
mel1980  23.06.2009 - 417 Hits - 3 Antworten

Excel Termine an Outlook
JCool666  08.10.2009 - 518 Hits - 5 Antworten

Zellen auslesen
Aggi11  07.10.2009 - 289 Hits - 8 Antworten

Eingabe in Zelle aufspalten
Ulle-gt5  07.10.2009 - 299 Hits - 9 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 11:26:25 2026