Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: sverweis Werte aktualisieren

sverweis Werte aktualisieren
12.06.2018 12:54:32
Sascha
Hallo zusammen,
bisher war ich immer ein stiller Leser und bereits ein großes Lob an alle die hier so tatkräftig aushelfen!
Da mich aber die Qualität des Forums sehr überzeugt habe ich mich nun endlich auch mal angemeldet. :)
Natürlich nicht ganz eigennützig, denn ich habe direkt eine kleine Frage:
Für ein Jahr brauche ich von jedem Tag eine bestimmte Zahl zurückgegeben.
Die vorliegende Datenstruktur besteht aus 12 Excel Dateien (1 je Monat) mit je 30 bzw. 31 Sheets (1 je Tag).
In einem neuen Dokument sollen diese dann per sverweis gezogen werden.
Wenn ich die Formel eingebe (inkl. Pfad), kommt ein Pop-Up mit dem Titel "Werte aktualisieren: Dateiname". Dort muss ich nun nochmal den Pfad per Mausklicks angeben.
Da ich insgesamt 365 sverweise brauche, ist dies eine unschöne Arbeit...
Kann man dieses Pop-Up umgehen, so das der sverweis direkt auf den Pfad zugreift den ich in der Formel angegeben haben?
Wenn ich den Pfad manuell nachtrage, erhalte ich auch das korrekte Ergebnis - mir geht es nur darum, diesen manuellen Step zu vermeiden. :)
Wenn es hierbei Verständnisfragen gibt, kann ich auch gern noch weitere Auskunft geben.
Vielen Dank bereits vorab,
Sascha
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: sverweis Werte aktualisieren
12.06.2018 12:56:19
SF
Hola,
die Frage ist, warum die Daten auf 365 Blätter in insgesamt 12 Dateien verteilt sind und nicht in einem Blatt in einer Datei.
Gruß,
steve1da
AW: sverweis Werte aktualisieren
12.06.2018 17:33:31
Sascha
Ist leider der Historie hier geschuldet, da kann ich nichts dran ändern.
Mache die Auswertung auch für mich, somit will ich keine bestehenden Prozesse ändern und zudem interessiert mich das auch anderweitig, ob man das o.g. Probleme umgehen kann?
Wenn nicht, ist es ja scheinbar eine Qual mehrere Verknüpfungen zu anderen Dokumenten zu machen - da dies echt Zeit & Nerven raubt. :)
Aber scheinbar ist es nicht möglich, oder?
Danke und Grüße,
Sascha
Anzeige
AW: nutze Power Query ...
17.06.2018 13:41:44
neopa
Hallo Sascha,
... dieses kannst Du Dir von der MA kostenfrei downladen und installieren. Mehr zum Umgang damit kannst Du u.a. hier: http://www.excel-ist-sexy.de/ nachlesen.
Gruß Werner
.. , - ...
AW: sverweis Werte aktualisieren
17.06.2018 14:23:28
Daniel
Hi
wie hast du denn die Formel eingegeben, bzw den Pfad erzeugt?
bei Zellbezügen auf externe Dateien (dh die dann auch den Dateipfad enthalten) kannst du die Bezüge nicht "berechnen" sondern musst sie direkt angeben.
damit du jetzt nicht jede der 365 Formeln von Hand eingeben musst, kannst du folgenden Workaround benutzen:
1. erstelle eine Formel, welche die spätere Formel als Text erstellt, also etwas in der Art, wenn der Pfad in Spalte A steht, der Dateiname in Spalte B und das Blatt in Spalte C
dann kommt diese Formel in D1, bis zum Ende der Liste
="=SVerweis(""GesuchterWert"";'" & A1 & "\[" & B1 & "]"&C1&"'!A:B;2;0)"
2. diese Formeln kopierst du und fügst sie als Wert wieder ein.
Dabei bleibt der Text ein Text und die Formel wird noch nicht neu berechnet.
3. damit der Text in eine Formel gewandelt wird, ersetze "=" durch "=".
sieht zwar erstmal unsinnig aus, aber beim ERSETZEN prüft Excel, ob die neu entstandenen Texte Zahlen, Formeln oder Datumswerte sein konnten und wandelt dann den Text entsprechend um.
Gruß Daniel
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige

Infobox / Tutorial

SVerweis Werte effizient aktualisieren


