Сообщество - MS, Libreoffice & Google docs

MS, Libreoffice & Google docs

756 постов 14 953 подписчика

Популярные теги в сообществе:

26

Автозаполнение документов в Excel + Ведение истории документов

"Автозаполнение документов" — это Excel-программа, разработанная для упрощения процессов управления документами и их автоматического заполнения. Вдохновленная идеями Биляла Хасенова, представленными в его видео, эта программа расширена и адаптирована для более эффективного ведения истории документов и их автоматической генерации. Она идеально подходит для людей которым требуется часто работать с большим объемом типовых документов.

Многие годы я сталкивался с проблемой ручного составления и ведения истории договоров. Существующие программы казались слишком громоздкими для моего небольшого дела, а количество документов росло, делая ручной ввод данных все более нудным и трудоемким. После просмотра видео я понял, что можно создать эффективный инструмент, который облегчит этот процесс. Эта программа – результат моей доработки Document_Automation_Tool. Инструкция внутри. Скачать программу с гугл диска.

А как вы заполняете свои договора и документы?

13

Как получить курсы валют и создать графики в Google Таблицах

Как получить курсы валют и создать графики в Google Таблицах Гайд, Google Таблицы, Ecommerce, Аналитика, Формула, Длиннопост

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

Однако при работе с валютами пользователи часто сталкиваются с проблемами:

  • Формат даты включает время, что мешает анализу.

  • Данные требуют форматирования для лучшей читаемости.

  • Графики нужно настраивать вручную.

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

1. Получение курсов валют через GOOGLEFINANCE

Функция GOOGLEFINANCE позволяет получать актуальный курс валют в режиме реального времени.

Примеры для популярных валютных пар:

  • Доллар → Рубль (USD/RUB): =GOOGLEFINANCE("CURRENCY:USDRUB")

  • Рубль → Доллар (RUB/USD): =GOOGLEFINANCE("CURRENCY:RUBUSD")

  • Юань → Рубль (CNY/RUB): =GOOGLEFINANCE("CURRENCY:CNYRUB")

  • Рубль → Юань (RUB/CNY): =GOOGLEFINANCE("CURRENCY:RUBCNY")

📌 Важно! Google Finance автоматически обновляет курсы валют в течение дня, но не гарантирует точность данных – лучше сверяться с официальными источниками.

2. Исторические данные курса валют (за неделю, месяц, 6 месяцев, год)

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

Доллар к рублю (USD/RUB):

  • Последняя неделя: =GOOGLEFINANCE("CURRENCY:USDRUB"; "close"; TODAY()-7; TODAY(); "DAILY")

  • Последний месяц: =GOOGLEFINANCE("CURRENCY:USDRUB"; "close"; TODAY()-30; TODAY(); "DAILY")

  • Последние 6 месяцев: =GOOGLEFINANCE("CURRENCY:USDRUB"; "close"; TODAY()-180; TODAY(); "DAILY")

  • Последний год: =GOOGLEFINANCE("CURRENCY:USDRUB"; "close"; TODAY()-365; TODAY(); "DAILY")

Юань к рублю (CNY/RUB):

  • Последняя неделя: =GOOGLEFINANCE("CURRENCY:CNYRUB"; "close"; TODAY()-7; TODAY(); "DAILY")

  • Последний месяц: =GOOGLEFINANCE("CURRENCY:CNYRUB"; "close"; TODAY()-30; TODAY(); "DAILY")

  • Последние 6 месяцев: =GOOGLEFINANCE("CURRENCY:CNYRUB"; "close"; TODAY()-180; TODAY(); "DAILY")

  • Последний год: =GOOGLEFINANCE("CURRENCY:CNYRUB"; "close"; TODAY()-365; TODAY(); "DAILY")

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

3. Удаление времени из даты

При использовании GOOGLEFINANCE в Google Таблицах дата отображается с временем (23:58:00).

Как убрать время и оставить только дату?

🔹 Способ 1: Форматирование ячеек

  1. Выделите диапазон с датами.

  2. Перейдите в Формат → Числовые форматы → Дата.

  3. Выберите формат "ДД.ММ.ГГГГ" (или другой, удобный вам).

Этот метод не меняет данные, а просто скрывает время.

🔹 Способ 2: Использование TO_DATE()

Если время продолжает отображаться, можно использовать:

=ARRAYFORMULA(TO_DATE(GOOGLEFINANCE("CURRENCY:USDRUB"; "close"; TODAY()-30; TODAY(); "DAILY")))

Функция TO_DATE() убирает время, оставляя только дату.

🔹 Способ 3: Преобразование даты в текст

Чтобы преобразовать дату в строку без времени, используйте:

=ARRAYFORMULA(TEXT(GOOGLEFINANCE("CURRENCY:USDRUB"; "close"; TODAY()-30; TODAY(); "DAILY"); "DD.MM.YYYY"))

