2011-05-20 12:07:44 +0000 2011-05-20 12:07:44 +0000
58
58

Wzór na aktualizację kursów walut w Excelu lub innych arkuszach kalkulacyjnych?

Jakie arkusze kalkulacyjne obsługują formułę taką jak poniższa:

=exchangeCurrency("USD"; "EUR"; 3000)

Wynikiem powinno być 3000 USD zamienione na Euro. Ewentualnie można podać datę dla historycznego kursu wymiany. Ewentualnie średnią z ostatniego miesiąca lub więcej.

Używałbym takiej funkcji cały czas i musi być ona istotna dla wielu innych użytkowników. Preferuję pracę w Excelu, ale arkusze kalkulacyjne online, takie jak Google lub Zoho są również w porządku.

Odpowiedzi (10)

97
97
97
2011-07-17 22:36:51 +0000

W Arkuszach kalkulacyjnych Google uzyskanie aktualnych kursów wymiany walut jest bardzo proste dzięki wbudowanej funkcji odpytywania Google Finance. Na przykład, aby uzyskać aktualny kurs USD/EUR:

=GoogleFinance("CURRENCY:USDEUR")

To będzie działać dla wszystkich kursów wymiany, które śledzi Google Finance. Zobacz https://www.ablebits.com/office-addins-blog/2017/11/30/currency-conversion-google-sheets/ po więcej przykładów.

29
29
29
2011-05-21 04:15:49 +0000

Oto kilka opcji dla Ciebie:

GOOGLE SPREADSHEETS

Istnieje skrypt arkusza kalkulacyjnego Google, który zwraca kurs wymiany między EURO a podaną przez użytkownika walutą. Dane pochodzą rzekomo z Europejskiego Banku Centralnego.

Ustawienia:

Otwórz arkusz kalkulacyjny Google Docs.

Kliknij Insert > Script > Wyszukaj ECBExchangeRate

Zainstaluj go. Niestety, źródło danych nie jest aktualizowane.

Przeliczanie pomiędzy dwoma walutami:

Na przykład, chcemy uzyskać kurs USD/JPY na dziś. Uzyskaj EUR/USD i EUR/JPY używając powyższej formuły. Podziel kurs EUR/JPY przez kurs EUR/USD. Otrzymamy USD/JPY.

EXCEL

Nie sądzę, aby taka funkcja istniała w Excelu (przynajmniej domyślnie). Możesz jednak skonfigurować arkusz, który importuje dane z tabeli kursów walut online, takiej jak ta na stronie Yahoo Finance (finance.yahoo.com > Inwestowanie > Waluty > Waluty > Inwestowanie > Kursy krzyżowe).

Możesz następnie skonfigurować formułę VLOOKUP lub INDEX/MATCH, aby uzyskać odpowiednie kursy wymiany dla Ciebie.

Ustawienia:

Utwórz nowy arkusz (zalecane).

Kliknij Dane �> Z sieci �> Wpisz następujący adres URL:

=ECBExchangeRate("mm.dd.yyyy", "USD")

Kliknij żółtą strzałkę obok tabeli kursów walut. Strzałka powinna zmienić się w zielony znak wyboru. Kliknij Import.

Kliknij Właściwości. W sekcji Kontrola odświeżania określ, jak często Excel ma pobierać nowe dane, lub wybierz Odśwież dane przy otwieraniu pliku. Kliknij przycisk OK i poczekaj, aż Excel załaduje dane.

Aby odświeżyć dane, wystarczy nacisnąć Ctrl-Alt-F5.

Oto przykładowy arkusz kalkulacyjny: http://finance.yahoo.com/currency-investing#cross-rates

Dane na stronie Yahoo Finance są dość ograniczone, ale obejmują najpopularniejsze waluty. Możesz skorzystać z innych źródeł, takich jak:

http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html

Na stronie http://www.xe.com/ucc/ znajdują się historyczne tabele kursów, które możesz skonsolidować.

6
6
6
2013-12-13 13:05:55 +0000

Google Spreadsheets:

Microsoft Excel:

  • Pobierz dane w formacie CSV z Yahoo Finanse i zaimportuj je do Excela jako zapytanie.