Schritt-für-Schritt-Anleitung

  1. Formel erstellen: Um die SVerweis-Formel zu automatisieren, erstelle eine Formel in einer Hilfsspalte, um den kompletten Bezug als Text zu generieren. Angenommen, der Pfad steht in Spalte A, der Dateiname in Spalte B und das Blatt in Spalte C. Setze folgende Formel in Zelle D1 ein:

    ="=SVerweis(""GesuchterWert"";'" & A1 & "\[" & B1 & "]"& C1 & "'!A:B;2;0)"
  2. Werte einfügen: Kopiere die erzeugten Formeln in Spalte D und füge sie in die nächste Spalte (z.B. E) als Werte ein. Dies kannst du tun, indem du die Zellen kopierst, mit der rechten Maustaste klickst und "Inhalte einfügen" > "Werte" wählst.

  3. Formeln aktivieren: Um die Texte in Formeln umzuwandeln, ersetze das Gleichheitszeichen = in den Zellen der Spalte E durch =. Dies wird Excel veranlassen, die Texte zu analysieren und in Formeln umzuwandeln.

  4. Daten aktualisieren: Stelle sicher, dass die Excel-Dateien, auf die du zugreifst, geöffnet sind, um sicherzustellen, dass die Werte korrekt aktualisiert werden.


Häufige Fehler und Lösungen

  • SVerweis aktualisiert nicht automatisch: Dies kann passieren, wenn die Verknüpfungen zwischen den Dateien nicht richtig gesetzt sind. Stelle sicher, dass alle benötigten Dateien geöffnet sind und die Verweise korrekt sind.

  • Pop-Up zur Werteaktualisierung: Um das lästige Pop-Up zu vermeiden, stelle sicher, dass der Pfad und die Dateinamen in der Formel korrekt eingegeben sind. Vermeide manuelles Nachtragen, indem du die obige Schritt-für-Schritt-Anleitung befolgst.


Alternative Methoden

Eine Alternative zur Verwendung von SVerweis ist Power Query. Mit Power Query kannst du Daten aus mehreren Excel-Dateien in einer Abfrage zusammenfassen und dabei die Daten automatisch aktualisieren. Dies kann besonders nützlich sein, wenn du regelmäßig mit großen Datenmengen arbeitest.

  1. Power Query aktivieren: Gehe zu "Daten" > "Aus Datei" > "Aus Arbeitsmappe" und wähle die entsprechenden Dateien aus.
  2. Daten transformieren: Bearbeite die Abfragen, um die benötigten Daten zu extrahieren.
  3. Daten laden: Lade die transformierten Daten in deine Arbeitsmappe.

Praktische Beispiele

Angenommen, du möchtest Daten aus verschiedenen Monatsdateien abrufen. Wenn der Pfad für den Januar in A1 steht, der Dateiname in B1 und das Blatt in C1, könnte die SVerweis-Formel wie folgt aussehen:

=SVerweis("Suchbegriff"; 'C:\Pfad\Zu\Deiner\Datei\[Januar.xlsx]Tabelle1'!A:B; 2; FALSCH)

Um sicherzustellen, dass die Werte aktualisiert werden, überprüfe, ob die Quelldateien geöffnet sind, wenn du die Daten abrufst.


Tipps für Profis

  • Excel neu laden: Wenn du feststellst, dass SVerweise nicht die erwarteten Werte zurückgeben, kann ein einfaches Neuladen der Arbeitsmappe helfen. Gehe zu "Daten" > "Alle aktualisieren".

  • Verweise effizient verwalten: Nutze die Funktion "Verknüpfungen bearbeiten", um alle externen Verweise in einer zentralen Übersicht zu überprüfen und zu aktualisieren.

  • SVerweis automatisch aktualisieren: Aktiviere die Funktion "Automatisch aktualisieren" in den Excel-Optionen, um sicherzustellen, dass Daten bei jedem Öffnen der Datei aktualisiert werden.


FAQ: Häufige Fragen

1. Was tun, wenn SVerweis nicht die richtigen Werte zurückgibt?
Überprüfe die eingegebenen Suchkriterien und stelle sicher, dass der Bereich, auf den verwiesen wird, korrekt definiert ist.

2. Wie kann ich mehrere SVerweise gleichzeitig aktualisieren?
Du kannst alle SVerweis-Formeln in einer Spalte markieren und dann die Funktion "Alle aktualisieren" verwenden, um die Daten in einem Schritt zu aktualisieren.

3. Gibt es eine Möglichkeit, SVerweise ohne manuelles Eingreifen zu aktualisieren?
Ja, durch die Verwendung von Power Query oder Makros kannst du automatisierte Prozesse einrichten, die die Daten ohne manuelles Eingreifen aktualisieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige