Excel Lifehack (эксель лайфхак) – Telegram
Excel Lifehack (эксель лайфхак)
9.7K subscribers
373 photos
953 videos
76 links
Научим тебя эффективной работе в Excel. По всем вопросам @evgenycarter
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Создать точную копию сводной таблицы, превратив её по пути в обычную, можно следующим сочетанием действий:

1) Копируем сводную таблицу целиком
2) Вставляем в новое место только значения
3) Не очищая буфер обмена, вставляем поверх значений форматы
4) Не очищая буфер обмена, вставляем поверх значений и форматов настройку ширины столбцов

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

👉 @Excel_lifehack
👍11🔥1🥱1
​Простые трюки с листами документа

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

• Чтобы скопировать лист со всем содержимым, нажмите CTRL по нужному листу на нижней панели и перетащите его в любое место.

• Перемещаться между соседними листами удобнее всего не с помощью мыши, а с помощью сочетания клавиш CTRL + PAGE UP или CTRL + PAGE DOWN.

👉 @Excel_lifehack
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
При работе с фильтрами даты есть маленький нюанс. Если мы хотим найти только все даты 18 числа любого месяца любого года, то простой ввод числа 18 в строку поиска может не дать нужный результат. Например, если в датах встречается 2018-й год, то все даты этого года также будут включены в результат отбора.

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

👉 @Excel_lifehack
🔥7
​Как сцепить текст и дату?

Если вы просто попробуете сцепить текст и функцию, например, =СЕГОДНЯ — у вас ничего не получится из-за разницы в форматах. Поэтому:

— Шаг 1
В новой ячейке введите нужный текст. Например: (Привет, сегодня)

— Шаг 2
Примените функцию =СЕГОДНЯ(), чтобы вставить текущую дату, и, в новой ячейке, выполните функцию =ТЕКСТ(А1; ДД.ММ.ГГГГ). Вместо A1 укажите расположение ячейки с функцией =СЕГОДНЯ

— Шаг 3
С помощью функции =СЦЕПИТЬ сцепите ячейку с текстом и с датой, которую вы преобразовали в текстовый формат в предыдущем пункте.

👉 @Excel_lifehack
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Частая задача - подсчёт рабочих часов за какой-то период времени. Если знаем время начала и окончания рабочего дня и число дней - то всё просто. Умножаем дни на длительность рабочего дня.

Но если есть дата и время начала подсчёта и дата и время окончания, то задача становится сложнее. Нужно в день начала и в день окончания учесть только те часы, которые были рабочими (а отсчёт может начинаться и заканчиваться в середине рабочего дня). Да и выходные тоже стоит учитывать.

В итоге имеем длинную формулу:
=(ЧИСТРАБДНИ(A2;B2)-1)*($K$1-$H$1)+ЕСЛИ(ЧИСТРАБДНИ(B2;B2);МЕДИАНА(ОСТАТ(B2;1);$H$1;$K$1);$K$1)-МЕДИАНА(ЧИСТРАБДНИ(A2;A2)*ОСТАТ(A2;1);$K$1;$H$1)

A2 - начало отсчёта
B2 - окончание отсчёта
$H$1 - начало рабочего дня
$K$1 - окончание рабочего дня

👉 @Excel_lifehack
2👍1🤯1
Как запретить вставку нежелательных данных?

Предположим, вы даёте документ на использование нескольким людям, но вам нужно, чтобы все введённые данные в определённый столбец были строго в диапазоне от 100 до 150. Для этого:

— Шаг 1
Выделите несколько ячеек и перейдите на вкладку Данные → Проверка данных.

— Шаг 2
Укажите тип данных Целое число, значение — Между и те числа, в пределах которых можно будет вводить данные.

— Шаг 3
На вкладке Сообщение об ошибке выберите пункт Остановка или Предупреждение и по желанию добавьте сообщение об ошибке, готово.

👉 @Excel_lifehack
👍5🔥1
Подборка Telegram каналов для программистов

Системное администрирование 📌
https://news.1rj.ru/str/tipsysdmin Типичный Сисадмин (фото железа, было/стало)
https://news.1rj.ru/str/sysadminof Книги для админов, полезные материалы
https://news.1rj.ru/str/i_odmin Все для системного администратора
https://news.1rj.ru/str/i_odmin_book Библиотека Системного Администратора
https://news.1rj.ru/str/i_odmin_chat Чат системных администраторов
https://news.1rj.ru/str/i_DevOps DevOps: Пишем о Docker, Kubernetes и др.
https://news.1rj.ru/str/sysadminoff Новости Линукс Linux


https://news.1rj.ru/str/tikon_1 Новости высоких технологий, науки и техники💡
https://news.1rj.ru/str/mir_teh Мир технологий (Technology World)

https://news.1rj.ru/str/rust_lib Полезный контент по программированию на Rust
https://news.1rj.ru/str/golang_lib Библиотека Go (Golang) разработчика

https://news.1rj.ru/str/itmozg Программисты, дизайнеры, новости из мира IT.
https://news.1rj.ru/str/phis_mat Обучающие видео, книги по Физике и Математике

https://news.1rj.ru/str/php_lib Библиотека PHP программиста 👨🏼‍💻👩‍💻
https://news.1rj.ru/str/nodejs_lib Подборки по Node js и все что с ним связано
https://news.1rj.ru/str/ruby_lib Библиотека Ruby программиста

1C разработка 📌
https://news.1rj.ru/str/odin1C_rus Cтатьи, курсы, советы, шаблоны кода 1С

Программирование C++📌
https://news.1rj.ru/str/cpp_lib Библиотека C/C++ разработчика
https://news.1rj.ru/str/cpp_knigi Книги для программистов C/C++
https://news.1rj.ru/str/cpp_geek Учим C/C++ на примерах

Программирование Python 📌
https://news.1rj.ru/str/pythonofff Python академия. Учи Python быстро и легко🐍
https://news.1rj.ru/str/BookPython Библиотека Python разработчика
https://news.1rj.ru/str/python_real Python подборки на русском и английском
https://news.1rj.ru/str/python_360 Книги по Python Rus

Java разработка 📌
https://news.1rj.ru/str/BookJava Библиотека Java разработчика
https://news.1rj.ru/str/java_360 Книги по Java Rus
https://news.1rj.ru/str/java_geek Учим Java на примерах

GitHub Сообщество 📌
https://news.1rj.ru/str/Githublib Интересное из GitHub

Базы данных (Data Base) 📌
https://news.1rj.ru/str/database_info Все про базы данных

Мобильная разработка: iOS, Android 📌
https://news.1rj.ru/str/developer_mobila Мобильная разработка
https://news.1rj.ru/str/kotlin_lib Подборки полезного материала по Kotlin

Фронтенд разработка 📌
https://news.1rj.ru/str/frontend_1 Подборки для frontend разработчиков
https://news.1rj.ru/str/frontend_sovet Frontend советы, примеры и практика!
https://news.1rj.ru/str/React_lib Подборки по React js и все что с ним связано

Разработка игр 📌
https://news.1rj.ru/str/game_devv Все о разработке игр

Вакансии 📌
https://news.1rj.ru/str/sysadmin_rabota Системный Администратор
https://news.1rj.ru/str/progjob Вакансии в IT

Чат программистов📌
https://news.1rj.ru/str/developers_ru

Библиотеки 📌
https://news.1rj.ru/str/book_for_dev Книги для программистов Rus
https://news.1rj.ru/str/programmist_of Книги по программированию
https://news.1rj.ru/str/proglb Библиотека программиста
https://news.1rj.ru/str/bfbook Книги для программистов
https://news.1rj.ru/str/books_reserv Книги для программистов

БигДата, машинное обучение 📌
https://news.1rj.ru/str/bigdata_1 Data Science, Big Data, Machine Learning, Deep Learning

Программирование 📌
https://news.1rj.ru/str/bookflow Лекции, видеоуроки, доклады с IT конференций
https://news.1rj.ru/str/coddy_academy Полезные советы по программированию

QA, тестирование 📌
https://news.1rj.ru/str/testlab_qa Библиотека тестировщика

Шутки программистов 📌
https://news.1rj.ru/str/itumor Шутки программистов

