Работа с долларами в excel

Форматирование чисел в виде денежных единиц

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Еще…Меньше

Если необходимо отображать числа в виде денежных значений, следует отформатировать эти числа как денежные единицы. Для этого необходимо применить к соответствующим ячейкам денежный или финансовый числовой формат. Параметры форматирования чисел доступны на вкладке Главная в группе Число.

Группа "Число" на вкладке "Главная"

В этой статье

  • Форматирование чисел в виде денежных единиц

  • Удаление форматирования в виде денежных единиц

  • Разница между денежным и финансовым форматами

  • Создание шаблона книги с конкретными параметрами форматирования в виде денежных единиц

Форматирование чисел в виде денежных единиц

Чтобы отобразить число с символом валюты по умолчанию, выберем ячейку или диапазон ячеек и нажмите кнопку Кнопка финансового числового формата в группе Число на вкладке Главная. (Если вы хотите вместо этого применить формат «Валюта», вы выберите ячейки и нажмите CTRL+SHIFT+$.)

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

Выделите ячейки, которые нужно отформатировать.

На вкладке Главная нажмите кнопку вызова диалогового окна рядом с именем группы Число.

Кнопка вызова диалогового окна в группе "Число"

Совет: Чтобы открыть диалоговое окно Формат ячеек, можно также нажать сочетание клавиш CTRL+1.

В диалоговом окне Формат ячеек в списке Числовые форматы выберите пункт Денежный или Финансовый.

Format Cells dialog box

В поле Обозначение выберите нужное обозначение денежной единицы.

Примечание: Если необходимо, чтобы денежные значения отображались без обозначения единицы, выберите пункт Нет.

В поле Число десятичных знаков введите нужное число знаков после запятой. Например, чтобы в ячейке вместо 138 690,63 ₽ отображалось 138 691 ₽, в поле Число десятичных знаков введите 0.

При внесении изменений обращайте внимание на число в поле Образец. В нем показано, как меняется отображение числа при изменении числа десятичных знаков.

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

Примечание: Поле Отрицательные числа не доступно для числовых форматов Accounting. Это потому, что в обычной бухгалтерии отрицательные числа высвеются в скобки.

Чтобы закрыть диалоговое окно Формат ячеек, нажмите кнопку ОК.

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

Перетаскивание границы столбца

К началу страницы

Удаление форматирования в виде денежных единиц

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

  1. Выберите ячейки с форматированием в виде денежных единиц.

  2. На вкладке Главная в группе Число выберите пункт Общий.

    В ячейках с форматом Общий форматирование к числам не применяется.

К началу страницы

Разница между денежным и финансовым форматами

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

Формат

Описание

Пример

Денежный

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

Совет: Чтобы быстро применить денежный формат, выберите необходимую ячейку или диапазон ячеек и нажмите сочетание клавиш CTRL+SHIFT+$.

Ячейки, к которым применен денежный числовой формат

Формат

Описание

Пример

Финансовый

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

Совет: Чтобы быстро применить финансовый формат, выделите ячейку или диапазон ячеек, которые необходимо отформатировать. На вкладке Главная в группе Число нажмите кнопку Финансовый числовой формат  Кнопка финансового числового формата. Если нужно использовать обозначение денежной единицы, отличное от применяемого по умолчанию, щелкните стрелку рядом с кнопкой Финансовый числовой формат  Кнопка финансового числового формата и выберите другое обозначение.

Ячейки, к которым применен финансовый числовой формат

К началу страницы

Создание шаблона книги с конкретными параметрами форматирования в виде денежных единиц

Если форматирование в виде денежных единиц используется часто, можно сэкономить время, создав книгу с заданными параметрами форматирования в виде денежных единиц и сохранив ее в качестве шаблон. Этот шаблон далее можно использовать для создания других книг.

  1. Создайте книгу.

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

    Выбор листов

    Чтобы выделить

    Выполните следующие действия

    Один лист

    Щелкните ярлычок листа.

    Ярлычки листов

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

    Кнопки прокрутки листов

    Несколько смежных листов

    Щелкните ярлычок первого листа. Затем, удерживая нажатой клавишу SHIFT, щелкните ярлычок последнего листа в диапазоне, который требуется выделить.

    Несколько несмежных листов

    Щелкните ярлычок первого листа. Затем, удерживая нажатой клавишу CTRL, щелкните ярлычки других листов, которые нужно выделить.

    Все листы книги

    Щелкните правой кнопкой мыши ярлычок листа и выберите в контекстном меню (контекстное меню) команду Выделить все листы.

    Совет    Если выделено несколько листов, в заголовке в верхней части листа отображается надпись [Группа]. Чтобы отменить выделение нескольких листов книги, щелкните любой невыделенный лист. Если невыделенных листов нет, щелкните правой кнопкой мыши ярлычок выделенного листа и в контекстном меню выберите команду Разгруппировать листы.

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

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

