Предупреждения
Информация о статье
Эту страницу просматривали 17 393 раз.
Была ли эта статья полезной?
Электронные таблицы EXCEL. Электронный конвертер валют.
Содержание задания (постановка задачи)
Разработать и реализовать в системе Excel электронный конвертер валют. Организовать удобный интерфейс с помощью встроенных форм.
Пояснения к выполнению задания
теоретические основы предметной области
Работа с формами Excel, свойства различных элементов управления, организация работы со счетчиками, раскрывающимися списками, связь элементов управления с ячейками рабочего листа.
методические указания
Чтобы добавить на рабочий лист встроенный элемент управления, надо воспользоваться вкладкой Разработчик — Элементы управления — Вставить (группа Элементы управления формы). Далее следует выбрать нужный элемент, щелкнуть в любом месте рабочего листа, затем задать объекту адекватные размеры.
Перед тем, как начинать работу с документом и пытаться вставить на рабочий лист какой-либо элемент управления, посмотрите, присутствует ли на ленте вкладка «Разработчик». Если да, то можно приступать к работе! В противном случае нажмите кнопку «Microsoft Office» , затем нажмите кнопку Параметры Excel. Щелкните «Основные» и затем установите флажок «Показывать вкладку «Разработчик» на ленте».
Чтобы задать свойства для имеющегося элемента управления, щелкните на нем правой кнопкой мыши, выберите команду Формат объекта, а затем откройте вкладку Элемент управления. Чтобы по завершении изменения элемента управления удалить маркеры выделения, щелкните любую ячейку на листе. Кнопки и надписи не имеют свойств.
Для выполнения данной работы достаточно использовать два элемента управления: счетчик и поле со списком.
Счетчик увеличивает или уменьшает значение. Стрелка вверх служит для увеличения значения, а стрелка вниз — для уменьшения. Свойства счетчика:
-
Текущее значение — относительное положение счетчика в диапазоне допустимых значений.
-
Минимальное значение — наименьшее допустимое для счетчика значение.
-
Максимальное значение — наибольшее допустимое для счетчика значение.
-
Шаг изменения — величина, на которую увеличивается или уменьшается значение счетчика при нажатии на стрелки.
-
Связь с ячейкой — возвращает текущее положение счетчика. Это значение может использоваться в формуле или макросе для возвращения требуемого фактического значения, выбранного счетчиком.
-
Объемное затенение — отображает счетчик, используя эффект объемного затенения.
Поле со списком — раскрывающийся список. После выбора в списке какого-либо элемента этот элемент остается в текстовом поле списка. Свойства поля со списком:
-
Формировать список по диапазону — ссылка на диапазон, содержащий значения, отображаемые в раскрывающемся списке.
-
Связь с ячейкой — возвращает номер элемента, выбранного в поле со списком (первый элемент в списке под номером 1). Данный номер можно использовать в формуле или макросе для возвращения фактического элемента из входного диапазона. Например, если поле со списком связано с ячейкой C1, а список формируется по диапазону D10:D15, следующая формула возвращает значение из диапазона D10:D15 на основе выбранного пункта списка: = INDEX(D10:D15,C1)
-
Количество строк списка — задает число строк для отображения в раскрывающемся списке.
-
Объемное затенение — отображает поле со списком, используя эффект объемного затенения.
Ожидаемый результат
Таблица с текущим курсом валют должна быть организована на отдельном листе. Интерфейс основного рабочего листа должен быть интуитивно понятным.
Пример выполнения задания
Лист1
Лист 2
Валюта |
Обозначение |
Курс по отношению к рублю |
|
Рубль |
Rub |
||
$ США |
Us |
||
Евро |
Eu |
||
Австр. $ |
Av |
||
Фунт стерл |
Fn |
||
Швейцарский франк |
Fr |
||
Здесь можно получить ответы на вопросы по Microsoft Excel | 58058 | 475029 |
25 Окт 2018 04:59:16 |
|
44519 | 357827 |
29 Янв 2017 17:28:40 |
||
Лучшие избранные темы с основного форума | 14 | 80 |
28 Июн 2018 15:25:11 |
|
Если вы — счастливый обладатель Mac | 218 | 1064 |
17 Окт 2018 12:17:03 |
|
Раздел для размещения платных вопросов, проектов и задач и поиска исполнителей для них. | 2121 | 13522 |
25 Окт 2018 01:17:04 |
|
Если Вы скачали или приобрели надстройку PLEX для Microsoft Excel и у Вас есть вопросы или пожелания — Вам сюда. | 315 | 1606 |
23 Окт 2018 13:54:51 |
|
812 | 11836 |
24 Окт 2018 22:07:40 |
||
Обсуждение функционала, правил и т.д. | 269 | 3468 |
22 Окт 2018 10:15:00 |
Сейчас на форуме (гостей: 460, пользователей: 3) , ,
Сегодня отмечают день рождения (42), (37), (35), (38), (33), (42), (41), (27)
Всего зарегистрированных пользователей: 83491
Приняло участие в обсуждении: 31995
Всего тем: 106326
конвертация через онлайн-сервисы
Помимо специализированных приложений, в сети имеется ряд online-конвертеров, позволяющих выполнить аналогичные операции, но без установки стороннего программного обеспечения на компьютере. Один из наиболее популярных и простых online-сервисов для конвертации документов Word в Excel – ресурс Convertio.
- Запускаем веб-браузер и переходим по адресу https://convertio.co/ru/.
- Для выбора документов для конвертации можно:
- выбрать документы в папке на компьютере и перетащить их в специальную область для загрузки файлов на странице сайта;
- щелкнуть на значок в виде компьютера, после чего откроется окно выбора файлов.
- загрузить документы из сервисов Google Drive или Dropbox>;
- загрузить файлы при помощи прямой ссылки.
- Воспользуемся вторым способом из списка выше. Выбираем файл и жмем “Открыть”.
- Документ для конвертации выбран, далее выбираем формат, в котором он должен быть сохранен. Кликаем на стрелку справа от названия подготовленного к конвертации файла.
- В появившемся окне задаем настройки:
- тип файла – “Документ“;
- расширение – “xlsx” (или “xls” для старых версий).
- Теперь, когда все параметры заданы, нажимаем кнопку “Конвертировать”.
- По окончании процесса конвертации появится кнопка “Скачать“, жмем ее.
- Внизу окна браузера появится информация о загрузке конвертированного документа, там же можно сразу открыть его в Эксель. Либо же можно перейти в папку с сохраненным файлом и открыть его там.
Финансовый или денежный – в чём отличия?
Мы описали, как вы можете преобразовать свои числа как в денежный, так и в финансовый формат, и заявили, что оба они используются для отображения денежных значений, не так ли? Но тогда вам должно быть интересно, в чем разница между ними?
- В финансовом формате отрицательные числа отображаются в скобках, и вы не можете изменить такое изображение отрицательных чисел по умолчанию. Для этого вам необходимо создать собственное форматирование.
- Символ валюты в финансовом выровнен по левому краю ячейки, а само число – по правому. В денежном он не отрывается от числа.
- В финансовом формате невозможно применить выравнивание значения в ячейке по правому либо по левому её краю. Валюта всегда сдвинута влево, а число вправо до самого края. В денежном – изменение выравнивания по горизонтали и по вертикали внутри ячейки возможно.
- В денежном формате отрицательные значения могут быть выделены цветом, а также их можно дополнительно заключить в скобки.
- В финансовом вместо нуля отображается символ “-“. В денежном – обычная цифра 0.
Мы надеемся, что наши рекомендации прояснили вам порядок оформления финансовых показателей в таблицах Excel.
Какой ALT — код на клавиатуры для символа рубля ₽ Как написать на клавиатуре знак Российского рубля ₽₽₽
: Символ ₽ удастсяВторой способ Alt удерживая ее нажатой, 8381 на NumPadКстати, на работе пункт Денежный или открыл его в
валюты по умолчанию. таблице ниже. примените к ним
его поставщику. Кроме приложении Word).Клавиши ALT-X
больше не доступны. то из обновлений ХР закончилась в
: Пуск / Панель ввести сочетанием клавиш справа и 8 – клавишу X.https://ru.wikipedia.org/wiki/Символ_рубля
я буквально несколько Финансовый. своем 2013м экселе,
После применения денежнойФормат
формат «Денежный» или того, можно изменить
Советы:Введите «20BD», аБыли обновлены следующие семейства вышедшем после окончания апреле 2014, следовательно управления / Язык Alt+8 только, если так же как (Данная возможность поддерживаетсяНо должен быть дней назад поставилkavaka08 вот что единицы, сохраните наДенежный «Финансовый». настройки принтера таким затем нажмите клавишу шрифтов: Arial, Times
поддержки есть обновление нужно накатывать это и региональные стандарты
включён Русский регистр. и в первом
в приложениях OneNote, шрифт, который его все обновления для
: Обнова для системыZhukov_K
листе и откроетеВ этом формате:(Сравнение этих двух форматов образом, чтобы онЕсли символ, который необходимо ALT и, удерживая New Roman, Microsoft
добавляющее поддержку этого дело козьими тропами. / Дополнительные параметры Если включён Английский, случае. И все Outlook с Word поддерживает. Офиса в целом, а: возможно, но не его в Excelдесятичные знаки выровнены в см. в разделе не использовал встроенные вставить, отсутствует в ее нажатой, –
Sans Serif, Tahoma, символа Ставил шрифты http://www.artlebedev.ru/kovodstvo/sections/159/ / Денежная единица символ рубля ₽ только на русской
в качестве редактора,Данила хамитовЮрий М не только для ясно как вставить Online. столбце;Денежный и финансовый форматы шрифты. Для этого списке, выберите пункт клавишу X. (Данная Cambria, Calibri и
L4ne отсюда и нашелУ меня нет ввести не удастся! раскладке работает. Как
а также в: Правый альт +8,
: У меня 2010 офиса. Вряд ли этот символ отдельноНовости о недавних обновленияхобозначение денежной единицы выводитсяниже.) используйте параметрДругие символы
Подобрать значения для нужного результата
Эксель помогает не только собирать данные, но и планировать достижение целей. Например, если вы ведете в программе бюджет, можно задать сумму, которую планируете накопить за год, и в одно действие посчитать, насколько нужно уменьшить траты на кофе.
Для этого на вкладке «Данные» надо выбрать «Анализ „Что если“», с помощью функции «Подбор параметра» задать целевое значение и выбрать ячейку, которую нужно изменить для получения желаемой цифры.
Как следить за бюджетом
Эта же формула работает в обратную сторону: если вы решили открыть магазин и рассчитываете на определенную прибыль, то функция покажет, сколько товаров и по какой цене нужно продавать.
«Как протянуть формулу в Excel — 4 простых способа»
Эта опция позволяет написать функцию и быстро распространить эту формулу на другие ячейки. При этом формула будет автоматически менять адреса ячеек (аргументов), по которым ведутся вычисления.
Это очень удобно ровно до того момента, когда Вам не требуется менять адрес аргумента. Например, нужно все ячейки перемножить на одну единственную ячейку с коэффициентом.
Чтобы зафиксировать адрес этой ячейки с аргументом и не дать «Экселю» его поменять при протягивании, как раз и используется знак «доллар» ($) устанавливаемый в формулу «Excel».
Этот значок, поставленный перед (!!!) нужным адресом, не позволяет ему изменяться. Таким образом, если поставить доллар перед буквой адреса, то не будет изменяться адрес столбца. Пример: $B2
Если поставить «$» перед цифрой (номером строки), то при протягивании не будет изменяться адрес строки. Пример: B$2
Вариант 1: Закрепление ячейки
Если о добавлении знака $ как валютного знают многие пользователи Excel, то про этот вариант известно лишь опытным юзерам. Рассматриваемый знак в синтаксисе программы позволяет закрепить любую ячейку, входящую в функцию, чтобы при ее растягивании или копировании блок не менялся в самой функции. Разберем копирование функции без закрепления ячейки и посмотрим, как это скажется на ней.
Есть самая простая операция сложения двух или более значений в ячейках.
- Щелкаем по ячейке с формулой правой кнопкой мыши для вызова контекстного меню и выбираем опцию «Копировать».
Следом делаем клик ЛКМ по пустому блоку, где снова вызываем это же меню и находим пункт «Вставить скопированные ячейки».
Видим, что программа предлагает только два варианта добавления, где диапазон в любом случае будет сдвинут вниз или вправо.
После вставки смотрим, что в нашем случае произошло смещение вниз, которое затронуло обе ячейки, поскольку они не закреплены.
Теперь рассмотрим эту же операцию, но предварительно закрепим одно из значений при помощи знака $, а затем посмотрим, как произойдет копирование на этот раз.
- Нажмите левой кнопкой мыши по строке с формулой и найдите значение, которое хотите закрепить.
Впишите знак $ между буквой столбца так, как это показано на следующем скриншоте. Это выражение означает, что ячейка является закрепленной.
Расширьте или скопируйте формулу, а затем посмотрите, что изменилось. Как видно на скриншоте ниже, сдвинулось вниз только второе значение, а закрепленное осталось на том же месте.
Используйте полученные знания в своих целях: избавляйтесь от трудностей при подобном редактировании формул, с легкостью расширяйте их и копируйте их.
Конвертация валюты в Microsoft Excel
Вы можете использовать обновлённые данные, которые вы импортировали, чтобы конвертировать денежные суммы с помощью простой формулы умножения.
Перейдите на лист с вашими импортированными курсами валют. Если вы используете данные FloatRates, посмотрите обменные курсы в столбце «exchangeRate»
Обратите внимание на ячейку, которая содержит курс валюты, в которую вы хотите конвертировать.
Используя наши данные по доллару США FloatRates, мы видим, что для конвертации долларов США в российские рубли нам необходимо использовать курс рубля в ячейке I110.
Вернитесь к основному рабочему листу и введите цену в долларах США, из которой вы хотите конвертировать. Во второй ячейке используйте формулу
=C4*ПОДСТАВИТЬ(Лист2!$I$110;".";",")
и замените «C4» на ячейку, содержащую вашу цену в долларах США.
В приведённом выше примере в столбце C перечислены суммы в долларах США. В столбце D перечислены посчитаны суммы в рублях по актуальному курсу конвертации, который загрузился автоматически.
Вы также можете конвертировать из рублей в доллары США, либо доллары США в любую другую валюту. При выборе иного источника, вы можете конвертировать любые валюты между собой по актуальным курсам.
Вы также можете использовать ручной курс вместо внешнего источника данных для конвертации курсов валют. Просто установите обменный курс вручную в ячейке (в нашем примере — ячейка D4), а цену — в другой (ячейка C4). Та же формула умножения конвертирует вашу валюту. Однако, если вы не используете внешний источник данных, вам придется обновить курс вручную, чтобы увидеть правильную цену на текущий момент.
Описание работы
Один из самых эффективных способов вставить курс валюты с сайта ЦБ в ячейку Excel – использовать надстройку с макросом. После установки программы VBA-Excel у вас появится новая вкладка на ленте с командой вызова функции Курс валюты.
Эта команда открывает удобную форму для импорта курса на заданную дату.
Выбор даты импорта
На форме имеется встроенный календарь для выбора даты на которую импортируется курс валюты. По умолчанию выбрана текущая дата.
Выбор валюты
Далее необходимо указать курс какой валюты необходимо импортировать. Для этого кликните по нужной строке в списке.
Для выбора доступны все валюты с сайта ЦБ РФ. Для удобства самые популярные курсы доллара и евро вынесены в начало списка. Остальные отсортированы по алфавиту.
Выбор единицы расчета
Обратите внимание, что не все курсы валют берутся из расчета за 1 единицу. Например, для Армянских драммов расчет ведется за 100 единиц
Если необходимо, чтобы курс вставлялся за 1 единицу, то установите опцию В расчете за 1 единицу валюты в нижнем левом углу.
Тип вставки
Если вы не планируете обновлять курс валюты в дальнейшем, то советую вставлять курс валюты “текстом” тогда Excel не будет обращаться к сайту ЦБ для обновления данных. Для этого нажмите кнопку Вставка текстом.
Если вы хотите периодически обновлять курс (например на текущую дату), то используйте кнопку Вставить формулой. В этом случае в выбранную ячейку вставится функция КУРС с установленными параметрами.
Последовательность шагов
Все скриншоты сделаны в EXCEL 2016.
Итак, зайдя на сайт ww.cbr.ru мы сразу видим ссылки на курсы валют.
Мы попадаем на страницу баз данных валют. Далее нам в раздел, посвященный динамике курса заданной валюты.
Задаем параметры поиска: тип валюты, даты и тип выдачи данных (таблица):
В результатах нас интересует только адресная строка, копируем её в буфер (CTRL-C):
Открываем новый документ в EXCEL. Переходим на закладку Данные. Далее – Получение внешних данных / Из интернета:
Шаг 6
Загружается встроенный браузер. Копируем в адресную строку ссылку, которую мы получили ранее на шаге 4 (Ctr-V), и снова видим таблицу с историей курсов валюты. Можно весь путь к таблице сделать и без использования внешнего браузера, но встроенный в EXCEL браузер работает на базе IE, что не очень удобно.
Единственное, что нам нужно здесь сделать, это нажать на кнопку «Сохранить запрос»:
Параметры WEB запроса (поэтому он называется WEB Query) сохраняем в файл с расширением .iqy
Шаг 8
Открываем записанный файл в каком-либо текстовом редакторе, например, в Notepad. В строке запроса находим даты и код валюты (R01235 для доллара США):
Шаг 9
Меняем эти значения на переменные и сохраняем изменения. Название переменных произвольное. Синтаксис переменной – :
Возвращаемся в EXCEL и готовим значения переменных, которые будут считываться при обращении к сайту ЦБ. Значение каждой переменной нужно разместить в отдельной ячейке на листе. Популярные коды валют: Доллар США – R01235, Евро – R01239, Юань – R01375. Код любой другой валюты можно узнать, сформировав новый запрос на сайте ЦБ.
Формат даты необходимо поменять на текстовый, т.к. по умолчанию EXCEL дата представляет собой пятизначное число. Делается это при помощи формулы =ТЕКСТ(B3;”ДД.ММ.ГГГГ”). В дальнейшем колонку «Переменные» можно скрыть.
Снова обращаемся к закладке «Данные», раздел «Существующие подключения». Выбираем «Найти другие …» и загружаем записанный файл в формате .iqy
Выбираем отображение данных на новом листе.
Указываем ячейки, в которых находятся значения переменных. Выбираем «Использовать данное значение по умолчанию» и «Автоматически обновлять при изменении значения ячейки», если есть желание подгружать данные в автоматическом режиме:
На новом листе формируется таблица с котировками валюты. В принципе эти данные уже можно использовать, но на листе кроме таблицы присутствует много лишнего «мусора».
Для очистки данных нам поможет Power Query. В EXCEL 2016 раздел Power Query (Скачать и преобразовать) находится по соседству с «Получением данных» (вкладка данные). Нас интересует создание нового запроса из таблицы. При нажатии на «Из таблицы» должна быть активной страница с полученными данными.
Открывается диалог интерфейса Power Query. Для начала удаляем лишнюю колону. Для этого надо ее выделить и нажать «Удалить столбцы».
Далее убираем ненужную информацию, расположенную в верхних строках: «Удаление верхних строк». И указываем номер последней строки с мусором (26).
Теперь можно использовать верхнюю строку в качестве заголовка таблицы:
Выбираем колонку Дата и сортируем ее по убыванию (от новых дат к старым):
После сортировки становится понятно, что внизу таблицы тоже был «мусор». Чистим его по аналогии с шагом 17. Таблица начинает приобретать рабочий вариант.
Остается только выделить колонку Дата и указать для нее правильный формат:
Последний шаг – указать где должны отображаться очищенные данные:
Таблица с новыми данными в удобном формате будет показана на новом листе. Теперь с этой информацией можно работать по своему усмотрению.
Еще одним удобством использования Power Query является обратимость всех действий по преобразованию запроса. В любой момент можно вернуться к редактору запроса (Показать запросы). В правой части интерфейса расположена история редактирования запроса, куда всегда можно внести изменения и удалить действия.
Для обновления данных в итоговой таблице нужно нажать «Обновить все» в закладке Данные:
Автоматическая загрузка курса выбранной валюты теперь доступна через встроенные функции EXCEL (без истории курса). Подробнее о загрузки курса валют через EXCEL:
Использование надстройки
В Эксель нет встроенного инструмента, который бы помогал автоматически переводить цифры в слова. Поэтому для решения поставленной задачи используют специальные надстройки.
Одной из самых удобных является надстройка NUM2TEXT. Она позволяет поменять цифры на буквы через Мастер функций.
- Открываем программу Excel и переходим во вкладку «Файл».
- Перемещаемся в раздел «Параметры».
- В активном окне параметров переходим в раздел «Надстройки».
- Далее, в параметре настроек «Управление» устанавливаем значение «Надстройки Excel». Жмем на кнопку «Перейти…».
- Открывается небольшое окно надстроек Excel. Жмем на кнопку «Обзор…».
- В открывшемся окне ищем предварительно скачанный и сохраненный на жесткий диск компьютера файл надстройки NUM2TEXT.xla. Выделяем его и жмем на кнопку «OK».
- Мы видим, что данный элемент появился среди доступных надстроек. Ставим галочку около пункта NUM2TEXT и жмем на кнопку «OK».
- Для того, чтобы проверить как работает только что установленная надстройка пишем в любой свободной ячейке листа произвольное число. Выделяем любую другую ячейку. Кликаем по значку «Вставить функцию». Он расположен слева от строки формул.
- Запускается Мастер функций. В полном алфавитном перечне функций ищем запись «Сумма_прописью». Её раньше не было, но она появилась тут после установки надстройки. Выделяем эту функцию. Жмем на кнопку «OK».
- Отрывается окно аргументов функции Сумма_прописью. Оно содержит только одно поле «Сумма». Сюда можно записать обычное число. Оно в выделенной ячейке отобразиться в формате записанной прописью денежной суммы в рублях и копейках.
- После этого, любое число, которое записано в ячейку, указанную вами, будет отображаться в денежном виде прописью в том месте, где установлена формула функции.
Функцию можно также записать и вручную без вызова мастера функций. Она имеет синтаксис Сумма_прописью(сумма) или Сумма_прописью(координаты_ячейки). Таким образом, если вы в ячейке запишите формулу , то после нажатия кнопки ENTER в этой ячейке отобразиться надпись «Пять рублей 00 копеек».
Если вы введете в ячейку формулу , то в таком случае, любое число, внесенное в ячейку A2 будет отображаться тут денежной суммой прописью.
Как видим, несмотря на то, что в Excel нет встроенного инструмента для преобразования чисел в сумму прописью, эту возможность можно довольно легко получить, просто установив необходимую надстройку в программу.
Мы рады, что смогли помочь Вам в решении проблемы.
Шаги
- 1 Запустите Microsoft Excel и создайте новую книгу.
- 2 Или же перейдите на сайт http://www.tlookup.com и скачайте ежедневно обновляемый Excel файл с обменными курсами 34 основных валюты за последние 90 дней.
- 3 Начиная со столбца D, введите данные, показанные на рисунке.
- 4 Вместо ввода названий основных мировых валют, импортируйте названия и текущие обменные курсы из внешнего источника данных. Нажмите «Данные» — «Существующие подключения».
- 5 Нажмите «Курсы валют MSN MoneyCentral Investor Currency Rates» — «Открыть».
- 6 В открывшемся окне выберите «Новый лист».
- 7 В этом же окне нажмите «Свойства». В открывшемся окне поставьте галку у «Обновлять каждые» и задайте требуемый временной интервал. Далее поставьте галку у «Обновление при открытии файла».
- 8 Нажмите ОК (два раза).
- 9 Теперь переименуйте лист со вставленными курсами на «Конвертер».
- 10 Теперь щелкните по ячейке B5, а затем по клавише «Стрелка влево».
- 11 Скопируйте все ячейки от A5 до A46.
- 12 Вставьте скопированные ячейки в столбец В (на исходном листе), как показано на рисунке.
- 13 Щелкните по ячейке D5, а затем нажмите «Данные» — «Проверка данных» — «Проверка данных».
- 14 В открывшемся окне в меню «Тип данных» выберите «Список», затем щелкните по полю «Источник» и выделите ячейки с В4 до В45. Убедитесь, что у «Список допустимых значений» стоит галка.
- 15 Повторите предыдущий шаг в ячейке D12.
-
16 В ячейке E6 введите следующую формулу:=СУММ(ВПР(D5; Конвертер!$A$5:$C$56;2;0)*E5)
Таким образом, вы конвертируете любую сумму (задается в ячейке Е5) любой валюты (задается в ячейке D5) в доллары США. -
17 Для конвертирования долларов США в любую валюту в ячейку Е12 введите следующую формулу:=СУММ(ВПР(D12; Конвертер!$A$5:$C$56;3;0)*E11)
- 18Конвертер готов!
- 19Теперь задайте базовую валюту.
- 20 Выберите базовую валюту (для примера рассмотрим южноафриканский рэнд).
- 21 В нашем примере южноафриканский рэнд находится в строке 38 (на листе «Конвертер»).
- 22 Вставьте дополнительный столбец между столбцами С и D.
- 23 Выделите весь лист и нажмите Ctrl + F.
- 24 Перейдите на вкладку «Заменить», в поле «Найти» введите «to US dollar» и нажмите «Заменить все». Закройте окно «Найти и заменить».
-
25 В ячейку C4 введите формулу:
=Конвертер!B5*Конвертер!C$38. -
26 В ячейку D4 введите формулу:
=Конвертер!C5*Конвертер!B$38. - 27 Выделите ячейки C4 и D4 и перетащите формулы до ячеек С45 и D45.
-
28 В ячейке F6 введите формулу:
=СУММ(ВПР(E5; B4:D45;2;0)*F5) -
29 В ячейке F12 введите формулу:
=СУММ(ВПР(E12; B4:D45;3;0)*F5) - 30 В столбцах Е и F измените доллары США на базовую валюту (выбранную вами).
- 31 Вы получили конвертер валют по базовой валюте (выбранной вами). Теперь вы можете отформатировать конвертер согласно вашим предпочтениям, например, скрыв столбцы A, B, C и D.
В результате изучения курса вы
- Обзаведетесь незаменимым инструментом – помощником в решении ваших ежедневных задач;
- Научитесь создавать собственные книги для расчета рисков, испытания торговых систем или ведения дневника ручной торговли;
- Освоите новую программу, которая поможет вам не только касаемо рынка Forex, но и по жизни вообще. Вы убедитесь, что Excel – идеальная программа для планирования чего угодно, ведения семейного или личного бюджета, составления графиков решения различных задач и проектов и так далее;
- Получите мощнейший инструмент, при помощи которого вы сможете безгранично исследовать рынок форекс, а значит получите кучу новых знаний, которые в конечном итоге повысят вашу прибыльность как трейдера;
- Узнаете о возможностях Excel, которые очень сильно дополнят вашу алгоритмическую торговлю, тестирование и написание советников.
Если Вы давно хотели погрузиться глубже в мир трейдинга, познать тайные тайны и секретные секреты, скрываемые за свечными графиками, но не знали, при помощи какого инструмента вам копать, заполните форму ниже и нажмите кнопку “Получить видеокурс”. Ссылки на онлайн и офлайн версии курса появятся в Вашем почтовом ящике уже через несколько минут.
Как установить?
- Для перейдите на вкладку «Главная», а затем в группу «Число».
2. Здесь у вас будет возможность быстро отображать числа в валюте, которая установлена по умолчанию. Для этого просто выберите ячейку или группу ячеек, которые вы хотите отформатировать, и щелкните символ $ на ленте, или же нажмите .
Excel использует для отображения денежной единицы по умолчанию параметры, которые установлены в вашей системе (Панель управления – Часы и регион – Региональные стандарты – Изменение форматов даты, времени и чисел – Дополнительные параметры). Здесь же вы можете установить, как будет отображаться разделитель групп разрядов и разделитель целой и дробной части числа.
А если вы хотите установить другую валюту (например, евро), щелкните на ленте стрелку вниз рядом с символом денег.
3. Однако, если вы кроме знака валюты хотите установить другие параметры форматирования, щелкните на ленте рядом с словом «Число», или нажмите .
В появившемся диалоговом окне вы можете выбрать из представленных категорий вариант «Денежный» или «Финансовый». Настраиваете всё под себя, и, когда результат вас устроит, просто нажмите ОК.
4. Иногда после выполнения этой процедуры вместо числа в ячейке появляется ####. Это связано с тем, что при форматировании число получается шире, чем имеется свободного места в ячейке. Поэтому вы должны расширить колонку, дважды щелкнув правый угол столбца, содержащего ####, или просто перетащить мышкой его правую границу.
В результате ширина будет изменена так, чтобы форматирование, выбранное для числа, отображалось правильно и полностью.
5
Обратите внимание, что в обоих этих форматах применяется разделитель разрядов, который отделяет каждые 3 знака в целой части числа. Конечно, читать их в таком виде значительно удобнее
Если по какой-либо причине вы не удовлетворены выбранным форматированием, просто удалите его. Самый простой способ – выберите нужные ячейки, перейдите в группу «Число» и укажите «Общий». Таким образом числа вернутся к исходному виду, то есть без какого-либо определенного числового формата.
Можно полностью удалить форматирование ячейки, как это описано в этой инструкции.
Импорт курса валют из интернета
Импорт курса заданной валюты из интернета с автоматическим обновлением – весьма частая задача для многих пользователей Microsoft Excel. Представьте, что у вас есть прайс-лист, который должен пересчитываться каждое утро в соответствии с курсом. Или бюджет проекта. Или стоимость договора, которую надо посчитать, используя курс доллара на дату заключения договора.
В подобных ситуациях можно решить проблему по разному – всё зависит от того, какая версия Excel у вас установлена и какие надстройки поверх неё стоят.
Способ 1. Простой веб-запрос для текущего курса валют
Этот способ подойдет тем, у кого на компьютере пока ещё старые версии Microsoft Office 2003-2007. Он не использует никаких сторонних надстроек или макросов и оперирует только встроенными функциями.
Нажмите кнопку Из интернета (Web) на вкладке Данные (Data) . В появившемся окне в строку Адрес (Address) введите URL сайта, с которого будет браться информация (например http://www.finmarket.ru/currency/rates/) и нажмите клавишу Enter .
Когда страница загрузится, то на таблицах, которые Excel может импортировать, появятся черно-желтые стрелки. Щелчок по такой стрелке помечает таблицу для импорта.
Когда все необходимые таблицы помечены – нажмите кнопку Импорт (Import) внизу окна. Спустя некоторое время, нужное для загрузки данных, содержимое отмеченных таблиц появится в ячейках на листе:
Для дополнительной настройки можно щелкнуть по любой из этих ячеек правой кнопкой мыши и выбрать в контекстном меню команду Свойства диапазона (Data range properties) . В этом диалоговом окне, при желании, возможно настроить периодичность обновления и другие параметры:
Котировки акций, т.к. они меняются каждые несколько минут, можно обновлять почаще (флажок Обновлять каждые N мин.), а вот курсы валют, в большинстве случаев, достаточно обновлять раз в день (флажок Обновление при открытии файла).
Обратите внимание, что весь импортированный диапазон данных воспринимается Excel как единое целое и получает собственное имя, которое можно увидеть в Диспетчере имен на вкладке Формулы (Formulas – Name Manager)
Способ 2. Параметрический веб-запрос для получения курса валют на заданный интервал дат
Этот способ представляет собой слегка модернизированный первый вариант и дает пользователю возможность получать курс нужной валюты не только на текущий день, но и на любую другую интересующую дату или интервал дат. Для этого наш веб-запрос надо превратить в параметрический, т.е. добавить к нему два уточняющих параметра (код нужной нам валюты и текущую дату). Для этого делаем следующее:
1. Создаем веб-запрос (см. способ 1) к странице сайта Центробанка России с архивом курсов: http://cbr.ru/currency_base/dynamics.aspx
2. В форме слева выбираем нужную валюту и задаем начальную и конечную даты:
3. Жмем кнопку Получить данные и через пару секунд видим таблицу с нужными нам значениями курса на заданном интервале дат. Прокручиваем полученную таблицу вниз до упора и помечаем ее для импорта, щелкнув по черно-желтой стрелке в левом нижнем углу вебстраницы (только не спрашивайте почему эта стрелка находится там, а не рядом с таблицей – это вопрос к дизайнерам сайта).
Теперь ищем в правом верхнем углу окна кнопку с дискетой Сохранить запрос (Save Query) и сохраняем файл с параметрами нашего запроса в любую подходящую папку под любым удобным именем – например в Мои документы под именем cbr.iqy. После этого окно веб-запроса и весь Excel можно пока закрыть.
4. Открываем папку, куда сохранили запрос и ищем файл запроса cbr.iqy, затем щелкаем по нему правой кнопкой мыши – Открыть с помощью – Блокнот (или выбрать его из списка – обычно это файл Notepad.exe из папки C:Windows). После открытия файла запроса в Блокноте должны увидеть примерно следующее:
Самое ценное здесь – строка с адресом и параметры запроса в ней, которые мы будем подставлять – код нужной нам валюты (выделено красным) и конечная дата, которую мы заменим на сегодняшнюю (выделено синим). Аккуратно редактируем строку, чтобы получилось следующее:
Все остальное оставляем как есть, сохраняем и закрываем файл.
5. Создаем новую книгу в Excel, открываем лист, куда хотим импортировать архив курсов ЦБ. В любую подходящую ячейку вводим формулу, которая даст нам текущую дату в текстовом формате для подстановки в запрос:
или в английской версии
Куда-нибудь рядом вводим код нужной нам валюты из таблицы: