Evolcom.ru

Бытовая техника
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как преобразовать валюту в текст слов в Excel?

Exceltip

Блог о программе Microsoft Excel: приемы, хитрости, секреты, трюки

Переводчик в Excel — Microsoft Translator и Яндекс Переводчик

В Excel есть инструмент, позволяющий переводить текст на другой язык. С помощью мини-переводчика можно перевести весь файл с одного языка на другой или перевести фразу. По умолчанию офисные приложения Microsoft включают функцию Microsoft Translator, поэтому данный элемент использует ее. Я опишу, как использовать эту функциональность в сегодняшней статье. Также мы обсудим, как внедрить Яндекс Переводчик в нашу рабочую книгу с помощью функций WEBSERVICE и FILTER. Функции XML.

Перевод с помощью Microsoft Translator

Итак, у вас есть текст, который необходимо перевести на другой язык. В нашем случае я хочу перевести текст, расположенный в ячейках A1:A3, с русского на английский. Перейдите на вкладку Рецензирование в группе Язык, нажмите кнопку Перевод. В правой части книги появится панель Справочник, где нужно указать текст для перевода и языки оригинала и на который нужно перевести.

справочные материалы excel

Чтобы указать текст для перевода, есть две возможности. Первый тривиален: введите текст в поле поиска, укажите язык перевода, нажмите на кнопку со стрелкой слева от поля, подождите несколько секунд, пока Microsoft Translator найдет нужные слова, и наслаждайтесь переводом на той же панели.

ручной текст excel

Второй вариант более технологичен и требует, чтобы текст, который вы хотите перевести, уже был на листе. Для этого, удерживая клавишу Alt, щелкните по ячейке с текстом, который нужно перевести, в поле Поиск панели Справочные материалы вы увидите фразу из выбранной ячейки и ее перевод ниже. Нажав кнопку Вставить под переводом, Excel заменит оригинальный текст в ячейке переведенной версией.

Читайте так же:
Как преобразовать горизонтальный список в вертикальный в Excel?

перевод текста в ячейке

Этот инструмент прост в использовании и особенно полезен при поиске неизвестных слов в рабочей книге Excel.

Реализация Яндекс переводчика в Excel

Описанный выше метод не требует особых навыков работы с Excel, достаточно использовать его один раз, и все станет ясно. Ниже представлен метод, который является более сложным и более интересным, и он потребует от пользователя определенных навыков.

В статье об автоматическом обновлении валюты я описал, как Excel 2013 предлагает инструмент для импорта в него XML-данных с помощью функций WEBSERVICE и FILTER. Функции XML. Первая функция использует API веб-сервиса для выгрузки данных, а вторая возвращает конкретную информацию из выгруженного XML. Задуманное будет реализовано в Excel с помощью Яндекс Переводчика, который имеет свой собственный API. На странице Yandex Translation API, где вы можете просмотреть всю документацию и правила для результатов перевода, нажмите на кнопку Получить бесплатный ключ API (ПРИМЕЧАНИЕ: для получения ключа у вас должен быть профиль Yandex).

яндекс переводчик excel

Затем заполните форму API-ключа, укажите, от какого сервиса вам нужен ключ, прочитайте пользовательское соглашение, поставьте галочку, чтобы ознакомиться с ним, и нажмите GetAPI-key. Это выглядит следующим образом.

API ключ

Этот ключ будет использоваться в качестве одного из обязательных аргументов в передаваемом URL-запросе к сервисам Яндекса. Следующим обязательным аргументом является переводимый текст, а третий аргумент, направление перевода, может быть указан как пара кодов языка (например, ru-en) или как код языка перевода (например, ru). Подробнее о синтаксисе URL-запросов вы можете прочитать на Яндекс.

Таким образом, два обязательных аргумента остаются почти неизменными: ключ и язык перевода, а текст перевода является переменным аргументом.

перевод в excel

Обратите внимание, что перед отправкой запроса в Яндекс необходимо изменить кодировку текста запроса на язык, который понимает веб-служба. Это можно сделать с помощью функции KODIR.URL, которая возвращает строку, закодированную как URL. Например, самарский текст будет выглядеть как %D0%A1%D0D0%B0%D0BC%D0%B0%D1%80%D0%B0.

Читайте так же:
Как переименовать несколько файлов в папке в Excel?

Добавив немного глянца в наш файл, переводчик получает полностью читаемый вид.

Как конвертировать курсы валют в Microsoft Excel

В Microsoft Excel нет встроенных средств конвертации валют. Однако вы можете использовать внешний источник данных для получения обновленных курсов конвертации. После использования метода умножения вы автоматически конвертируете одну валюту в другую. Ниже показано, как это сделать.

Добавление внешнего источника данных в Excel

Внешний источник данных — лучший способ получить актуальные курсы валют. Вы можете использовать эти данные для преобразования из одной валюты в другую в Excel. Процесс аналогичен конвертации валюты в Google Sheets.

Сначала вам понадобится онлайновый источник данных (в формате XML), который можно импортировать в электронную таблицу. Например, FloatRates предлагает различные XML-ленты, основанные на различных валютах. Бесплатная учетная запись в FloatRates обновляет курсы валют дважды в день.

Найдите интересующую вас валюту, например я взял «U.S. Dollar (USD) XML Feed», то есть курс американского доллара к разным валютам, в том числе и к рублю.

После того, как вы найдёте тот, который хотите использовать, откройте электронную таблицу Excel. В Excel 2019 или Office 365 выберите Данные → Получить данные → Из файла → Из XML. В более старых версиях Excel вместо этого выберите Данные → Получить внешние данные → Из других источников → Из импорта данных XML.

В нашем примере мы используем файл данных FloatRates USD и импортируем его в Excel.

В окне «Импорт данных» вставьте URL-адрес на ваш XML-канал данных в поле «Имя файла», а затем нажмите «Открыть».

Если у вас есть Office 2019 или 365, вы увидите пример импорта данных. Если вы используете данные FloatRates, то для их использования необходимо преобразовать их в редакторе Power Query.

Читайте так же:
Как подсчитать уникальные значения с несколькими критериями в Excel?

Для этого нажмите «Преобразовать данные».

Откроется Редактор Power Query. Прокрутите до столбца «item» и дважды щёлкните «Table», чтобы загрузить актуальные курсы валют.

Предварительный просмотр Редактора Power Query обновляет и показывает данные валюты FloatRates. Нажмите «Закрыть и загрузить» в верхнем левом углу, чтобы добавить данные в электронную таблицу.

Импортированные данные появятся в новом рабочем листе, к которому теперь можно обращаться при необходимости конвертировать валюты.

Большинство внешних источников данных обновляются ежечасно, но FloatRates обновляется только каждые 12 часов. Если вы хотите обновить данные вручную, нажмите «Данные» → «Обновить все».

Конвертация валюты в Microsoft Excel

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

Перейдите на лист с вашими импортированными курсами валют. Если вы используете данные FloatRates, посмотрите обменные курсы в столбце «exchangeRate». Обратите внимание на ячейку, которая содержит курс валюты, в которую вы хотите конвертировать.

В ячейке I110 мы можем увидеть, как конвертировать доллары США в российские рубли, используя наши данные о плавающем курсе доллара США.

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

и замените «C4» на ячейку, содержащую вашу цену в долларах США.

Суммы в колонке C приведенного выше примера указаны в долларах США. В колонке D указаны суммы в рублях по текущему курсу конвертации, который был загружен автоматически.

Вы также можете конвертировать рубли в доллары США или доллары США в любую другую валюту. Если вы выберете другой источник, вы сможете конвертировать любую валюту по текущему курсу.

Читайте так же:
Как посчитать игнорирование нулей или пустых ячеек в Excel?

В качестве альтернативы внешним источникам данных можно использовать ручной курс обмена. Просто задайте вручную обменный курс в ячейке (ячейка D4 в нашем примере) и цену в другой ячейке (ячейка C4). Та же формула умножения конвертирует валюту. Однако если вы не используете внешний источник данных, вам придется обновлять курс обмена вручную, чтобы увидеть правильную цену на текущий момент времени.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector