EXCEL MAC: VLOOKUP kopiert das Datum anstelle der Daten


0

Zuallererst, tut mir leid, wenn dies bereits von jemand anderem gepostet wurde. Ich habe jetzt stundenlang versucht zu suchen, aber etwas Ähnliches wie das, was ich hier habe, nicht gefunden. Ich bin sehr neu auf Excel.

Mein Problem ist, dass ich Daten von 2000 bis heute über zwei verschiedene Waren habe, Kaffee und auch USD gegen BRL (US-Dollar gegen brasilianische Währung). Der Kaffeemarkt ist nur an bestimmten Tagen geöffnet (keine Wochenenden oder Feiertage), während die Wechselstube rund um die Uhr geöffnet ist. Ich habe also Daten für beide gefunden, es gibt jedoch weit mehr Daten für die Währung als für Kaffee, und ich möchte beide zusammenführen, um ein Zwei-Achsen-Diagramm zu erstellen.

Ich habe den folgenden Code eingegeben: = VLOOKUP ([Datum], USDBRL, USDBRL [USD / BRL]) Wobei [DATE] die Tabelle ist, die ich für Kaffee habe, und ich möchte die USDxBRL neben dem entsprechenden Datum. USDBRL ist die Tabelle, in der ich den gesamten Wert für den Wechselkurs habe. USDBRL [USD / BRL] ist die Spalte mit dem Wechselkurs

Ich erhalte die folgenden Ergebnisse: 36528 (entspricht dem 03. Januar 2000) in der ersten Zeile, und es ist das gleiche Datum, aber ich sollte 1,8055 erhalten, das ist die Rate, die ich möchte ... und die Zeilen unten sind egal +1 (aufsteigende Daten)

Der "lustige" Teil ist, dass, wenn ich ein bisschen weiter nach unten scrolle (bis zum 23. August 2001), ich anfange, die tatsächlichen Ergebnisse zu erhalten, die ich will, es dann den Wechselkurs zeigt, den ich brauche.

Wie kann ich die richtigen Daten kopieren? Ich lud eine kleine Version meiner excel hier .

Ich danke Ihnen im Voraus, wenn Sie mir dabei helfen können, und schlug mir jetzt stundenlang den Kopf.

Antworten:


0

Ein Problem mit VLOOKUP ist, dass standardmäßig nicht nach einer genauen Übereinstimmung gesucht wird. Um dies zu beheben, müssen Sie das Argument range_lookup auf FALSE setzen.

Versuchen Sie, für C3 auf dem ersten Blatt Folgendes zu verwenden (vorausgesetzt, dies ist der USD / BRL-Kurs für dieses Datum), und kopieren Sie ihn nach unten:

=VLOOKUP(A3,USDBRL!A:B,2,FALSE)

Normalerweise verwende ich in meinen Formeln keine Tabellenverweise, sondern bevorzuge explizite Spalten- / Zeilenbezeichner. Daher möchten Sie die Formel möglicherweise ändern, um sie besser an Ihre Implementierung anzupassen. Denken Sie daran, das vierte Argument einzuschließen und es FALSCH zu machen.

Diese Formel sollte mit Ihren Tabellen wie in der Beispielarbeitsmappe funktionieren.

=VLOOKUP([@Date],USDxBRL[#All],2,FALSE)

Danke, aber ich erhalte immer noch das gleiche Ergebnis 36528.00 (3. Januar 2000) Es scheint, als würde es die Daten von USDBRL! A anstelle von USDBRL! B
kopieren

Es hat funktioniert, ich musste einfach keinen Tisch daraus machen, danke Mann !! : D
Daniel Wolthers

@DanielWolthers Ich bin mir nicht sicher, warum Sie Daten aus Spalte A erhalten haben, wenn Sie die Formel so verwendet haben, wie ich sie geschrieben habe. In der Formel heißt es effektiv: "Finden Sie eine genaue Übereinstimmung mit A3 (auf dem aktuellen Blatt) in der äußersten linken Spalte des Bereichs A: B (auf dem Blatt USDBRL) und geben Sie den Wert aus der zweiten Spalte in der übereinstimmenden Zeile zurück." - Excel sollte mit dieser Formel buchstäblich keine Werte aus Spalte A von USDBRL zurückgeben.
Iszi

@DanielWolthers Ich denke, ich habe Ihr Problem gefunden, und es zeigt auch einige wahrscheinliche andere Probleme mit Ihren ursprünglichen Formeln. Siehe meinen aktualisierten Beitrag.
Iszi
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.