Сохранение книги в виде шаблона

  1. Если вы впервые сохраняете книгу в виде шаблона, сначала укажите расположение личных шаблонов по умолчанию.

    1. Откройте вкладку Файл и выберите команду Параметры.

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

      Обычно этот путь выглядит так: C:ПользователиОбщиеМои шаблоны.

      Параметры, которые можно задать для сохранения книг

    3. Нажмите кнопку ОК.

      Если этот параметр настроен, все настраиваемые шаблоны, сохраненные в папке «Мои шаблоны», автоматически отображаются в разделе Личные на странице Создать (Файл > Создать).

  2. Нажмите Файл > Экспорт.

  3. В разделе Экспорт нажмите кнопку Изменить тип файла.

  4. В поле Типы файлов книг дважды щелкните пункт Шаблон.

  5. В поле Имя файла введите имя шаблона.

  6. Нажмите кнопку Сохранить, а затем закройте шаблон.

Создание книги на основе шаблона

  1. Откройте вкладку Файл и выберите команду Создать.

  2. Выберите пункт Личные.

    Папка личных шаблонов

  3. Дважды щелкните только что созданный шаблон.

    В приложении Excel будет создана книга на основе шаблона.

К началу страницы

Нужна дополнительная помощь?

Знак доллара ($) в формулах Excel позволяет зафиксировать строку или столбец при использовании формул.

  • Что это;
  • В строках;
  • В столбцах.

Видеоинструкция

Знака доллара в формулах Excel

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

Формула без знака доллара ($) в таблице Excel

Однако, после растягивания формулы видим, что система подставляет предыдущую ячейку и следующую, хотя первой должна идти ячейка G6.

Не правильная формула без знака доллара ($) в таблице Excel

Для решения этой проблемы следует в первоначальной конструкции у G6 проставить перед каждым символом знак доллара, чтобы получилось $G$6.

Формула со знаком доллара ($) в таблице Excel

После чего проверяем результат снова.

Фиксированная формула со знаком доллара ($) в таблице Эксель

Все готово, в этом случае первая ячейка была зафиксирована.

Знак доллара в столбцах в Эксель

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

Фиксированная формула по столбцу со знаком доллара ($) в таблице Эксель

В итоге получаем данный эффект.

Результат фиксированной формулы по столбцу со знаком доллара ($) в таблице Ексель

$ для строк в формулах в Ексель

Чтобы фиксировать строку достаточно поставить $ перед буквой.

Фиксированная формула по строке со знаком доллара ($) в таблице Эксель

Результат внедрения.

Результат фиксированной формулы по строке со знаком доллара ($) в таблице Excel

Содержание

  • 1 Давайте определимся,  для чего же нужен знак «$».
  • 2 «Как протянуть формулу в Excel — 4 простых способа»
  • 3 Где находится знак «доллар» ($) на клавиатуре .
    • 3.1 Надеюсь, эта статья поможет Вам в изучении возможностей программы «Excel». Удачи и легкой работы с данными.
  • 4 Как в Excel отображать символ валюты перед цифрами
    • 4.1 Цифры в ячейке автоматически снабжаются индикатором валюты
    • 4.2 Индикатор валюты в ячейке отображается справа

У пользователей недавно начавших работать с таблицами в эксель, часто возникает вопрос о том, для чего в формулах применяют знак доллара – «$».

На первый взгляд знак $ бессмыслен. Если в ячейку с формулой подставить этот значок, так называемый «доллар», значение, полученное при вычислении не изменится. Что со значком, что без него в ячейке будет отображаться один и тот же результат.

Давайте определимся,  для чего же нужен знак «$».

В «Эксель» есть замечательная возможность протягивать формулы из ячейки в ячейку, о которой подробно рассказывалось в статье:

Эта опция позволяет написать функцию и быстро распространить эту формулу на другие ячейки. При этом формула будет автоматически менять адреса ячеек (аргументов), по которым ведутся вычисления.