Этот метод конвертирует дату в текст, поэтому сортировка по датам может работать некорректно.

4. Создание графиков курса валют

Графики помогают наглядно анализировать изменения курсов валют.

Шаг 1: Выделите данные

  • Для графика по USD/RUB выберите диапазон с датами и значениями (например, A1:B30).

Шаг 2: Вставьте график

  1. Перейдите в меню Вставка → Диаграмма.

  2. В настройках выберите Линейный график.

  3. В разделе Ось X укажите столбец с датами.

  4. В разделе Ось Y – курс валюты.

📌 Совет: Добавьте заголовок и подписи осей для удобства.

Заключение

Теперь у вас есть готовая Google Таблица, которая автоматически:
Получает курс валют (USD/RUB, CNY/RUB и другие).
Анализирует динамику за неделю, месяц, 6 месяцев и год.
Форматирует даты без времени.
Создает наглядные графики и мини-графики.

🔹 Хотите автоматизировать аналитику валютных курсов? Добавьте в Google Таблицу фильтры и сводные таблицы, чтобы глубже анализировать данные!

🚀 Теперь вы готовы следить за курсами валют в режиме реального времени прямо в Google Таблицах!


Ссылка на таблицу с формулами

Показать полностью
6
Вопрос из ленты «Эксперты»

Коллеги! Подскажите, как в Яндекс таблицах пользоваться горячими клавишами? Интересует дата и время, особенно...

Вопрос по Яндекс таблицам

14

Замена кириллицы на латиницу с одинаковым написанием символов на VBA

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

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

Function CyrillicToLatinSame(inputStr As String) As String

Dim cyrillicChars As String

Dim latinChars As String

Dim i As Integer

Dim resultStr As String

' кириллические символы, которые выглядят как латиница

cyrillicChars = "АЕКМОСТВНРХаеосрх"

' латинские символы, которые выглядят как кириллица

latinChars = "AEKMOCTBHPXaeocpx"

resultStr = inputStr

' замена кириллицы на латиницу с одинаковым начертанием

For i = 1 To Len(cyrillicChars)

resultStr = Replace(resultStr, Mid(cyrillicChars, i, 1), Mid(latinChars, i, 1),1,-1,vbBinaryCompare)

Next i

CyrillicToLatinSame = resultStr

End Function

а также на pastedbin с форматированием

1

Не показываются ссылки, оглавление, алфавитный указатель в Word 2007

У меня стоял MathType, это плагин такой, который формулы позволяет создавать, и я его снес. Что может и не иметь никакого отношения к делу, но самый первый подозреваемый. В итоге теперь вместо ссылок, оглавления, алфавитного указателя (и наверняка еще чего-то, только пока не всплыло) отображаются заглушки типа { ТОС \о "1-3" \h \z \u }. Это в режиме разметки страницы. Причем если просматривать в предварительном просмотре или режиме чтения, то все нормально там. Самый прикол - когда я сейчас попытался скопировать вот эту TOC hzu сюда, скопировалось именно оглавление целиком.

И еще прикол: если вызвать меню на заглушке правой кнопкой мыши и выбрать "Коды/Значения полей", то оглавление начинает постепенно проявляться. Первым кликом заглушка разворачивается в список заглушек теперь уже для отдельных строк в оглавлении. Потом каждая разворачивается в текст пункта оглавления и заглушку для номера страницы. Потом проявляется номер следующим кликом.

Гуглил. В меню тыкал везде. Без результатов. Идеи?

5
Вопрос из ленты «Эксперты»

Прошу помощи

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

10

Помогите люди добрые

Вопрос по гугл таблицам. Как сделать объединение ячеек по условию?
Приветствую, у меня следующая проблема. в 1 столбце объединяются ячейки, во втором столбце хочу применить VLOOKUP в связке с ARROYFORMULA. Но они работаю некорректно поскольку в 2 столбце ячейки не объединены. Каким образом можно сделать, чтобы при объединение ячеек в первом столбце во втором столбце они сами объединялись?

Помогите люди добрые Google Таблицы, Microsoft Excel

Считаете себя киноманом 80 LVL?

Залетайте проверить память и сообразительность → Будет интересно

12

Как текст из Экселя раскидать по файлам Ворда?

Есть MS Office 2007. В экселевской табличке три колонки: название текста, текст на английском (небольшой, 2000 знаков), текст на китайском. 200 строк таких. Надо каждый текст сохранить в отдельном вордовском файле с указанным названием, то есть на выходе должно получиться 400 файлов, 200 с английским и 200 с китайским текстом. Делаться будет только один раз, поэтому нужно какое-то быстрое решение. Как супертупой вариант возможен даже макрос в Экселе, который для текущей ячейки сохраняет ее содержимое в вордовском файле - надо будет 400 раз нажать на горячую клавишу, но зато быстро. Или что-то поумнее, что само по ячейкам ездит.

Отличная работа, все прочитано!