Registriert seit: 16.05.2024
Version(en): 2021
16.05.2024, 22:29
(Dieser Beitrag wurde zuletzt bearbeitet: 16.05.2024, 22:29 von MatzeAtze.)
Ich soll eine Excel Funktion erstellen mit der ich Daten aus einer anderen Tabelle bekomme. Bisher habe ich den Befehl:"=SVERWEIS(VERKETTEN(A6;C6);'[04-2024 Geschäftsentwicklung.XLSX]'!$B:$Q;4;0)". Die Parameter in der eckigen Klammer sollen mit der "Indirekt" Funktion, wenn es möglich ist, zu Variablen Paramtern werden. Sodass ich sie in einem extra Feld definieren kann. So soll das Datum, hier 04 und das Jahr 2024 durch eine extra Zelle ersetzt / verändert werden. Excel soll so auf die gleichartigen Namen der anderen Jahre zugreifen können. Jede Datei ist gleich benannt.
Natürlich bedanke ich mich vorab für eure Unterstützung:)
Registriert seit: 12.06.2020
Version(en): 2024, 365business
und wo ist jetzt das Problem, das du selbst nicht lösen kannst?
du weist das du mit indirekt() einen Text zu einem Bereichsbezug machen sollst. Kannst du die Excelhilfe zu indirekt() nicht finden?
Registriert seit: 16.05.2024
Version(en): 2021
=SVERWEIS(VERKETTEN(A6;C6);INDIREKT("'[" & E1 & "-" & F1 & " Geschäftsentwicklung.XLSX]Tabelle1'!$B:$Q");4;0)
So hab ich es probiert bzw. verstanden. Funktioniert leider nicht...
Ist "Indirekt" überhaupt die richtige Funktion?
Registriert seit: 13.04.2014
Version(en): 365
Hi,
Du weißt schon, dass INDIREKT nur mit geöffneten Dateien funktioniert?
Außerdem kannst Du mit der Formelauswertung prüfen was passiert.
Letzendlich wäre eine Musterdatei von Vorteil.
Gruß
Edgar
Meine Antworten sind freiwillig und ohne Gewähr!
Über Rückmeldungen würde ich mich freuen.
Registriert seit: 16.05.2024
Version(en): 2021
Hab ich schon festgestellt, dass er bei geschlossenen Tabellen irgendwie rumnörgelt. Insgesamt war mir das relativ neu. verwende die Funktion auch zum ersten Mal.
Mir geht es lediglich darum, in diesem Quelltext [04-2024 Geschäftsentwicklung.XLSX] - die 04 und die 2024 so durch Variablen / einer Excel Funktion abzuändern, sodass ich in einer Zelle Jahr und Monat anpassen kann und Excel dann über den S Verweis auf eine andere Tabelle zugreift.
Hat dazu jemand Vorschläge, um diese Syntax zu realisieren.
"Indirekt" scheint denn ja doof zu sein, zwecks offenen Tabellen ...
Danke für die Hilfe vorab
Registriert seit: 04.11.2014
Version(en): Office 365 Beta
Hi,
Zitat:"Indirekt" scheint denn ja doof zu sein, zwecks offenen Tabellen
Exakt - daher scheidet das ja hier aus. INDIREKT braucht nun mal geöffnete Quellmappen.
Das Einfachste dürfte SUCHEN und ERSETZEN (Strg+f) sein - beispielsweise:
Suche nach: 04-2024
Ersetzen durch: 05-2024
Registriert seit: 16.05.2024
Version(en): 2021
ohh okay, die kenne ich gar nicht. hast du dafür einen Tipp oder Entwurf für mein Problem?
Registriert seit: 30.09.2018
Version(en): Microsoft 365
Hallo,
als alternativen Ansatz PowerQuery verwenden.
https://www.youtube.com/watch?v=VM7jbl3Y-2M
Cadmus
Registriert seit: 26.09.2022
Version(en): 2019
Moin,
ich würde auch Powerquery einsetzen.
Du kannst dir aber auch die Formel mit VERKETTEN() zusammensetzen, so dass du einen Text erhältst, der wie eine Formel aussieht. Diese Texte kopierst du und fügst sie als werte wieder ein (Strg+C, Strg+Alt+V W Enter). Dann ersetzt du einmalig das Gleichheitszeichen durch ein Gleichheitszeichen (Strg+H) und Excel sollte anschließend die Formeln korrekt berechnen.
Zusätzlich kannst du natürlich noch darüber nachdenken, wie sinnvoll es überhaupt ist, gleiche Informationen auf mehrere gleichaufgebaute Mappen zu verteilen. Ich würde wahrscheinlich gar keine einzelnen Dateien für ein Monatsreporting erstellen, sondern einfach eine Gesamtliste filtern.
Viele Grüße
derHöpp
Registriert seit: 04.11.2014
Version(en): Office 365 Beta
Zitat:ohh okay, die kenne ich gar nicht. hast du dafür einen Tipp oder Entwurf für mein Problem?
Worauf bezieht sich das denn jetzt?