Защита, взлом, безопасность 📌
https://news.1rj.ru/str/thehaking Канал о кибербезопасности
https://news.1rj.ru/str/xakep_1 Статьи из "Хакера"

Книги, статьи для дизайнеров 📌
https://news.1rj.ru/str/ux_web Статьи, книги для дизайнеров

Английский 📌
https://news.1rj.ru/str/UchuEnglish Английский с нуля

Математика 📌
https://news.1rj.ru/str/Pomatematike Канал по математике

Excel лайфхак📌
https://news.1rj.ru/str/Excel_lifehack
This media is not supported in your browser
VIEW IN TELEGRAM
Из предыдущего урока вытекает логичный вопрос - как в этой формуле учесть время обеденного перерыва. Пожалуй, лучший вариант это сделать - такой:
1) Считаем рабочие часы без учёта обедов по уже известной формуле
2) Считаем часы пришедшиеся на обеды за указанный период по этой же формуле
3) Вычитаем второе из первого

Начало и окончание обеда в данном случае удобно будет вынести в отдельные ячейки.

👉 @Excel_lifehack
👍2
​Как скрыть ошибки и нули из таблицы?

Чтобы скрыть ошибки, нули или любые другие значения — выделите ячейки и перейдите на вкладку Главная → Условное форматирование.

Для ошибок — выберите пункт Создать правило → Ячейки, которые содержат → Ошибки. С помощью кнопки Формат и вкладки Шрифт установите белый (невидимый) цвет шрифта.

Для нулей и других значений — на вкладке с условным форматированием выберите Правила редактирования ячеек → Равно, введите нужное значение (в нашем случае 0) и так же выберите белый шрифт.

Преимущество этого способа в том, что вы в любой момент сможете вернуть всё на свои места с помощью кнопки Удалить правила на вкладке с условным форматированием.

👉 @Excel_lifehack
🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Интересный пример условного форматирования. Простой формулой можно настроить заливку ячеек так, чтобы выделялись те строки, в которых отклонение от предыдущей строки больше или меньше указанного порога.

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

👉 @Excel_lifehack
👍2🔥1
​Изменение направления перехода при нажатии ENTER

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

В этом случае можно зайти в меню параметры, нажав кнопку Office и выбрав Параметры Excel.
Далее в открывшемся окне на вкладе Дополнительно можно будет задать направление перехода при нажатии ENTER: вниз, вправо, вверх, влево.

👉 @Excel_lifehack
👏2
This media is not supported in your browser
VIEW IN TELEGRAM
Если в диапазоне встречаются повторяющиеся значения, то иногда бывает необходимо подсчитать количество различных или количество уникальных значений. В этих понятиях часто бывает путаница, поэтому поясним, как мы их трактуем в нашем уроке на примере такого списка: Арбуз, Дыня, Яблоко, Дыня, Арбуз, Банан.

- различные значения - все варианты значений, встречающиеся в диапазоне. В примере выше это Арбуз, Дыня, Яблоко, Банан
- уникальные значения - те значения, которые в списке встречаются только один раз. В примере выше это Яблоко и Банан.

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

👉 @Excel_lifehack
👍13
​Как скрыть ошибки и нули из таблицы?

Чтобы скрыть ошибки, нули или любые другие значения — выделите ячейки и перейдите на вкладку Главная → Условное форматирование.

Для ошибок — выберите пункт Создать правило → Ячейки, которые содержат → Ошибки. С помощью кнопки Формат и вкладки Шрифт установите белый (невидимый) цвет шрифта.

Для нулей и других значений — на вкладке с условным форматированием выберите Правила редактирования ячеек → Равно, введите нужное значение (в нашем случае 0) и так же выберите белый шрифт.

Преимущество этого способа в том, что вы в любой момент сможете вернуть всё на свои места с помощью кнопки Удалить правила на вкладке с условным форматированием.

👉 @Excel_lifehack
👍41
This media is not supported in your browser
VIEW IN TELEGRAM
Функция ЧИСТРАБДНИ.МЕЖД позволяет подсчитать количество рабочих дней между двумя датами, при этом указав в качестве выходных любые два подряд идущих дня недели или один любой день недели.

Но на самом деле есть еще более гибкий способ. В качестве третьего аргумента можно задать текст вида "0010101", где каждая цифра - день недели (начиная с Пн в русской локали). 1 - означает выходной, 0 - рабочий. То есть в приведенном примере указано, что выходными надо считать Среду (третья цифра), Пятницу (пятая) и Воскресенье (седьмая). Очень гибкий и удобный способ. Позволяет настроить любой вариант выходных.

👉 @Excel_lifehack
👍8🔥2
​Сортировка ячеек по цвету

— Шаг 1
Щелкаем на любую ячейку в области диапазона данных и выбираем инструмент: Данные → Сортировка и фильтр → Сортировка.

— Шаг 2
Из первого выпадающего списка выбираем значение Наименование. В секции Сортировка выбираем опцию Цвет ячейки. А в секции Порядок нажимаем на кнопку зеленого квадратика.

— Шаг 3
Нажимаем на кнопку Копировать уровень и в этот раз указываем желтый цвет в секции Порядок.
Аналогично устанавливаем сортировку относительно красного цвета. И щелкаем ОК, готово!

👉 @Excel_lifehack
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Проверка данных может контролировать ввод дат в ячейку. Например, можно разрешить вводить только даты со вчерашней по завтрашнюю (то есть СЕГОДНЯ +/- один день).

Такой вариант реализовать очень просто. Минимальной датой указываем СЕГОДНЯ()-1, а максимальной - СЕГОДНЯ()+1. Только помните, что функция СЕГОДНЯ() возвращает текущую системную дату на вашем компьютере.

👉 @Excel_lifehack
👍6
Создание своих списков автозаполнения

Если написать название месяца, а затем протянуть его к другим ячейкам — Excel автоматически подставит названия остальных месяцев, ведь эти названия прописаны в настройках.

Если к подобным спискам вы хотите добавить и свой, перейдите на вкладку Файл → Параметры → Дополнительно → Общие → Изменить списки.

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

👉 @Excel_lifehack
👍5🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Если хотите реализовать в ячейке выпадающий список с датами со вчерашней по завтрашнюю, то это можно сделать введя в какой-то диапазон ячеек три простые формулы:
=СЕГОДНЯ()-1
=СЕГОДНЯ()
=СЕГОДНЯ()+1
Они будут всегда возвращать нужные даты, а в самой проверке данных нужно выбрать пункт "Список" и указать диапазон ячеек с формулами. Но снова напоминаем: СЕГОДНЯ() возвращает текущую дату вашей операционной системы. Если она неправильная, то и формула будет работать неверно.

👉 @Excel_lifehack
👍3🔥1
​Проверка читаемости документа

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

В появившемся меню справа вы сможете посмотреть все ошибки, которые для лучшей читаемости желательно заменить. На примере на картинке это Объединённые ячейки и Имена листов по умолчанию.

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

👉 @Excel_lifehack
👍4🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Не так давно у пользователей Office365 появилась возможность работать с новым типом данных - Акции. Эта опция позволяет распознать введенное текстовое название компании и подгрузить данные о её текущем курсе акций, стоимости на момент последнего закрытия, капитализации фирмы и многое другое.

Для таких манипуляций не требуется никаких сложных действий - все операции выполняются очень легко и быстро. Инструмент понравится тем, кто часто работает с данными с фондовых рынков и до этого тянул их в Excel парсерами или другими сложными способами. Но помните, что даже сам Microsoft не рекомендует пользоваться полученными данными для торговли (лучше использовать специализированные источники).

👉 @Excel_lifehack
👍31
Внесение данных на несколько листов одновременно

В Excel можно вводить данные на несколько листов сразу.
Для этого сперва выделяем листы, с которыми будем работать — нажимаем CTRL и мышкой выделяем нужные листы. Таким образом, они будут сгруппированы.

Далее вводим данные на первом листе. Все, что вносим в таблицу, будет копироваться и на остальные выделенные листы.

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

Такой прием действует для ввода и данных, и формул, и форматирования.

👉 @Excel_lifehack
👍61