Магия Excel – Telegram
Магия Excel
50.3K subscribers
292 photos
68 videos
24 files
231 links
Кот Лемур и его ассистент Ренат Шагабутдинов показывают магию Excel, рассказывают про функции и инструменты, делятся приемами эффективной работы и примерами.

Реклама: @lapakatrin
Заказать обучение: @r_shagabutdinov

РКН: https://clck.ru/3F52Vk
Download Telegram
Оглавление книги Python in Excel
🔥183
This media is not supported in your browser
VIEW IN TELEGRAM
Генератор QR-кодов в Excel 365

Если у вас есть подписка Microsoft 365 и хочется создавать QR-коды в книге Excel и/или пощупать руками Python, можно воспользоваться шаблоном "QR Code Generator".

В очень коротком видео смотрим:
1 Шаблон выглядит как магия — меняем параметры в ячейках, QR меняется. А где есть магия, хочется сразу искать макросы, но в данном случае их нет.
2 Но если выделить картинку с куаром — мы видим ссылку на ячейку A2. Можно нажать F5 и ввести адрес ячейки, чтобы активировать ее, потому что руками ее не нащупать — хитрецы-создатели спрятали заголовки строк и скрыли вторую строку. Также можно и в поле "Имя" слева от строки формул ввести адрес ячейки и нажать Enter.
3 Можно и вернуть строку, конечно — идем на вкладку "Вид" ленты, возвращаем "Заголовки", находим 1-3 строки, показываем скрытую вторую.
4 Там-то и находим код PY, генерирующий изображение!

Все смотрим в очень коротком видео без звука.

Обратите внимание: В отличие от других языков, которые живут в Excel (VBA, M, DAX), код Python не отрабатывает локально, а требует интернет-соединения! Это помимо того, что требует наличия Microsoft 365 😸
🔥174
Нужно выделить все формулы?

Нажимаем Ctrl+G или F5

В открывшемся окне "Переход" нажимаем "Выделить" (Special)

Далее — "Формулы" (Formulas)

Готово. Можно теперь покрасить ячейки с формулами, если хочется.
👍256
Горячие клавиши по понедельникам 🔥

Лента в Excel. Ее можно свернуть, оставив только вкладки.
Это сочетание Ctrl + F1.
Но есть другой вариант: двойной клик по активной вкладке сворачивает/разворачивает. Вжух и все! У вас больше места на экране для лютых многоэтажных формул и красивых таблиц.
Еще вариант, но тянуться далеко — правый нижний угол ленты, там есть стрелка для этого.

Ну а нажатие Alt позволяет с клавиатуры вызывать команды с панели быстрого доступа и ленты.
Либо нажимайте отображаемые после нажатия Alt символы, либо используйте стрелки на клавиатуре (а еще можно Tab и Shift + Tab) для перемещения по ленте и выделения вкладок / команд.
Esc — чтобы отключить подсказки.

Интересно: в Excel для Windows это поведение (Alt и отображение подсказок для вызова с клавиатуры) отключить нельзя, на Mac его никогда не было, но вот добавили в новом Excel, а в отечественном Р7-Офисе тоже есть и его можно отключать :)
🔥19👍83
Двухуровневые заголовки в таблицах Excel / Google Spreadsheets

Не ради задачи как таковой, а для рассказа про всякие функции Excel и Google Таблиц — небольшая статья про то, как заполнить пустоты в строке заголовков (например, из-за объединенных ячеек, которые, напомню, все пустые, кроме первой) и склеить несколько строк заголовков в одну.

Какие функции в игре:
— CHOOSEROWS, VSTACK, LAMBDA и SCAN, DROP
— в Google Таблицах — плюс QUERY
— и еще в статье вариант решения в Power Query.

Гуглотаблица и книга Excel с примерами в наличии. Все по ссылке:
https://shagabutdinov.ru/tpost/mergeheaders
👍142
Подарим 5 книг — 3 книги "Магия таблиц" с автографом и 2 книги "Бег — моя терапия". Четные номера в списке победителей узнают о том, как бег положительно влияет на наше ментальное здоровье, а нечетные — смогут создать очень удобный автоматизированный дневник тренировок в Google Таблицах или Excel ;)

Условия участия
1. Быть подписанными на каналы:
Бегать просто
Магия Excel
2. Нажать кнопку «Участвовать» (под этим постом)

Итоги опубликуем 6 февраля в 12:00 (по Мск)
Победителей определит бот. Книги отправим по России до ближайшего к вам пункта Яндекса за наш счет.

Участников: 597
Призовых мест: 5
Дата розыгрыша: 12:00, 06.02.2026 MSK (завершён)

Победители розыгрыша:
1. Олeg - 4ttoj5
2. Olga - 4sjmra
3. Aleksei - 4shkbe
4. Иван Мухин - 4tr6ju
5. S. Fender - 4uaqd8
30🏆8🔥6👎1
Эмодзи в названиях листов

... Собственно, на этом предложении можно все и заканчивать :) Простой вариант, помимо цветов, как выделять ваши листы по важности / назначению.

В Google Таблицах будет даже в цвете.
Потом в формулах ссылки на эти листы будут забавными.

Другой вариант, более традиционный — цвет ярлыков. Например, все отчеты одним цветом, все листы, где вводим данные — другим, импорт (в Google Таблицах с помощью функции IMPORTRANGE) — третьим.

Где добыть эмодзи?
1 В Excel, а точнее в Windows — WIn + . (точка)
2 В Google Таблицах меню "Вставка" — "Эмодзи"
3 С поиском нужных смайлов в браузере вы бы и без нас разобрались :)
👍21🔥113
Горячие клавиши по понедельникам 🔥

Ctrl + минус
Это сочетание для удаления ячеек. Если у вас выделены столбцы / строки, то они будут удаляться сразу. Если ячейки — то Excel спросит, что удалять (ячейки, строки, столбцы).

Для скрытия строк / столбцов используем Ctrl + 9 и Ctrl + 0. Выделять их не нужно, так как тут отдельные сочетания. Будут скрываться строки или столбцы активного диапазона (и даже для несмежных диапазонов, выделенных через Ctrl, будет работать!). То есть если выделить один любой столбец и нажать Ctrl + 9, то вы скроете все строки на листе вообще :)

С Shift'ом — показываем скрытое.
Со столбцами может не работать. Тогда вам сюда :)

Вы работаете в Google Таблицах? Не грустите. Нажимайте Ctrl + / и включайте флажок:
Включить совместимые быстрые клавиши для таблиц
Enable compatible spreadsheet shortcuts


После чего вам будет доступна и эта радость со скрытием-удалением, и еще горячие клавиши для группировки/разгруппировки (Ctrl + Alt + стрелки вправо-влево), и на десерт Ctrl+1 для форматирования.
👍216🔥2
У сводных теперь (в новом Excel, 365) есть ошибка #ПЕРЕНОС! (#SPILL!)

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

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

И также она будет, когда сводная просто вылезает за пределы листа (но кот Лемур очень надеется, что вы не строите сводных где-то там в правом углу и у вас нет сводных с миллионом строк и тысячами столбцов 🙀)
13👍9🔥4
Магия Excel pinned «Подарим 5 книг — 3 книги "Магия таблиц" с автографом и 2 книги "Бег — моя терапия". Четные номера в списке победителей узнают о том, как бег положительно влияет на наше ментальное здоровье, а нечетные — смогут создать очень удобный автоматизированный дневник…»
Дата на этой неделе?

Хотим вывести список или пометить в списке тех, у кого ДР на этой неделе.
В общем виде — что даты относятся к этой неделе.

Отдельные формулы для любых версий Excel
Получаем день рождения с текущим годом
ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ([@[Дата рождения]]);ДЕНЬ([@[Дата рождения]]))

То есть берем текущий год, а месяц и дату — из столбца с ДР. человек родился 05.02.1998, а мы получаем 05.02.2026
После чего вычисляем номер недели
=НОМНЕДЕЛИ.ISO (полученная дата)

Сравниваем с номером текущей недели НОМНЕДЕЛИ.ISO(СЕГОДНЯ()). Все вместе:
=НОМНЕДЕЛИ.ISO(ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ([@[Дата рождения]]);ДЕНЬ([@[Дата рождения]])))=НОМНЕДЕЛИ.ISO(СЕГОДНЯ())


Альтернатива
Можно вычислять понедельник этой недели:
=СЕГОДНЯ()-ДЕНЬНЕД(СЕГОДНЯ();2)+1


И воскресенье:
=СЕГОДНЯ()-ДЕНЬНЕД(СЕГОДНЯ();2)+7


А потом проверять, что ваша дата в этом интервале:
=И(дата>=понедельник; дата<=воскресенье)


Список одной формулой в новом Excel

На новых формулах будем сразу выводить список всех, у кого ДР на этой неделе, с помощью ФИЛЬТРа.
=LET(ДР;Сотрудники[Дата рождения];
ФИЛЬТР(Сотрудники;НОМНЕДЕЛИ.ISO(ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(ДР);ДЕНЬ(ДР)))=НОМНЕДЕЛИ.ISO(СЕГОДНЯ())))


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

В Power Query
В M есть функция Date.IsInCurrentWeek — даем ей дату, она возвращает true / false в зависимости от того, относится ли дата к текущей неделе.
Вот такой вариант добавления столбца с проверкой, если сами проверяемые даты не нужно править, и они тоже относятся к текущему году:
= Table.AddColumn(ВашаТаблица, "На этой неделе", each Date.IsInCurrentWeek([Дата]))

(где "Дата" — столбец с датами, а ВашаТаблица — предыдущий шаг с таблицей, где есть такой столбец).

Файл с формулами в комментариях!
👍15🔥85
Media is too big
VIEW IN TELEGRAM
Выгружаем Airtable в Excel, загружаем картинки по ссылке, сохраняем их как значения

Много лет вел в Airtable список книг про бег, там уже почти 120 штук, с обложками, описаниями и прочим.
И тут они в 2026 году решили закрыть доступ пользователям из России, о чем сообщили письмом.

Пришлось выгрузить в CSV:
— открыть через Power Query
— вытащить ссылку на картинки, которая действует "несколько часов"
— получить картинки функцией ИЗОБРАЖЕНИЕ / IMAGE
— сохранить картинки как значения, чтобы остались в файле, а не сломались, когда ссылки перестанут действовать

Если вам актуально — смотрим короткое видео.
Если Excel старый — функции IMAGE нет. Она есть в Google Таблицах. Так что для вас схема будет такая:
— Вставляем данные в Google Таблицу
— Получаем картинки функцией IMAGE
— Копируем их и вставляем как значения (Ctrl + Shift + V, как и в Excel)
— После этого уже статичные картинки копируем и вставляем в Excel (скачивание гуглотаблицы в xlsx не поможет, картинки по дороге потеряются)
8👍7
Пара гуглодочных новостей и советов

В формах теперь можно ограничивать список тех, кто может отвечать. То есть публикуем форму и разрешаем отвечать не всем по ссылке, а только определенным пользователям.
Когда нажмете "Публиковать" (Publish), нажмите "Настроить" (Manage) справа от "Респондентов" (Respondents) в появившемся окне (сверху на скриншоте)
И затем закройте в следующем окне доступ по ссылке респондентам, а сверху добавьте конкретные электропочты.

Это уже не свежак, но, вероятно, еще не все обратили внимание. В Google Документах теперь есть вкладки. См второй скриншот.
Обратите внимание, что на каждую вкладку можно дать ссылку. Скопируйте полную ссылку вместе с окончанием "tab=...", когда вы на нужной вкладке.

На что еще можно давать ссылки в Google:
— на слайд в Презентациях
— на ячейку, диапазон, фильтр, лист и комментарий в Таблицах
— на заголовок и закладку в Документах

- - -
И совет на десерт: новые гуглодоки можно создавать по ссылкам.

Таблица: sheet.new / sheets.new / spreadsheet.new
Документ: docs.new / doc.new / document.new
Форма: forms.new / form.new
Презентация: slide.new / slides.new / presentation.new
Новая встреча в Google Календаре: cal.new
14👍6💯2
В Скиллбоксе попросили комментарий по поводу применения нейросетей для работы с Excel — там получилась большая статья с примерами применения от других людей, я же с осторожностью смотрю на это, что и отметил — все равно желательно ориентироваться как минимум.
Иногда после решения задачи в Excel или Power Query прошу решить — бывает ничего, бывают даже предложения по оптимизации, а бывает такой бред...

А бывает и вообще вот такое, как на скриншоте 🤠

Я не использую ИИ там, где ориентируюсь хорошо или более-менее — макросы, формулы, PQ. И дело еще в том, что мне просто интересно этим заниматься :)
Но, например, в скриптах Google Таблиц у меня нет набитой руки на таком уровне, как с Excel или формулами в целом, чтобы писать с лету многоэтажные конструкции на автопилоте. И я могу для простых скриптов использовать ИИ для помощи — вполне себе. Но! Только там, где рутинная задача и нечему учиться, а просто надо реализовать для коллег быстренько скрипт.

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

Сама статья вот, это такой базовый обзор решений для тех, кто подступается и прямая речь пользователей:
https://skillbox.ru/media/management/neyroseti-dlya-raboty-s-tablicami-excel-i-google-sheets-obzor-populyarnyh-resheniy/

А у одного из зарубежных экселье видел такой совет: если пишете запрос в нейросеть по поводу написания макроса, в конце добавьте "Есть ли у тебя какие-то вопросы?"
Вполне вероятно, там будут уточнения по задаче, про которые вы могли не подумать и которые казались вам очевидными.
👍195
Горячие клавиши по понедельникам 🔥

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

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

Еще варианты:
Shift + левая кнопка мыши — перемещение со сдвигом (удобно, когда вы меняете порядок столбцов в таблице)
Ctrl + левая кнопка мыши — копирование (также можно использовать для диаграмм, листов, да и за пределами Excel — хоть для картинок в Google Презентациях, например)
👍122👎1
В кресло финансового директора за 4 месяца? С этим у вас точно получится

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

Поэтому Академия Eduson регулярно обновляет программу «Финансовый директор». Больше не нужно собирать нововведения от ФНС по крупицам: вы получите готовые решения для работы в 2026 году. А затем в 2027 и далее, ведь доступ ко всем материалам и обновлениям курса — бессрочный.

❗️Важно: в программе — рабочие инструменты для прокачки финансовых навыков и антикризисного мышления, а не только теоретическая база. Опыт экспертов KPMG, ВШЭ и «Сколково» + практика на реальных задачах — 58 тренажёров, 14 кейсов и 254 уроков.

За 3–4 месяца вы:
▪️ Научитесь анализировать налоговую нагрузку.
▪️ Поймёте, как строить финмодели в Excel и Google Таблицах, перестанете бояться формул и скачаете готовые шаблоны — всё в бонусном курсе по Excel.
▪️ Разработаете финансовую стратегию, которая работает даже в кризис.
▪️ Наладите процессы в компании и подготовите бизнес к внешним проверкам.
▪️ Получите диплом о профпереподготовке.


Бронируйте место на курсе до 18 февраля с промокодом БУХГАЛТЕР и получайте скидку 55% + второй курс на выбор в подарок. Например, по тому же Excel — чтобы делать точные сметы и финмодели.

Если претендуете на повышение — это ваш шанс.

Реклама. ООО "Эдюсон", ИНН 7729779476, erid:2W5zFJVzbXe
2👎1
Задачка в Google Таблицах: собираем данные с разных листов в другой таблице, чиним и добавляем к данным дату из названия листа

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

Смотрим в открытом всем и доступном в России видео на Sponsr по ссылке
(там же ссылки на гуглотаблицы с примером)

В видео:
— генерируем с помощью SEQUENCE названия листов
— двумя способами вытаскиваем из текста короткую дату и делаем ее настоящей
— создаем пользовательскую функцию внутри формулы для импорта данных с добавлением столбца с этой датой
— применяем эту функцию для импорта пачкой всех листов одной формулой.
🔥8👍32
Так-так-так... Новые функции для импорта текстовых файлов (txt, cst, tsv)
IMPORTTEXT и IMPORTCSV

Пока только выкатывают на инсайдеров в 365.
Первая имеет побольше опций, вторая попроще и только для CSV.

Что в аргументах (на примере IMPORTTEXT):
1 указываем путь к файлу. Обращаю внимание, что это может быть и локальный путь, и в сети. На скрине пример импорта случайной CSV с сайта Росстата, 180 тыс. строк нормально импортировалось, но не сразу — пришлось вручную указать разделитель (точка с запятой, а по умолчанию tab).
2 собственно разделитель.
3-4 можно пропускать и оставлять заданное число строк, это хорошо! Отрицательные числа = пропускаем и оставляем с конца.
5 кодировка, по умолчанию UTF-8, у меня не сработала — поменял на 1251 — заработало
6 локаль (региональные настройки)

Здорово, конечно, что будут такие функции, но Power Query, кажется, таки удобнее, а главное, куда доступнее :)

В Google Таблицах, кстати, еще со времен, когда в них вели учет жилых пещер и числа убитых мамонтов, была функция IMPORTDATA, которая возвращает данные из CSV или TSV по ссылке.
👍9
Несколько ИИ-лайфхаков и заметок

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

— В конце запроса предложить моедли задать вопросы — уже писал про это. "Могут ли быть проблемы с этой задачей", "Есть ли у тебя вопросы?"

— у Excel долгая история, и модели могут учиться на старых статьях, не зная про новые решения

— Галлюцинации! Все равно вам нужно понимать основы.

— ИИ может пригодиться для расстановки отступов в длинных формулах (я вот иногда использую для своих уже написанных многоэтажных так)

— Может прокомментировать и разобрать чужую сложную формулу

— Можно записать макрос рекордером, а потом попросить сделать динамическим

— Функция COPILOT хороша для задач с текстом, категоризировать (по эмоциям, например). Но не для вычислений. Есть лимит на вызовы, поэтому лучше сразу кормить ее массивами, а не прописывать много отдельных формул

! При пересчете весь результат, возвращаемый COPILOT, может измениться, даже если поменялась только одна ячейка во влияющем диапазоне.
👍42