Jak zaimportować dane z Yahoo Finanse do Excela?

  1. Przejdź do Data → From Web.

  2. Podaj adres URL danych w polu URL, np. dla kursu USD do EUR http://download.finance.yahoo.com/d/quotes.csv?s=USDEUR=X&f=b

  3. Naciśnij Load. Nowy arkusz z wymaganymi danymi zostanie automatycznie utworzony.

  4. Możesz ukryć nagłówek i styl komórki, odznaczając odpowiednio Header Row i Banded Rows.

To wszystko, teraz masz komórkę z żądanymi danymi. Możesz odwoływać się do tej komórki jak do każdej innej komórki w Excelu.

Dobrze wiedzieć:

3
3
3
2012-03-27 21:15:32 +0000

Ten arkusz kalkulacyjny Excel łączy się z serwisem internetowym (Oanda), aby automatycznie pobrać historyczne kursy wymiany walut. http://investexcel.net/222/automatically-download-historical-forex-data-into-excel/

VBA jest wyeksponowane, więc możesz włamać się do kodu, który napisałem. Powinieneś być w stanie stworzyć funkcję taką jak

=exchangeCurrency("USD"; "EUR"; 3000)

która używa 30-dniowego średniego kursu wymiany walut lub coś w tym stylu.

1
1
1
2013-08-26 21:45:35 +0000

Używam poniższej wtyczki od dłuższego czasu. Działa świetnie dla mnie. Używa API Yahoo i strony internetowej MSN money, aby uzyskać kursy walut na żywo w programie Excel wyświetlane jako niestandardowe funkcje. tj. =Fx_Convert(100, “USD”, “EUR”) http://technitya.com/content/Live-Currency-in-Excel

1
1
1
2014-09-12 12:01:49 +0000

Możesz użyć wbudowanej funkcji GOOGLEFINANCE , która pobiera bieżące lub historyczne informacje o papierach wartościowych z Google Finance. Można jej używać z następującą składnią:

GOOGLEFINANCE(ticker, [attribute], [start_date], [end_date|num_days], [interval])

Przykładowe zastosowania:

=GoogleFinance("CURRENCY:EURUSD")
=GOOGLEFINANCE("GOOG", "marketcap", DATE(2012,1,1), DATE(2012,12,31), "DAILY")
=Index(GoogleFinance("CURRENCY:EURUSD", "close", DATE(year($A1), month($A1), day($A1)), DATE(year($A1), month($A38), day($A38)+1), "DAILY"), 2, 2)
0
0
0
2012-10-18 19:49:30 +0000

Istnieje Excel UDF, który pobiera dane o kursach walut z Yahoo Finance tutaj

To jest składnia

=FXRate("currency1", "currency2",["close", "open", "bid", "ask"])

Więc aby przekonwertować 30 GBP na USD, napisałbyś

=30*FXRate("GBP", "USD","bid")

Myślę, że to jest to, co chciałeś.

           

0
0
0
2013-03-16 11:08:25 +0000

Możesz użyć Spearian dla MS Excel, http://spearianforexcel.com , do pracy i do pobrania całej historii dowolnego kursu wymiany. Jest to bardzo wygodne, aby uzyskać dostęp do wszystkich głównych danych rynkowych, w tym Yahoo Finance!

0
0
0
2014-01-03 13:37:46 +0000

Dla Excela dostępne jest darmowe narzędzie do konwersji walut, które przelicza ponad 160 walut. Wersja pro może również korzystać z danych historycznych: http://www.office-plugins.net/free-excel-currency-converter/ .

-1
-1
-1
2011-05-20 12:27:10 +0000

Nie znajdziesz niczego wbudowanego w arkusz kalkulacyjny dla czegoś, co ciągle się zmienia, jak kursy walut. Na szczęście istnieją już rozwiązania, które inni stworzyli dla tego typu rzeczy, takie jak WikiHow , Yahoo Answers , OzGrid , EHow .

Istnieje wiele innych rozwiązań, ale większość z nich opiera się na tych samych ogólnych wzorcach projektowych. Jeśli żaden z powyższych linków nie jest tym, czego szukasz, proponuję poszukać na stronie OzGrid. Ich fora są często jednymi z najlepszych do znalezienia rozwiązań Excela.