Это очень удобно ровно до того момента, когда Вам не требуется менять адрес аргумента. Например, нужно все ячейки перемножить на одну единственную ячейку с коэффициентом.

Чтобы зафиксировать адрес этой ячейки с аргументом и не дать «Экселю» его поменять при протягивании, как раз и используется знак «доллар»  ($) устанавливаемый в формулу «Excel».

Этот значок, поставленный перед (!!!) нужным адресом, не позволяет ему изменяться.
Таким образом, если поставить доллар перед буквой адреса, то не будет изменяться адрес столбца. Пример: $B2

Если поставить «$» перед цифрой (номером строки), то при протягивании не будет изменяться адрес строки. Пример: B$2

Где находится знак «доллар» ($) на клавиатуре .как сделать знак доллара в excel

На распространенных у нас в стране клавиатурах с раскладкой «qwerty» значок доллара расположен на верхней цифровой панели на кнопке «4». Чтобы поставить этот значок следует переключить клавиатуру в режим латинской раскладки,  то есть выбрать английский язык на языковой панели в правом нижнем углу рабочего стола или нажать сочетание клавиш «ctrl»+»shift» («alt»+»shift»).

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

Очень часто в Excel требуется закрепить (зафиксировать) определенную ячейку в формуле. По умолчанию, ячейки автоматически протягиваются и изменяются. Посмотрите на этот пример.

У нас есть данные по количеству проданной продукции и цена за 1 кг, необходимо автоматически посчитать выручку.

Чтобы это сделать мы прописываем в ячейке D2 формулу =B2*C2

Если мы далее протянем формулу вниз, то она автоматически поменяется на соответствующие ячейки. Например, в ячейке D3 будет формула =B3*C3 и так далее. В связи с этим нам не требуется прописывать постоянно одну и ту же формулу, достаточно просто ее протянуть вниз. Но бывают ситуации, когда нам требуется закрепить (зафиксировать) формулу в одной ячейке, чтобы при протягивании она не двигалась.

Взгляните на вот такой пример. Допустим, нам необходимо посчитать выручку не только в рублях, но и в долларах. Курс доллара указан в ячейке B7 и составляет 35 рублей за 1 доллар. Чтобы посчитать в долларах нам необходимо выручку в рублях (столбец D) поделить на курс доллара.

Если мы пропишем формулу как в предыдущем варианте. В ячейке E2 напишем =D2*B7 и протянем формулу вниз, то у нас ничего не получится. По аналогии с предыдущим примером в ячейке E3 формула поменяется на =E3*B8 — как видите первая часть формулы поменялась для нас как надо на E3, а вот ячейка на курс доллара тоже поменялась на B8, а в данной ячейке ничего не указано. Поэтому нам необходимо зафиксировать в формуле ссылку на ячейку с курсом доллара. Для этого необходимо указать значки доллара и формула в ячейке E3 будет выглядеть так =D2/$B$7, вот теперь, если мы протянем формулу, то ссылка на ячейку B7 не будет двигаться, а все что не зафиксировано будет меняться так, как нам необходимо.

Примечание: в рассматриваемом примере мы указал два значка доллара  $B$7. Таким образом мы указали Excel, чтобы он зафиксировал и столбец B и строку 7, встречаются случаи, когда нам необходимо закрепить только столбец или только строку. В этом случае знак $ указывается только перед столбцом или строкой B$7 (зафиксирована строка 7) или  $B7 (зафиксирован только столбец B)

Формулы, содержащие значки доллара в Excel называются абсолютными (они не меняются при протягивании), а формулы которые при протягивании меняются называются относительными.

Чтобы не прописывать знак доллара вручную, вы можете установить курсор на формулу в ячейке E2 (выделите текст B7) и нажмите затем клавишу F4 на клавиатуре, Excel автоматически закрепит формулу, приписав доллар перед столбцом и строкой, если вы еще раз нажмете на клавишу F4, то закрепится только столбец, еще раз — только строка, еще раз — все вернется к первоначальному виду.

Как в Excel отображать символ валюты перед цифрами

17.11.2008 Автор: Алексей Лупан

В Excel можно сделать так, что

Цифры в ячейке автоматически снабжаются индикатором валюты

Это легко, но надо предварительно отформатировать ему ячейки.

