58

Какие электронные таблицы поддерживают формулу, подобную следующей:

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

Результат должен быть 3000 долларов, обмененных на евро. Возможно, может быть предоставлена дата для исторического обменного курса. В качестве альтернативы, среднее значение за последний месяц или около того.

Я бы использовал такую функцию все время, и она должна быть актуальна для многих других пользователей. Я предпочитаю работать в Excel, но онлайн-таблицы, такие как Google или Zoho, тоже подойдут.

10 ответов10

97

В электронных таблицах Google получить текущие курсы валют очень просто благодаря встроенной функции запросов Google Finance. Например, чтобы получить текущий курс для USD/EUR:

=GoogleFinance("CURRENCY:USDEUR")

Это будет работать для всех курсов обмена, которые отслеживает Google Finance. См. Https://www.ablebits.com/office-addins-blog/2017/11/30/currency-conversion-google-sheets/ для получения дополнительных примеров.

29

Вот несколько вариантов для вас:

GOOGLE SPREADSHETS

Есть скрипт Google Spreadsheet, который возвращает курс обмена между евро и валютой, которую вы укажете. Данные предположительно от Европейского центрального банка.

Настроить:

Откройте таблицу Google Docs.

Нажмите Вставить > Сценарий > Поиск ECBExchangeRate

Установите это.

Использование:

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

** с цитатами на дату

Это вернет обменный курс между долларом США и евро на дату мм / дд / гггг. К сожалению, источник данных не обновляется.

Расчет между 2 валютами:

Например, мы хотим получить курс USD/JPY на сегодня. Получите EUR/USD и EUR/JPY по формуле выше. Разделите курс EUR/JPY на курс EUR/USD. Вы получаете USD/JPY.

EXCEL

Я не верю, что такая функция существует для Excel (по крайней мере, по умолчанию). Однако вы можете настроить лист, который импортирует данные из онлайн-таблицы обменных курсов, например на странице финансов Yahoo (finance.yahoo.com> Инвестирование> Валюты> Инвестирование валют> Кросс-курсы).

Затем вы можете настроить формулу VLOOKUP или INDEX/MATCH, чтобы получить соответствующие курсы обмена для вас.

Настроить:

Создайте новый лист (рекомендуется).

Нажмите Данные > Из Интернета > Введите следующий URL:

http://finance.yahoo.com/currency-investing#cross-rates

Нажмите на желтую стрелку рядом с таблицей обменных курсов. Стрелка должна превратиться в зеленую галочку. Нажмите Импорт.

Нажмите Свойства. В разделе « Управление обновлением» укажите, как часто вы хотите, чтобы Excel получал новые данные, или выберите « Обновить данные» при открытии файла. Нажмите OK, затем подождите, пока Excel загрузит данные.

Чтобы обновить данные, просто нажмите Ctrl-Alt-F5.

Вот пример электронной таблицы:

Данные на странице финансов Yahoo довольно ограничены, но они охватывают наиболее популярные валюты. Вы можете использовать другие источники, такие как:

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

На веб-сайте http://www.xe.com/ucc/ есть исторические таблицы ставок, которые вы можете объединить.

6

Таблицы Google:

Майкрософт Эксель:

  • Загрузите данные в формате CSV из Yahoo Finances и импортируйте их в Excel в качестве запроса.

Как импортировать данные из Yahoo Finances в Excel?

  1. Перейдите в Данные → Из Интернета.

  2. Укажите URL-адрес данных в поле URL , например, для курса доллара США к евро:http://download.finance.yahoo.com/d/quotes.csv?s=USDEUR=X&f=b.

  3. Нажмите Загрузить. Новый лист с необходимыми данными будет создан автоматически.

  4. Вы можете скрыть заголовок и стиль ячейки, отменив выбор строки заголовка и полосок соответственно.

Вот и все, теперь у вас есть ячейка с нужными данными. Вы можете ссылаться на ячейку, как и на любую другую ячейку в Excel.

Хорошо знать:

3

Эта электронная таблица Excel подключается к веб-службе (Oanda) для автоматической загрузки исторических обменных курсов.

http://investexcel.net/222/automatically-download-historical-forex-data-into-excel/

VBA выставлен, так что вы можете взломать код, который я написал. Вы должны быть в состоянии создать такую функцию, как

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

который использует 30-дневный средний обменный курс или что-то.

1

Вы можете использовать встроенную функцию GOOGLEFINANCE, которая получает текущую или историческую информацию о ценных бумагах из Google Finance. Вы можете использовать его со следующим синтаксисом:

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

Примеры использования:

=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)
1

Я использовал плагин ниже в течение довольно долгого времени. Прекрасно работает для меня. Он использует Yahoo API и веб-сайт MSN money, чтобы выставлять курсы валют в Excel в качестве пользовательских функций. т.е. = Fx_Convert(100, "USD", "EUR")

http://technitya.com/content/Live-Currency-in-Excel

0

Вы можете использовать Spearian для MS Excel, http://spearianforexcel.com, чтобы работать и загружать всю историю любого обменного курса. Это очень удобно для получения доступа ко всем основным рыночным данным, включая Yahoo Finance!

0

Здесь есть Excel UDF, который очищает данные обменного курса от Yahoo Finance здесь

Это синтаксис

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

Таким образом, чтобы конвертировать 30 фунтов стерлингов в доллары, вы бы написали

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

Я думаю, это то, что вы хотели.

        

0

Для Excel доступен бесплатный инструмент конвертации валют, который конвертирует более 160 валют. Pro версия также может использовать исторические данные:

http://www.office-plugins.net/free-excel-currency-converter/

-1

Вы не найдете ничего встроенного в какую-либо электронную таблицу для чего-то, что постоянно меняется, как обменные курсы. К счастью, уже есть решения, которые другие разработали для такого рода вещей, такие как WikiHow, Yahoo Answers, OzGrid, EHow.

Есть много других решений, но большинство из них следуют тем же общим шаблонам проектирования. Если ни одна из вышеуказанных ссылок не является тем, что вы ищете, я бы предложил поискать на сайте OzGrid. Их форумы часто являются одними из лучших для поиска решений Excel.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .