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

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

РКН: https://clck.ru/3F52Vk
Download Telegram
Так-так-так... Новые функции для импорта текстовых файлов (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 по ссылке.
👍11
Несколько ИИ-лайфхаков и заметок

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

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

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

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

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

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

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

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

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

Сегодня одно сочетание — вставка строк и столбцов.

Это Ctrl + Shift + плюс

Если вы выделили строку или несколько — вставится соответствующее число строк.
Аналогично со столбцами, если выделены они.

А если выделена ячейка или диапазон, то сначала вам будет предложено уточнить в диалоговом окне — что будем вставлять, строки/столбцы/ячейки.

Вставили вы, допустим, 10 строк, а вам надо еще столько же?
Вспоминаем про повтор последнего действия — F4 или Ctrl + Y.

Ну и напоминание: удалять строки и столбцы еще проще — Ctrl + минус.
👍192
Голосовой ввод в Windows 11

Нажимаем Win + H и диктуем текст. На русском можно!

Это не про Excel, а про Windows в целом, так что можно использовать по-разному: вводить текст в ячейки или наговаривать задачки для ИИ, чтобы писал вам формулы.

Хотя я все-таки за старый добрый десятипальцевый метод печати :) Но кому-то наверняка подойдет и такой вариант.

Если включить опцию Automatic punctuation ("Автоматическая пунктуация"), можно будет проговаривать и знаки препинания.
👍173👏1
Выводим все остальные книги автора в одной ячейке списком с буллетами

Вот такая была задачка от коллег.
Что делаем:
1 добавляем маркер ко всем названиям книг из исходного диапазона
 "• " & 'Книги'!A2:A


2 Находим имя автора конкретной книги, выбранной в выпадающем списке
ПРОСМОТРX(A2; 'Книги'!A:A; 'Книги'!C:C)