К примеру, текст «1 609 грн» для глупого белого человека нормален. Тысяча шестьсот девять гривен, все понятно. А с точки зрения Excel, это символосочетание, смесь цифровых символов с буквенными — страшный бред, от которого надо лечить.

Пойдем на компромисс, после которого

  1. Excel будет «видеть» в ячейке только цифры, которые впоследствии будут использоваться в наших с ним расчетах,
  2. а я — удобный мне «бред».

Для этого надо объяснить Excel, что содержимое определенных (нами для него определенных) ячеек должно ОТОБРАЖАТЬСЯ определенным, слегка нетрадиционным образом.

  1. Выделить все ячейки в колонке, в которой будешь вписывать цифры, которые будут отображаться в виде «$55«. Например, диапазон ячеек A1:A10. Выделить их.
  2. Правой кнопкой на выделенном, выбрать Format cell.
    1. или же нажать Ctrl+1 — та же самая команда выполняется.
    2. внимание, Ctrl+1, а не Ctrl+F1.
  3. Выбрать вкладку Number (она может быть выбрана по-умолчанию).
  4. В списке Category выбрать Currency.
  5. Decimal places — вписать цифру ноль, если у вас в списке все суммы без дробей вроде 2929 грн и 50 копеек. Поэтому — ноль.
  6. Symbol — в выпадающем списке выбрать, например, UAH. Это почти в самом низу.
  7. Если нужен доллар, то следует указать, какой именно. Их много, оказывается.
  8. Свериться с картинкой.
  9. как сделать знак доллара в excel
  10. Нажать Ок.
  11. В колонке с суммами (А1:А10) отныне и впредь писать только цифры, а не цифры и буквы. То есть, вместо 1 609.00 грн в ячейке следует писать , и ничего более. После нажатия клавиши Enter в ячейке (Эксель сам поставит) появится UAH 1,609
  12. Знак валюты появляется перед цифрой.
    1. Если в такой, отформатированной по-правилам ячейке, писать по-прежнему 1 609.00 грн, то эксель не сможет автоматически суммировать их значение, потому что такой синтаксис он считает ошибкой. В такой ячейке он ждет только цифры, он сам их отформатирует как полагается.

Можно сделать так, что

Индикатор валюты в ячейке отображается справа

а между «тысячными» — пробел, а не запятая:

  1. Выделить все ячейки в колонке, в которой будешь вписывать цифры. Колонка — это сверху вниз.
  2. Правой кнопкой на выделенном, выбрать Format cell.
    1. или же выделить, и нажать Ctrl+1 — та же самая команда выполянется.
    2. внимание, Ctrl+1, а не Ctrl+F1.
  3. Выбрать вкладку Number (она может быть выбрана по-умолчанию)
  4. В списке Category выбрать Custom
    1. в предыдущем примере было Currency — разница существенная.
  5. Type — в поле Type вписываем следующее: # ##0 «грн.»
  6. именно вот так, с этими самыми пробелами, точками и кавычками, что выделены зеленым.
  7. Свериться с картинкой.
  8. как сделать знак доллара в excel
  9. Нажать Ок.
  10. В колонке с суммами отныне и впредь писать только цифры, а не цифры и буквы. То есть, вместо 1 609.00 грн в ячейке следует писать . После нажатия клавиши Enter в ячейке (Эксель сам поставит) появится 1 609 грн.

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

Не следует воспринимать Excel как «тот же Word, но с таблицами»… Это ягода с другого поля.

Опубликовано в Автоматизация, Банальное, Инструменты, Скриншоты, Фишки | Отмечено Хватит тупить, Excel |

Я уже неоднократно разбирал способы импорта данных в Excel из интернета с последующим автоматическим обновлением. В частности:

  • В старых версиях Excel 2007-2013 это можно было сделать с помощью прямого веб-запроса.
  • Начиная с 2010 года это можно очень удобно делать с помощью надстройки Power Query.

К этим способам в последних версиях Microsoft Excel теперь можно добавить ещё один — импорт данных из интернета в формате XML с помощью встроенных функций.

XML (eXtensible Markup Language = Расширяемый Язык Разметки) – это универсальный язык, созданный для описания любых данных. По сути, он представляет собой обычный текст, но с добавленными в него специальными тегами для разметки структуры данных. Многие сайты совершенно бесплатно предоставляют всем желающим потоки своих данных в XML-формате для загрузки. На сайте Центрального Банка России (www.cbr.ru), в частности, с помощью подобной технологии отдаются данные по курсам различных валют. С сайта Московской Биржи (www.moex.com) таким же образом можно загрузить котировки акций, облигаций и множество другой полезной информации.

