Excel Kurs Walut NBP – Jak Zaimportować i Wykonać Przewalutowanie.
W jaki sposób przeliczyć kurs dowolnej waluty np. dolara czy euro na złotówki. Pokażę wam jak można szybko zaimportować kursy walut NBP z całego roku i na ich podstawie przeliczyć wartości na złotówki. Następnie zaprezentuję jak pobrać kurs z dnia poprzedzającego, który jest potrzebny podczas obliczenia podatku od zysków z zagranicznych akcji.
- Jak pobrać i zaimportować archiwalne kursy walut NBP do Excela.
- Jak dokonać przewalutowania z dnia transakcji.
- jak dokonać przewalutowania z dnia poprzedzającego tzw. D-1.
- Plik excel do importu kursu walut
Pobranie kursu walut ze strony NBP i zaimportowanie do Excela
Na podstawie wykresu przedstawiającego dokonane transakcje zakupu i sprzedaży akcji zagranicznych, chcemy zamienić wartości wyrażone w dolarach na złotówki, po średnim kursie NBP z tego dnia. Tworzymy kolumny o nazwie kurs oraz wartość w złotówkach.
Otwieramy przeglądarkę internetową i wpisujemy „nbp kursy walut csv”, w wynikach wyszukiwania wybieramy pierwszą pozycję, link do archiwum kursów nbp. Na stronie wybieramy plik csv 2021, pobieramy plik
Następnie przechodzimy w Excelu do karty Dane – Pobierz dane z pliku tekstowego/CSV i wybieramy plik, który pobraliśmy ze strony NBP.
Otworzy się okno importowania w którym wybieramy Przekształć dane.
Otworzy nam się edytor Power Query, w którym usuwamy krok Zmieniono typ.
Mamy tutaj wartości kursów dla wszystkich dni roboczych. W pierwszej kolumnie mamy daty, następnie kolumny zawierające poszczególne kursy walut, ostatnie 3 kolumny zawierają niepotrzebne dane – zaznaczamy je i wybieramy polecenie Usuń kolumny.
Opis walut w pierwszym wierszu też jest niepotrzebny wybieramy Usuń wiersze – Usuwanie pierwszych wierszy, w oknie dialogowym wpisujemy 1.
W nagłówkach przed nazwą waluty występuje “1” chcielibyśmy ją usunąć, więc najprostszym będzie zamiana tego nagłówka z wierszem 256 gdzie mamy tylko nazwę waluty.
Przechodzimy do karty Przekształć i wybieramy Odwróć wiersze.
Następnie musimy usunąć dwa pierwsze wiersze wybieramy Usuń wiersze – Usuń pierwsze wiersze oraz usuniemy wiesz pusty Usuń wiersze – Usuń puste wiersze.
Z górnego narożnika zakresu danych power query klikamy ikonę tabeli i z listy rozwijalnej wybieramy Użyj pierwszego wiersza jako nagłówków.
Tym samym pierwszy wiersz wskoczył do nagłówków a edytor power query zamienił typy danych na liczbę dziesiętną, w pierwszej kolumnie zmienimy Typ danych na Datę (zamień bieżącą).
Zmienimy jeszcze nazwę tej kolumny na data. Teraz mamy już dane gotowe do zaimportowania do Excela, wybieramy Zamknij i załaduj do.
Kurs Power Query Podstawowy
- Lekcje prowadzone na przykładach w formie nagrań
- Pliki Excel do lekcji abyś mógł rozwiązać je samemu
- Dziesiątki zadań do samodzielnego wykonania
- Ebooki z podsumowaniem lekcji
- Bezterminowy dostęp do kursu
- Certyfikat ukończenia
Przeliczenie wartości po kursie walut NBP dla tego samego dnia.
Dane zostały załadowane w formie tabeli (więcej o tabelach znajdziesz w tym artykule Zastosowanie Tabel, Jak Zrobić Tabelę w Excelu, Edycja Tabeli). Zmienimy nazwę tabeli na “kursy”, zmienimy nazwę arkusza na “kursy”. Przechodzimy do arkusza w którym chcemy znaleźć kursy walut dla poszczególnych dni, wykorzystamy do tego funkcję WYSZUKAJ.PIONOWO().
💢 Jeśli chciałbyś dowiedzieć się więcej o tej funkcji przejdź do artykułu zastosowanie funkcji WYSZUKAJ.PIONOWO
Jako pierwszy argument funkcji podajemy szukaną wartość czyli datę. Drugim argumentem funkcji jest tabela z kursami walut – zaznaczamy wszystkie wartości z pominięciem nagłówków. Trzecim argumentem funkcji jest numer kolumny czyli 3 – dla dolara amerykańskiego i ostatnim argumentem funkcji jest FAŁSZ – wyszukiwanie dokładne. Następnie przeciągamy powstałą formułę dla pozostałych pozycji.
Formuła powinna teraz prawidłowo zwracać wartości dla kursów, przykładowo kurs dolara dla 16 grudnia powinien wynosić 4,0938 zł.
Pozostaje nam jeszcze wprowadzić wartość w złotówkach. W pasek formuły excela wpisujemy funkcję ZAOKR() zaokrąglającą wartość do dwóch miejsc po przecinku.
Przeliczenie wartości po kursie walut NBP dla dnia poprzedzającego (D-1).
W dalszej części pokażę, jak przeliczyć wartości po kursie z dnia poprzedzającego zawarcie transakcji D-1 (należy pamiętać że kursy NBP podawane są tylko dla dni roboczych).
Kurs Excel Średniozaawansowany
- 40 lekcji szkoleniowych online – 5 godzin
- Zbiorczy plik xls dla wszystkich lekcji
- 61 zadań do samodzielnego wykonania
- certyfikat ukończenia kursu
- ebook z opisem wszystkich lekcji
- bezterminowy dostęp
- 30 dniowa gwarancja zwrotu pieniędzy
Dla takiego samego zakresu co we wcześniejszym przykładzie utworzymy tabelę – wybieramy kartę Wstawianie-Tabela (moja tabela nagłówki).
W kolumnie kurs wykorzystamy funkcję WYSZUKAJ.PIONOWO() z dopasowaniem przybliżonym. Podajemy pierwszy argument Data – 1. Drugi argument to jest tabela którą nazwaliśmy „kursy”; trzeci argument numer indeksu kolumny który będziemy chcieli zwracać czyli 3 – dla dolara, i jako czwarty argument podajemy PRAWDA – dopasowanie przybliżone.
Dla funkcji WYSZUKAJ.PIONOWO() z zastosowaniem dopasowania przybliżonego kursy muszą być ułożone według kolejności rosnącej, więc przechodzimy do arkusza kursy i wykonamy sortowanie od najstarszych do najnowszych.
Kursy podane są teraz prawidłowo. Dla sprawdzenia wprowadzimy jeszcze numer dnia tygodnia do tego zastosujemy funkcję DZIEŃ.TYG(), pierwszym argumentem funkcji jest data a w drugim podajemy 2, wtedy jedynki to są poniedziałki i zobaczymy czy dla nich podawane będą kursy piątkowe.
Przykładowo dla 27.12.2021 r. zwracany jest kurs dolara z 24.12.2021 r. czyli 4.0785 zł.
Na koniec pozostaje nam wyliczyć wartość w złotówkach, którą zaokrąglimy do dwóch miejsc po przecinku
I teraz wiemy już w jaki sposób możemy przekształcić wartości wyrażone w innej walucie na złotówki. Poniżej znajduje się do pobrania plik Excel na którym pracowałem. Jeśli chciałbyś dowiedzieć się jak przekształcić wartości wyrażone w kilku walutach naraz przejdź do poradnika Jak przeliczyć wiele walut według kursu NBP w Excelu.
Plik do pobrania
Kursy Excel Online
- Lekcje prowadzone na przykładach w formie nagrań
- Pliki Excel do lekcji abyś mógł rozwiązać je samemu
- Dziesiątki zadań do samodzielnego wykonania
- Ebooki z podsumowaniem lekcji
- Bezterminowy dostęp do kursu
- Certyfikat ukończenia
Kursy Excel Power Query
- Lekcje prowadzone na przykładach w formie nagrań
- Pliki Excel do lekcji abyś mógł rozwiązać je samemu
- Dziesiątki zadań do samodzielnego wykonania
- Ebooki z podsumowaniem lekcji
- Bezterminowy dostęp do kursu
- Certyfikat ukończenia
Szkolenia Excel Na Żywo
- Szkolenia prowadzone w formie zdalnej i stacjonarnej
- Lekcje prowadzone na praktycznych przykładach
- Dziesiątki zadań do wykonania pod okiem instruktora
- Opieka mentorska po zakończeniu szkolenia
- Ebooki z podsumowaniem lekcji
- Certyfikat ukończenia szkolenia