3 Находим все его книги функцией FILTER. Условие на столбец с именем автора:
('Книги'!C2:C = ПРОСМОТРX(A2; 'Книги'!A:A; 'Книги'!C:C)


4 Исключаем ту книгу, которая уже выбрана — у нас ведь "другие" книги автора:
('Книги'!A2:A <> A2)


Перемножаем эти два условия и отправляем в FILTER (это в Excel, а в Google Таблицах условия можно перечислять как отдельные аргументы — подробнее про FILTER и условия в большой статье по ссылке). На выходе будет список книг, но это будет массив.
  FILTER(     "• " & 'Книги'!A2:A;
('Книги'!C2:C = ПРОСМОТРX(A2; 'Книги'!A:A; 'Книги'!C:C))
* ('Книги'!A2:A <> A2))


А нам надо все в одной ячейке. Так что объединяем функцией JOIN — да еще добавляем перенос строки через функцию СИМВОЛ / CHAR — его код 10:
=JOIN( СИМВОЛ(10);  FILTER(... ))


Google Таблица с примером
В новом Excel будет аналогично, только вместо JOIN — функция ОБЪЕДИНИТЬ / TEXTJOIN.
10🔥3👍2👏1
Горячие клавиши по понедельникам🔥

Сегодня перемещение по листам и вкладкам в диалоговых окнах Excel

Все просто:
Ctrl + PgUp (Page Up) — вперед
Ctrl + PgDn (Page Down) — назад

При этом в случае с окнами движение будет идти по кругу, то есть если вы на последней вкладке — нажав Ctrl + PgUp, окажетесь на первой.

А в комменты выложим PDF с горячими клавишами за все недели!
👍2310
Точку данных в диаграмме (например, в линейчатой) можно заменить изображением

Для этого скопируйте изображение (Ctrl + C), выделите диаграмму, выделите нужный элемент (просто щелкните еще раз после выделения диаграммы на нужный элемент — вы поймете, что он выделен, когда круглые маркеры по углам останутся только у этого столбика).

И Ctrl + V — вставляем изображение.

После этого можно зайти в панель форматирования (Ctrl + 1), чтобы уменьшить боковой зазор между столбиками. Тогда они станут шире/выше.

И наконец, чтобы у вас не был один очень длинный кот или утка или что там у вас было на вставленной картинке, выберите в параметрах (Параметры ряда — Границы и заливка) вариант "размножить".
👍18🔥72
У нас есть два списка, каждый из которых в отдельной ячейке. Нам нужно получить общие для обоих списков значения.

С новыми функциями 365 это можно сделать формулой.

Сначала разделяем каждый из списков на отдельные значения с помощью ТЕКСТРАЗД / TEXTSPLIT. Получаем два массива (для наглядности на скриншоте этот и промежуточные шаги показаны отдельно в ячейках, а вся формула видна в строке формул).

Затем ищем весь первый список (каждое значение из него) во втором. Для этого подходит ПОИСКПОЗ / MATCH или ПОИСКПОЗX / XMATCH, отличаются они только тем, что у первой (старой) функции нужно задать третий аргумент = 0 для точного поиска.

Она выдаст либо порядковые номера найденных значений, либо ошибки. Мы превратим с помощью ЕЧИСЛО / ISNUMBER числа в ИСТИНЫ, а ошибки в ЛОЖЬ.

И по полученному массиву отфильтруем с помощью ФИЛЬТР / FILTER — получим только те значения из первого списка, для которых ИСТИНА, то есть которые были найдены ПОИСКПОЗОМ во втором списке.

Останется склеить это с помощью ОБЪЕДИНИТЬ / TEXTJOIN.

Функция LET позволяет задать переменные для списков и потом ссылаться на них, а не повторять вычисление с функцией ТЕКСТРАЗД. Также мы объявляем переменную для списка элементов, который получается в результате работы функции ФИЛЬТР.
👍125👎2
This media is not supported in your browser
VIEW IN TELEGRAM
Функция ЛИСТ / SHEET

Возвращает она порядковый номер (индекс) листа.
И этот номер может меняться. Он зависит от положения листа — они нумеруются от 1 до N, где N — количество листов в книге. Скрытые листы считаются.

Функция без аргументов будет возвращать номер листа, на котором находится:
=ЛИСТ()


С аргументом (ссылкой) будет возвращать номер листа, на который ссылка:
=ЛИСТ(Лист2!A1)


Если лист переместить, то его номер меняется. Соответственно, можно придумать формулу с проверкой. Например, такую, которая будет сигнализировать об ошибке, если лист с оглавлением передвинуть вправо (как на видео):
=ЕСЛИ(ЛИСТ()>1; "Ошибка!Переместите лист в начало книги";"Оглавление")
👍16
Горячие клавиши по понедельникам🔥

Вставка только значений
Ctrl + Shift + V

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

В старых версиях Excel сочетание не работает. Что можно сделать:
- Открыть диалоговое окно "Специальной вставки" Alt + Shift + V
- нажать "з" или v (в зависимости от языка Excel)
- нажать Enter.
👍17
This media is not supported in your browser
VIEW IN TELEGRAM
Меняем регистр в Word: Shift + F3

Лемур уверен: многие пользователи Ворда знают это сочетание клавиш, но вряд ли все. Так что стоит об этом напомнить!

Итак, Shift + F3 меняет регистр слова (на котором курсор) или выделенного фрагмента.

Верхний-Нижний-Каждое С Заглавной
👍325🔥4
РАЗБЕРИТЕСЬ В ChatGPT ЗА 90 МИНУТ!

Экскурсия по ChatGPT для бухгалтера и финансиста. Пошаговый разбор возможностей ChatGPT.

🗓 Вы за 90 минут освоите всё, что нужно финансисту и бухгалтеру: от регистрации до создания AI-ассистента.

Это не вебинар-вдохновение, а пошаговый разбор на экране:
Как зарегистрироваться и начать работать в ChatGPT
Какие задачи ChatGPT решает точно и безопасно, а где лучше не рисковать
Как писать промты, генерировать изображения, чтобы ИИ выдавал готовые решения
Загрузка файлов и анализ отчетов — без ручного ввода
Создание собственного AI-помощника под ваши задачи

🎁Бонус за быструю регистрацию: гайд «Как с нуля внедрить нейросети в работу»

На эфир доступно 100 бесплатных мест.
Регистрация 👉https://fin-academy.pro/chatgpt
🔥43👍3🍌1
This media is not supported in your browser
VIEW IN TELEGRAM
Фильтр по значению ячейки

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

Но можно и так: дописываете числовое условие вида ">15000" в первой пустой ячейке под столбцом с числовыми данными.

Правая кнопка — Фильтр — Фильтр по значению выделенной ячейки (Filter — By Selected Cells Value).

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

Эту опцию, кстати, можно добавить на панель быстрого доступа. Параметры Excel — Панель быстрого доступа — Все команды — Автофильтр.

Да, она называется в списке команд просто как "Автофильтр", но это именно фильтрация по выделенной ячейке. Теперь у вас всегда под рукой кнопка, с помощью которой можно отфильтровать диапазон по значению активной ячейки, даже если фильтра в нем еще нет.
👍152