Начиная с версии 2013 в Excel появились две функции для прямой загрузки XML-данных из интернета в ячейки листа: ВЕБСЛУЖБА (WEBSERVICE) и ФИЛЬТР.XML (FILTERXML). Работают они в паре — сначала функция ВЕБСЛУЖБА выполняет запрос к нужному сайту и возвращает его ответ в формате XML, а затем с помощью функции ФИЛЬТР.XML мы «разбираем» этот ответ на составляющие, извлекая из него нужные нам данные.

Давайте рассмотрим работу этих функций на классическом примере – импорте курса любой нужной нам валюты на заданный интервал дат с сайта Центробанка России. В качестве заготовки будем использовать вот такую конструкцию:

Заготовка

Здесь:

  • В жёлтых ячейках находятся даты начала и окончания интересующего нас периода.
  • В синей сделан выпадающий список валют при помощи команды Данные — Проверка — Список (Data — Validation — List).
  • В зеленых ячейках мы будем использовать наши функции, чтобы создать строку запроса и получить ответ сервера.
  • Таблица справа — справочник по кодам валют (потребуется нам чуть позже).

Поехали!

Шаг 1. Формируем строку запроса

Чтобы получить от сайта требуемую информацию, его нужно правильно спросить. Заходим на www.cbr.ru и в подвале главной страницы открываем ссылку’ Технические ресурсы ’- Получение данных, используя XML (http://cbr.ru/development/SXML/). Проматываем чуть ниже и во втором примере (Example 2) будет то, что нам нужно — получение курсов валюты на заданный интервал дат:

Пример строки запроса

Как видно из примера, строка запроса должна содержать даты начала (date_req1) и окончания (date_req2) интересующего нас периода и код валюты (VAL_NM_RQ), курс которой мы хотим получить. Коды основных валют вы можете найти в таблице ниже:

Валюта

Код

                         

Валюта

Код

Австралийский доллар R01010

Литовский лит

R01435

Австрийский шиллинг

R01015

Литовский талон

R01435

Азербайджанский манат

R01020

Молдавский лей

R01500

Фунт стерлингов

R01035

Немецкая марка

R01510

Ангольская новая кванза

R01040

Нидерландский гульден

R01523

Армянский драм

R01060

Норвежская крона

R01535

Белорусский рубль

R01090

Польский злотый

R01565

Бельгийский франк

R01095

Португальский эскудо

R01570

Болгарский лев

R01100

Румынский лей

R01585

Бразильский реал

R01115

Сингапурский доллар

R01625

Венгерский форинт

R01135

Суринамский доллар

R01665

Гонконгский доллар

R01200

Таджикский сомони

R01670

Греческая драхма

R01205

Таджикский рубл

R01670

Датская крона

R01215

Турецкая лира

R01700

Доллар США

R01235

Туркменский манат

R01710

Евро

R01239

Новый туркменский манат

R01710

Индийская рупия

R01270

Узбекский сум

R01717

Ирландский фунт

R01305

Украинская гривна

R01720

Исландская крона

R01310

Украинский карбованец

R01720

Испанская песета

R01315

Финляндская марка

R01740

Итальянская лира

R01325

Французский франк

R01750

Казахстанский тенге

R01335

Чешская крона

R01760

Канадский доллар

R01350

Шведская крона

R01770

Киргизский сом

R01370

Швейцарский франк

R01775

Китайский юань

R01375

Эстонская крона

R01795

Кувейтский динар

R01390

Югославский новый динар

R01804

Латвийский лат

R01405

Южноафриканский рэнд

R01810

Ливанский фунт

R01420

Вон Республики Корея

R01815

Японская иена

R01820

Полный справочник по кодам валют есть там же, на сайте ЦБ – см. http://cbr.ru/scripts/XML_val.asp?d=0

Теперь сформируем строку запроса в ячейке на листе с помощью:

  • оператора склейки текста (&), чтобы собрать воедино;
  • функции ВПР (VLOOKUP), чтобы найти код нужной нам валюты в справочнике;
  • функции ТЕКСТ (TEXT), преобразующей дату по заданному шаблону день-месяц-год через косую черту.

Формируем строку запроса

="http://cbr.ru/scripts/XML_dynamic.asp?date_req1="&ТЕКСТ(B2;"ДД/ММ/ГГГГ")&
"&date_req2="&ТЕКСТ(B3;"ДД/ММ/ГГГГ")&"&VAL_NM_RQ="&ВПР(B4;M:N;2;0)

Шаг 2. Выполняем запрос

Теперь используем функцию ВЕБСЛУЖБА (WEBSERVICE) с созданной строкой запроса в качестве единственного аргумента. Ответом будет длинная строка XML-кода (лучше включить перенос по словам и увеличить размер ячейки, если хочется увидеть её целиком):

XML запрос функцией ВЕБСЛУЖБА в Excel

Шаг 3. Разбираем ответ

Чтобы легче было разобраться в структуре данных ответа, лучше воспользоваться одним из онлайн-парсеров XML (например, http://xpather.com/ или https://jsonformatter.org/xml-parser), которые умеют наглядно форматировать XML-код, добавляя к нему отступы и подсвечивая цветом синтаксис. Тогда всё станет существенно понятнее:

XML-ответ сервера ЦБ РФ

Теперь хорошо видно, что значения курса обрамлены у нас тегами <Value>…</Value>, а даты являются атрибутами Date в тегах <Record>.

Чтобы их извлечь курс, выделим на листе столбец из десяти (или более — если делать с запасом) пустых ячеек (т.к. был задан 10-дневный интервал дат) и введём в строку формул функцию ФИЛЬТР.XML (FILTERXML):

Извлекаем курс

Здесь первый аргумент – это ссылка на ячейку с ответом сервера (B8), а второй – строка запроса на XPath – специальном языке, с помощью которого можно обращаться к нужным фрагментам XML-кода и извлекать их. Подробнее о языке XPath можно почитать, например, тут.

Важно после ввода формулы нажать не Enter, а сочетание клавиш Ctrl+Shift+Enter, т.е. ввести её как формулу массива (фигурные скобки вокруг будут добавлены автоматически). Если же у вас последняя версия Office 365 с поддержкой в Excel динамических массивов, то хватит и простого Enter, да и выделять заранее пустые ячейки не требуется — функция сама займет столько ячеек, сколько ей нужно.

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

=ФИЛЬТР.XML(B8;»//Record/@Date»)

Теперь в будущем при изменении дат в исходных ячейках В2 и В3 или выборе другой валюты в выпадающем списке ячейки B3, наш запрос будет автоматически обновляться, обращаясь к серверу ЦБ за новыми данными. Чтобы форсировать обновление вручную, можно дополнительно использовать сочетание клавиш Ctrl+Alt+F9.

Ссылки по теме

  • Импорт курса биткойна в Excel через Power Query
  • Импорт курса валют из интернета в старых версиях Excel

Как сделать знак доллара в формуле Excel

Вариант 1: Закрепление ячейки

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

Есть самая простая операция сложения двух или более значений в ячейках.

  1. Щелкаем по ячейке с формулой правой кнопкой мыши для вызова контекстного меню и выбираем опцию «Копировать».
  2. Опция Копировать в контекстном меню формулы для проверки знака $ в Excel

  3. Следом делаем клик ЛКМ по пустому блоку, где снова вызываем это же меню и находим пункт «Вставить скопированные ячейки».
  4. Опция вставки формулы в контекстном меню при проверке знака $ в Excel

  5. Видим, что программа предлагает только два варианта добавления, где диапазон в любом случае будет сдвинут вниз или вправо.
  6. Выбор метода вставки формулы при копировании в таблице во время проверки знака $ в Excel

  7. После вставки смотрим, что в нашем случае произошло смещение вниз, которое затронуло обе ячейки, поскольку они не закреплены.
  8. Результат копирования формулы без использования знака $ в Excel

Теперь рассмотрим эту же операцию, но предварительно закрепим одно из значений при помощи знака $, а затем посмотрим, как произойдет копирование на этот раз.

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

  3. Впишите знак $ между буквой столбца так, как это показано на следующем скриншоте. Это выражение означает, что ячейка является закрепленной.
  4. Установка знака $ в Excel формуле для закрепления ячейки при копировании

  5. Расширьте или скопируйте формулу, а затем посмотрите, что изменилось. Как видно на скриншоте ниже, сдвинулось вниз только второе значение, а закрепленное осталось на том же месте.
  6. Результат копирования формулы после внесения закрепляющего знака $ в Excel

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

Вариант 2: Добавление $ как денежной единицы

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

  1. Выделите все блоки, к значениям которых хотите добавить знак денежной единицы.
  2. Выделение ячеек для изменения формата при добавлении знака $ в Excel

  3. Затем щелкните правой кнопкой мыши и в появившемся контекстном меню отыщите пункт «Формат ячеек».
  4. Переход в меню изменения формата ячеек для добавления знака $ в Excel

  5. Первая же вкладка называется «Число», в ее списке «Числовые форматы» выделите пункт «Денежный».
  6. Открытие списка с денежными единицами для добавления знака $ в Excel

  7. Разверните выпадающее меню с обозначениями.
  8. Открытие выпадающего меню для поиска знака $ в Excel через меню формата ячеек

    Lumpics.ru

  9. Найдите там знак $, отталкиваясь еще и от необходимой валюты.
  10. Выбор знака $ в Excel через меню формата ячеек

  11. Для отрицательных чисел установите нужный вариант отображения или оставьте значение в состоянии по умолчанию.
  12. Выбор отрицательных значений при добавлении знака $ в Excel

  13. Как только вы закроете меню, можно будет сразу же ознакомиться с полученным результатом.
  14. Результат добавления знака $ в Excel путем изменения формата ячеек

  15. При дальнейшем создании формул никаких проблем с подсчетами возникнуть не должно, а знак $ автоматически добавится к результату в клетке.
  16. Результат создания формул после добавления знака $ в Excel к ячейкам

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

Подробнее: Изменение формата ячеек в Excel

Еще статьи по данной теме:

Помогла ли Вам статья?

Знак «Доллар» ($) в формулах таблицы «Excel»

У пользователей, которые недавно начали работать с таблицами в Excel, часто возникает вопрос, почему в формулах используется знак доллара – «$».

На первый взгляд знак $ не имеет значения. Если вы замените этот значок, так называемый «доллар», в ячейке с формулой, значение, полученное при расчете, не изменится. Что со значком, что без него, ячейка будет отображать тот же результат.

Давайте определимся, для чего же нужен знак «$».

В «Excel» есть прекрасная возможность растягивать формулы из ячейки в ячейку, о чем подробно рассказывалось в статье:

«Как протянуть формулу в Excel — 4 простых способа»

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

Это очень удобно, пока вам не понадобится изменить адрес темы. Например, вам нужно умножить все ячейки на одну ячейку с коэффициентом.

Знак доллара ($), установленный в формуле Excel, используется для исправления адреса этой ячейки с аргументом и предотвращения изменения его в Excel при перетаскивании».

Этот значок перед (.) Желаемого адреса предотвращает его изменение.
Следовательно, если вы поставите доллар перед адресной буквой, адрес столбца не изменится. Пример: $ B2

Если вы поставите «$» перед цифрой (номером строки), адрес строки не изменится во время растяжения. Пример: B $ 2

Где находится знак «доллар» ($) на клавиатуре .

На распространенных в нашей стране клавиатурах с раскладкой «qwerty» символ доллара находится на верхней цифровой панели на клавише «4». Чтобы поставить этот значок, переключите клавиатуру в режим латинской раскладки, то есть выберите английский на языковой панели в правом нижнем углу рабочего стола или нажмите комбинацию клавиш «ctrl» + «shift» («alt» + «shift»).

Microsoft Excel 2010 gives you a variety of different ways to automatically format the text and numbers that you place into cells. Many of these formats will automatically place a dollar sign with any number that you enter into a cell, but all of the dollar signs are designed to go to the left of the number. If you want a dollar sign to appear to the right of the number, you’ll have to create your own custom number format.

  1. Open up a new worksheet. Click on the letter «A» that appears above the first column, which will select the entire column.

  2. Right-click anywhere in the column to bring up a pop-up menu. Choose «Format Cells» from this menu; a small «Format Cells» window will appear.

  3. Click the «Number» tab at the top of the window, then choose «Custom» from the list on the left side of the window. Click on the text box under the word «Type» on the right side of the window. Press «Backspace» to erase whatever is currently in this box.

  4. Type «#$» (without the quotes) into the box. This code will automatically place a dollar sign to the right of any number that you type into these cells. Click «OK» to close the window and apply your format to the first column.

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Работа с документом его структура в word
  • Работа с документом в word это
  • Работа с документом в word нумерация
  • Работа с документом word тест
  • Работа с документами с помощью word

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии