Полезные макросы Excel для автоматизации рутинной работы с примерами применения для разных задач.
Примеры макросов для автоматизации работы
Макросы для фильтра сводной таблицы в Excel.
Как автоматизировать фильтр в сводных таблицах с помощью макроса? Исходные коды макросов для фильтрации и скрытия столбцов в сводной таблице.
Макрос для создания сводной таблицы в Excel.
Как автоматически сгенерировать сводную таблицу с помощью макроса? Исходный код VBA для создания и настройки сводных таблиц на основе исходных данных.
Макросы для изменения формата ячеек в таблице Excel.
Как форматировать ячейки таблицы макросом? Изменение цвета шрифта, заливки и линий границ, выравнивание. Автоматическая настройка ширины столбцов и высоты строк по содержимому с помощью VBA-макроса.
Макрос для копирования и переименования листов Excel.
Как одновременно копировать и переименовывать большое количество листов одним кликом мышкой? Исходный код макроса, который умеет одновременно скопировать и переименовать любое количество листов.
Программы, надстройки и макросы, выполняющие разнообразный поиск в Excel — поиск данных на листе, в книгах, таблицах и т.п.
-
Программа предназначена для сравнения и подстановки значений в таблицах Excel.
Если вам надо сравнить 2 таблицы (по одному столбцу, или по нескольким),
и для совпадающих строк скопировать значения выбранных столбцов из одной таблицы в другую,
надстройка «Lookup» поможет сделать это нажатием одной кнопки.
То же самое можно сделать при помощи формулы =ВПР(), но:формулы…
-
Наверняка, вы сталкивались с ситуацией, когда необходимо производить поиск некоторого значения по всей книге Excel (искать частичное совпадение на всех листах активной книги)
Штатными средствами Excel вывести поле для поиска на панель инструментов не удаётся, а вызывать каждый раз диалоговое окно нажатием комбинации клавиш Ctrl + F не всегда удобно.
На помощь придёт эта… -
Макрос запрашивает строку для поиска, после чего ищет введенный текст в первом столбце листа, и подсвечивает результаты поиска.
При запуске макроса появляется диалоговое окно (InputBox), позволяющее задать текст для поиска.
Макрос подсвечивает красным цветом внутри ячейки текст, совпадающий с искомым
(+ выделяет найденное полужирным начертанием)
Перед началом поиска, цвет всех ячеек… -
В данной статье показаны 2 способа быстрого поиска значений в двумерных массивах.
Поскольку искомое значение может встретиться в нескольких строках обрабатываемого двумерного массива,
оба способа получают на выходе отфильтрованный двумерный массив.Способы формирования отфильтрованных массивов — разные:
первый способ использует функцию ArrAutofilterEx
второй способ — функцию … -
Данный макрос предназначен для поиска адресов электронной почты на листе Excel, с последующим выводом найденных адресов на отдельный лист.
В прикреплённом файле, на первом листе («исходные данные»), ячейки заполнены неструктурированной информацией (смесь фамилий, адресов почты, прочей ненужной информации)
Макрос вычленяет из текста ячеек адреса электронной почты, и выводит все найденные… -
Надстройка SearchText предназначена для поиска заданного текста в книге Excel, с выводом результатов поиска на отдельный лист.
При запуске надстройка формирует панель инструментов, с которой осуществляется запуск всех макросов:В Excel 2007 и 2010 панель инструментов можно найти на вкладке «Надстройки»:
Надстройка SearchText является расширенной версией надстройки для…
-
Программа предназначена для сравнения цен конкурентов из их прайсов с прайс-листом вашей организации.ВНИМАНИЕ: Недавно разработана многофункциональная программа для обработки прайс-листов
Новая программа объединения и обработки прайс-листов доступна на сайте для скачивания и тестирования на различных наборах прайс-листов.
Исходными данными для программы являются:
ваш прайс…
-
База данных «Преподаватели» предназначена для автоматизации работы администрации учебных заведений.Программа обеспечивает выполнение всех необходимых операций по приему документов, поиску и анализу информации, составлению отчетов.
Эта база данных представляюет собой урезанную и немного изменённую версию программы АИСС СПК.
Программа обеспечивает:
Хранение полной…
-
Надстройка SearchExcel предназначена для поиска заданного текста во всех столбцах текущего листа Excel, с выводом результатов поиска на отдельный лист.
При запуске надстройка формирует панель инструментов, с которой осуществляется запуск всех макросов:Надстройка SearchExcel является упрощённой версией надстройки для поиска на всех листах книги Excel
Смотрите также надстройку для… -
Программа АИСС «СПК» предназначена для автоматизации работы приемной комиссии колледжей и техникумов.АИСС обеспечивает выполнение всех необходимых операций по приему документов, поиску и анализу информации, составлению отчетов.
Назначением программы является автоматизация труда работника приёмной комиссии учебного заведения.
Программа обеспечивает:
Хранение полной…
-
Если ваш макрос выдаёт ошибку при использовании метода SpecialCells — возможно, причина в установленной защите листа Excel.
Почему разработчики Microsoft отключили работу этой функции на защищённых листах — не совсем понятно, но мы попробуем обойти это ограничение.
Итак, нам надо получить все заполненные ячейки из некого диапазона листа Excel.
Обычно для этого используется вызов… -
Надстройка предназначена для выполнения множественных замен в выделенном диапазоне ячеек.
После запуска надстройки, появляется панель инструментов из 3 кнопок:
Кнопка «Выполнить все замены» — выполняет замены в выделенном диапазоне ячеек
Кнопка «Изменить список замен» — отображает лист настроек, где в первом столбце находится список заменяемых…
-
Макрос предназначен для поиска текста из выделенных ячеек в поисковой системе Google.Функция поиска доступна из контекстного меню ячеек:
Как вы можете видеть на скриншоте, есть возможность выбора браузера.
На выбор представлены наиболее популярные браузеры: Internet Explorer, Mozilla Firefox, Opera, и Google Chrome.
В макрос намеренно введено ограничение на количество ячеек, текст…
-
Функция производит поиск текстового значения в заданном диапазоне листа,
и возвращает диапазон, содержащий все найденные ячейки
Взято с сайта Чипа Пирсона: cpearson.com/excel/FindAll.aspx
Function FindAll(SearchRange As Range, _
FindWhat As Variant, _
Optional LookIn As XlFindLookIn = xlValues, _
Optional LookAt As XlLookAt = xlWhole, _… -
Система учёта заявок предназначена для автоматизации ввода, редактирования и учёта заданий на заказ запасных частей для автомобилей.Программа позволяет производить поиск по базе данных, и распечатку информации о выбранном заказе.
Эта база данных представляет собой урезанную и немного изменённую версию программы АИСС СПК.
-
Программа предназначена для формирования таблицы Excel для расчёта суммы оплаты за услуги ЖКХ (холодного и горячего водоснабжения)
В качестве исходных данных выступает таблица, в которой занесены показания счётчиков (расход горячей и холодной воды)
Макрос производит поиск клиентов в исходной таблице (по номеру лицевого счёта), и подставляет данные по этому клиенту в итоговую таблицу.
Вы… -
Программа позволяет в процессе ввода новых данных в таблицу Excel отслеживать наличие совпадений с записями из «черного списка», расположенного на отдельном листе.
Особенности данной программы:
поиск частичных совпадений (адреса могут совпадать лишь частично, при сравнении файмилий не учитываются 2 последних буквы, и т.д.)
можно изменить «точность» совпадения — в…
Заказать написание макроса Excel от 500 руб.
Kwork — это удобный маркетплейс фриланс-услуг.
Адекватные цены, скорость, а главное, 100% гарантия возврата средств!
Смотреть каталог услуг
Лучшие фриланс-услуги по вашему запросу
Заказать написание макроса Excel от 500 руб. легко,
как купить товар в интернет-магазине
Шаг 1
Выберите услугу
В магазине Kwork представлен большой выбор услуг от профессионалов.
Шаг 2
Оплатите с гарантией
Деньги будут перечислены продавцу после того, как он выполнит работу, и вы её одобрите.
Шаг 3
Получите результат
100% гарантия возврата средств в случае невыполнения заказа.
Посмотрите как Kwork экономит деньги, время и нервы
Скорость выполнения
Kwork:
В среднем 1 д. 9 ч.
Выбор исполнителя
Студии:
3 — 20 сотрудников
Kwork:
Из 70 000+ исполнителей
Простота заказа
Студии:
Долгие согласования, длинные ТЗ, подписание договора
Kwork:
Пара кликов — заказ готов! Минимум обсуждений
Возврат средств (в случае просрочки)
Студии:
Вероятность стремится к нулю
Kwork:
100% гарантия возврата
в 1 клик
388 163 Активных кворка |
7 202 Новых кворка за неделю |
1 д. 9 ч. Среднее время выполнения |
Фриланс это легко!
Как покупать фриланс услуги в 1 клик?
Поиск какого-либо значения в ячейках Excel довольно часто встречающаяся задача при программировании какого-либо макроса. Решить ее можно разными способами. Однако, в разных ситуациях использование того или иного способа может быть не оправданным. В данной статье я рассмотрю 2 наиболее распространенных способа.
Поиск перебором значений
Довольно простой в реализации способ. Например, найти в колонке «A» ячейку, содержащую «123» можно примерно так:
Sheets("Данные").Select For y = 1 To Cells.SpecialCells(xlLastCell).Row If Cells(y, 1) = "123" Then Exit For End If Next y MsgBox "Нашел в строке: " + CStr(y)
Минусами этого так сказать «классического» способа являются: медленная работа и громоздкость. А плюсом является его гибкость, т.к. таким способом можно реализовать сколь угодно сложные варианты поиска с различными вычислениями и т.п.
Поиск функцией Find
Гораздо быстрее обычного перебора и при этом довольно гибкий. В простейшем случае, чтобы найти в колонке A ячейку, содержащую «123» достаточно такого кода:
Sheets("Данные").Select Set fcell = Columns("A:A").Find("123") If Not fcell Is Nothing Then MsgBox "Нашел в строке: " + CStr(fcell.Row) End If
Вкратце опишу что делают строчки данного кода:
1-я строка: Выбираем в книге лист «Данные»;
2-я строка: Осуществляем поиск значения «123» в колонке «A», результат поиска будет в fcell;
3-я строка: Если удалось найти значение, то fcell будет содержать Range-объект, в противном случае — будет пустой, т.е. Nothing.
Полностью синтаксис оператора поиска выглядит так:
Find(What, After, LookIn, LookAt, SearchOrder, SearchDirection, MatchCase, MatchByte, SearchFormat)
What — Строка с текстом, который ищем или любой другой тип данных Excel
After — Ячейка, после которой начать поиск. Обратите внимание, что это должна быть именно единичная ячейка, а не диапазон. Поиск начинается после этой ячейки, а не с нее. Поиск в этой ячейке произойдет только когда весь диапазон будет просмотрен и поиск начнется с начала диапазона и до этой ячейки включительно.
LookIn — Тип искомых данных. Может принимать одно из значений: xlFormulas (формулы), xlValues (значения), или xlNotes (примечания).
LookAt — Одно из значений: xlWhole (полное совпадение) или xlPart (частичное совпадение).
SearchOrder — Одно из значений: xlByRows (просматривать по строкам) или xlByColumns (просматривать по столбцам)
SearchDirection — Одно из значений: xlNext (поиск вперед) или xlPrevious (поиск назад)
MatchCase — Одно из значений: True (поиск чувствительный к регистру) или False (поиск без учета регистра)
MatchByte — Применяется при использовании мультибайтных кодировок: True (найденный мультибайтный символ должен соответствовать только мультибайтному символу) или False (найденный мультибайтный символ может соответствовать однобайтному символу)
SearchFormat — Используется вместе с FindFormat. Сначала задается значение FindFormat (например, для поиска ячеек с курсивным шрифтом так: Application.FindFormat.Font.Italic = True), а потом при использовании метода Find указываем параметр SearchFormat = True. Если при поиске не нужно учитывать формат ячеек, то нужно указать SearchFormat = False.
Чтобы продолжить поиск, можно использовать FindNext (искать «далее») или FindPrevious (искать «назад»).
Примеры поиска функцией Find
Пример 1: Найти в диапазоне «A1:A50» все ячейки с текстом «asd» и поменять их все на «qwe»
With Worksheets(1).Range("A1:A50") Set c = .Find("asd", LookIn:=xlValues) Do While Not c Is Nothing c.Value = "qwe" Set c = .FindNext(c) Loop End With
Обратите внимание: Когда поиск достигнет конца диапазона, функция продолжит искать с начала диапазона. Таким образом, если значение найденной ячейки не менять, то приведенный выше пример зациклится в бесконечном цикле. Поэтому, чтобы этого избежать (зацикливания), можно сделать следующим образом:
Пример 2: Правильный поиск значения с использованием FindNext, не приводящий к зацикливанию.
With Worksheets(1).Range("A1:A50") Set c = .Find("asd", lookin:=xlValues) If Not c Is Nothing Then firstResult = c.Address Do c.Font.Bold = True Set c = .FindNext(c) If c Is Nothing Then Exit Do Loop While c.Address <> firstResult End If End With
В ниже следующем примере используется другой вариант продолжения поиска — с помощью той же функции Find с параметром After. Когда найдена очередная ячейка, следующий поиск будет осуществляться уже после нее. Однако, как и с FindNext, когда будет достигнут конец диапазона, Find продолжит поиск с его начала, поэтому, чтобы не произошло зацикливания, необходимо проверять совпадение с первым результатом поиска.
Пример 3: Продолжение поиска с использованием Find с параметром After.
With Worksheets(1).Range("A1:A50") Set c = .Find("asd", lookin:=xlValues) If Not c Is Nothing Then firstResult = c.Address Do c.Font.Bold = True Set c = .Find("asd", After:=c, lookin:=xlValues) If c Is Nothing Then Exit Do Loop While c.Address <> firstResult End If End With
Следующий пример демонстрирует применение SearchFormat для поиска по формату ячейки. Для указания формата необходимо задать свойство FindFormat.
Пример 4: Найти все ячейки с шрифтом «курсив» и поменять их формат на обычный (не «курсив»)
lLastRow = Cells.SpecialCells(xlLastCell).Row lLastCol = Cells.SpecialCells(xlLastCell).Column Application.FindFormat.Font.Italic = True With Worksheets(1).Range(Cells(1, 1), Cells(lLastRow, lLastCol)) Set c = .Find("", SearchFormat:=True) Do While Not c Is Nothing c.Font.Italic = False Set c = .Find("", After:=c, SearchFormat:=True) Loop End With
Примечание: В данном примере намеренно не используется FindNext для поиска следующей ячейки, т.к. он не учитывает формат (статья об этом: https://support.microsoft.com/ru-ru/kb/282151)
Коротко опишу алгоритм поиска Примера 4. Первые две строки определяют последнюю строку (lLastRow) на листе и последний столбец (lLastCol). 3-я строка задает формат поиска, в данном случае, будем искать ячейки с шрифтом Italic. 4-я строка определяет область ячеек с которой будет работать программа (с ячейки A1 и до последней строки и последнего столбца). 5-я строка осуществляет поиск с использованием SearchFormat. 6-я строка — цикл пока результат поиска не будет пустым. 7-я строка — меняем шрифт на обычный (не курсив), 8-я строка продолжаем поиск после найденной ячейки.
Хочу обратить внимание на то, что в этом примере я не стал использовать «защиту от зацикливания», как в Примерах 2 и 3, т.к. шрифт меняется и после «прохождения» по всем ячейкам, больше не останется ни одной ячейки с курсивом.
Свойство FindFormat можно задавать разными способами, например, так:
With Application.FindFormat.Font .Name = "Arial" .FontStyle = "Regular" .Size = 10 End With
Поиск последней заполненной ячейки с помощью Find
Следующий пример — применение функции Find для поиска последней ячейки с заполненными данными. Использованные в Примере 4 SpecialCells находит последнюю ячейку даже если она не содержит ничего, но отформатирована или в ней раньше были данные, но были удалены.
Пример 5: Найти последнюю колонку и столбец, заполненные данными
Set c = Worksheets(1).UsedRange.Find("*", SearchDirection:=xlPrevious) If Not c Is Nothing Then lLastRow = c.Row: lLastCol = c.Column Else lLastRow = 1: lLastCol = 1 End If MsgBox "lLastRow=" & lLastRow & " lLastCol=" & lLastCol
В этом примере используется UsedRange, который так же как и SpecialCells возвращает все используемые ячейки, в т.ч. и те, что были использованы ранее, а сейчас пустые. Функция Find ищет ячейку с любым значением с конца диапазона.
Поиск по шаблону (маске)
При поиске можно так же использовать шаблоны, чтобы найти текст по маске, следующий пример это демонстрирует.
Пример 6: Выделить красным шрифтом ячейки, в которых текст начинается со слова из 4-х букв, первая и последняя буквы «т», при этом после этого слова может следовать любой текст.
With Worksheets(1).Cells Set c = .Find("т??т*", LookIn:=xlValues, LookAt:=xlWhole) If Not c Is Nothing Then firstResult = c.Address Do c.Font.Color = RGB(255, 0, 0) Set c = .FindNext(c) If c Is Nothing Then Exit Do Loop While c.Address <> firstResult End If End With
Для поиска функцией Find по маске (шаблону) можно применять символы:
* — для обозначения любого количества любых символов;
? — для обозначения одного любого символа;
~ — для обозначения символов *, ? и ~. (т.е. чтобы искать в тексте вопросительный знак, нужно написать ~?, чтобы искать именно звездочку (*), нужно написать ~* и наконец, чтобы найти в тексте тильду, необходимо написать ~~)
Поиск в скрытых строках и столбцах
Для поиска в скрытых ячейках нужно учитывать лишь один нюанс: поиск нужно осуществлять в формулах, а не в значениях, т.е. нужно использовать LookIn:=xlFormulas
Поиск даты с помощью Find
Если необходимо найти текущую дату или какую-то другую дату на листе Excel или в диапазоне с помощью Find, необходимо учитывать несколько нюансов:
- Тип данных Date в VBA представляется в виде #[месяц]/[день]/[год]#, соответственно, если необходимо найти фиксированную дату, например, 01 марта 2018 года, необходимо искать #3/1/2018#, а не «01.03.2018»
- В зависимости от формата ячеек, дата может выглядеть по-разному, поэтому, чтобы искать дату независимо от формата, поиск нужно делать не в значениях, а в формулах, т.е. использовать LookIn:=xlFormulas
Приведу несколько примеров поиска даты.
Пример 7: Найти текущую дату на листе независимо от формата отображения даты.
d = Date Set c = Cells.Find(d, LookIn:=xlFormulas, LookAt:=xlWhole) If Not c Is Nothing Then MsgBox "Нашел" Else MsgBox "Не нашел" End If
Пример 8: Найти 1 марта 2018 г.
d = #3/1/2018# Set c = Cells.Find(d, LookIn:=xlFormulas, LookAt:=xlWhole) If Not c Is Nothing Then MsgBox "Нашел" Else MsgBox "Не нашел" End If
Искать часть даты — сложнее. Например, чтобы найти все ячейки, где месяц «март», недостаточно искать «03» или «3». Не работает с датами так же и поиск по шаблону. Единственный вариант, который я нашел — это выбрать формат в котором месяц прописью для ячеек с датами и искать слово «март» в xlValues.
Тем не менее, можно найти, например, 1 марта независимо от года.
Пример 9: Найти 1 марта любого года.
d = #3/1/1900# Set c = Cells.Find(Format(d, "m/d/"), LookIn:=xlFormulas, LookAt:=xlPart) If Not c Is Nothing Then MsgBox "Нашел" Else MsgBox "Не нашел" End If
Фрилансеры (113)
-
Аккаунт верифицирован
цена договорная
Самозанятая (ИНН 550623050502). Решаю задачи для программистов на Python, Java, JavaScript(native, react, node), C#, 1C, PHP, С++, cms Bitrix и другие. Выдам чек самозанятого. Сайты, боты, веб-приложения и десктопные приложения с базами данных, макросы, скрипты обработки данных. Разработка компонентов для web. Напишу курсовую работу за 2-3 дня. Тел. +79236952413 (мегафон) Елена. Ищу работу системным аналитиком по конфигурации Зарплата и управление персоналом…
-
Аккаунт верифицирован
от 300 руб. за проект
Изучаю разработку макросов/плагинов для Р7-офиса.
Для этого необходимы реальные задачи.
Поэтому готов выполнять ваши задачи по автоматизации в Р7 офисе совсем недорого, но и высокой скорости выполнения на начальном этапе не обещаю. Также выполняю разработку макросов Excel, Word. Разрабатываю базы данных на MS Access. -
Аккаунт верифицирован
от 1 000 руб. за час
г. Северодвинск, Образование высшее техническое (инженер, электроника судостроения) и высшее экономическое (магистр экономики). Стаж бухгалтера — с 2003 года. Работа с EXCEL, WORD — с 2003 года. Работа с VBA, VB — с 2007 года. Работа с Google таблицы, Google Apps Script — с 2018. Декларации 3-НДФЛ
-
Аккаунт верифицирован
цена договорная
Здравствуйте! Меня зовут Алексей. Более 10 лет я занимаюсь вопросами IT. Работаю самостоятельно или с командой, в зависимости от сложности проекта. Всегда ответственно отношусь к поставленным задачам и срокам реализации. Занимаюсь автоматизацией бизнес-процессов, программированием, анализом и сводом данных, а также графическим дизайном.
Основные направления работы и компетенции: — 1С (установка, настройка, доработка, интеграции). — Чат-боты (Python).
— Сайты (Битрикс, WordPress, Tilda,… -
Аккаунт верифицирован
от 500 руб. за час
Приветствую! Заинтересован в индивидуальном / групповом выполнении проектов, связанных с обработкой данных в MS Excel. При анализе проектных данных применяю выборочно или комплексно следующие инструменты Excel: встроенные функции (текстовые и логические), сложные формулы, формулы массива; пользовательские функции, макросы VBA (в т.ч. обработка событий); сводные таблицы; комплексные графики/диаграммы; анализ “что-если” и т.д. Типы реализуемых проектов: автоматизированный сбор и…
-
Аккаунт верифицирован
цена договорная
Работаю один, быстро без предоплаты
-
Аккаунт верифицирован
от 1 000 руб. за час
Привет! Я программист Python со знаниями библиотек aiogram и openpyxl, pandas. Развиваю навыки парсинга сайтов. Также я владею VBA и могу писать макросы для автоматизации отчетов и таблиц. Готов выполнить ваши проекты, связанные с разработкой программного обеспечения на Python и VBA.
-
Аккаунт верифицирован
цена договорная
— Руководство проектами автоматизации бизнес-процессов — Импорт/экспорт/аналитика данных JDEdwards, SAP, 1C, SUN, LIMS, Oracle Hyperion, BIE, SQL — Создание, поддержка, модификация инструментов на основе Excel (макросы VBA) по взаимодействию с backend (ввод данных, получение данных через HTTP протокол) — Написание мелких вспомогательных программ на Visual Basic (MS Visual Studio) — плагин для Microsoft Outlook, ActiveX компоненты,… — Поддержка работы серверов (Linux, Apache, Nginx, Redis,…
-
Аккаунт верифицирован
цена договорная
Занимаюсь парсингом данных, пишу telegram ботов, проекты на С++ для студентов, макросы VBA
-
Аккаунт верифицирован
от 500 руб. за проект
Делаю макросы на VBA
-
Аккаунт верифицирован
от 1 200 руб. за час
Занимаюсь разработкой нейронных сетей, веб программированием. Пишу чат-боты, скрипты, парсеры.
-
Аккаунт верифицирован
цена договорная
Python: парсинг, автоматизация и обработка данных и др.
Excel: макросы, сводные таблицы, VBA
Access: создание и настройка баз данных, клиент-сервер для локальной сети -
Аккаунт верифицирован
от 500 руб. за час
• опыт работы аналитиком с 2015 года и разработчиком ПО (С#, .Net, vba,) с 2020 по настоящее время, включая работу в сфере транспортной логистики;
• Опыт составления и оптимизации сложных запросов к MS SQL Server, MySQL, Postgresql
• успешный опыт анализа и формализации бизнес-требований заказчиков;
• большой опыт построения Dashboard KPI и аналитических представлений;
• опыт работы с Ubuntu Linux (bash команды, работа с PostgreSQL);
• опыт программирования на Python, C#, основы JavaScript,… -
Аккаунт верифицирован
цена договорная
Работаю аналитиком продаж, параллельно выполняю работу на различных фриланс биржах.
-
Аккаунт верифицирован
от 300 руб. за час
Парсинг сайтов. Для малых и средних сайтов (до 20 тысяч товаров) – разовый парсинг 25$, импорт спарсенного материала в любую CMS 15$. ………………………………………………………………………………………………………………………………………………………… Создание программ-парсеров для периодического парсинга. 50-100$. Точная цена обговаривается после обсуждения ожидаемого функционала….
-
Аккаунт верифицирован
от 500 руб. за час
Разработка дэшбордов на Excel/Power Bi (Продвинутый юзер Excel, преподовал курсы по VBA/Power Query/DAX) Автоматизация отчетности через макросы VBA и Power Query. Продвинутый уровень языка DAX для модель данных и разные статистических алгоритмов и вычислении. Вытаскивать данные с web-сайтов по API. Делаю парсеры на Python для выгрузки данных по API с разных веб сайтов(Selenium, Beautifullsoap). Создаю Хранилище данных и витрин данных для различных BI отчетов и ad-hoc анализов. Olap Tabular/MDX…
-
Аккаунт верифицирован
от 800 руб. за час
Занимаюсь анализом данных в Эксель и Гугл таблицах.
Ваши таблицы по нажатию кнопки смогут выгружать данные из маркетплейсов, представлять данные в удобном для вас виде -
Аккаунт верифицирован
от 100 руб. за час
Интересуют задачи по Excel
-
Аккаунт верифицирован
от 300 руб. за час
Добрый день! Работая в области логистики автоматизировал множество рутинных процессов, писал макросы для Google Sheets, сделал веб-сервис для обработки документов, занимался аналитикой данных — python pandas и с нуля разработал CRM систему. Параллельно интегрировал микросервисы через REST-API в системе для парсинга соц-сетей в маркетинговом агенстве. Знаю Django, DRF, могу поднять Docker-compose. Работал с Сelery. Хорошо знаю английский и git. Ответственный и быстро обучаюсь! Git Hub:…
-
Аккаунт верифицирован
цена договорная
Привет, меня зовут Евгений.
Помогу с Microsoft Excel. Могу: написать формулы для таблиц (ВПР, ЕСЛИ, ИНДЕКС…), загрузить и форматировать информацию из баз данных и сайтов с помощью Power Query в Excel, создать сводные таблицы и графики, создать макросы VBA, проконсультировать по работе программы. -
Аккаунт верифицирован
цена договорная
php, js, css (scss|sass), html. cms: joomla (плагины/компоненты/модули/локализация), wordpress (плагины/правки тем/локализация), фреймворки: symfony 5 (сейчас акутальная версия 6, но особо проблем не должно быть с разработкой под 6), тоже с локализацией. Шаблонизатор twig. по js не принципиально какие библиотеки использовать. Само собой jquery известно, нативный js с этим тоже работаю, по реактивности — vue3. Двойку не использовал. Проекты с двойки тоже не переносил, но проблем с этим не…
-
Аккаунт верифицирован
от 200 руб. за час
PowerPoint.Разработка и создание новых, адаптация существующих презентаций любого уровня сложности для компаний и ВУЗов, рекламистов и маркетологов, препадователей и… Для учебы, для работы, для конференций … Тематический (оригинальный, авторский) дизайн, фирменный стиль (подбор/создание графического материала), аннимация, звуковое сопровождение, подготовка текста (перевод). Word, Excel. Макросы, скрипты, система документаоборота, автозаполнения, любые формы документов (договора страхования,…
-
Аккаунт верифицирован
цена договорная
Имею опыт в программировании (Python, Delphi), приходилось писать макросы в excel (чтобы данные забирались из excel и отправлялись в нужном порядке в word или в презентацию), не пугает работа с большим объемом информации. Я внимательна, аккуратна и обучаема. Подхожу ответственно к поставленным задачам.
-
Аккаунт верифицирован
от 399 руб. за час
Опыт работы более 5 лет. Любимые языки, инструменты, технологии и т.д.: Языки: Python, JS, HTML 5, X++, FoxPro Фреймворк: Django БД: PostgreSql, Sqlite, SQL Сервера: heroku, GitHub Технологии: css, flex, bootstrap, git ОС: Linux, UBUNTU Любимые занятия: Консультации, написание ТЗ Excell (макросы)
-
Аккаунт верифицирован
от 1 000 руб. за час
Делаю сайты, интернет магазины, ботов в телеграм, макросы в экселе, решаю ваши задачи.