Найти тему

🔔 Как удалить пробелы одним кликом без дополнительных столбцов и другие приемы Excel для быстрого ввода данных

Оглавление

Ребята, всем привет! 👋 Сегодня я покажу 5 приемов позволяющих упростить работу и экономить время при вводе данных. Это просто магия!!!

Конечно, таких приемов намного больше!... И о каждом из них мы расскажем в следующих уроках.

✨ А прежде, чем мы начнем 📣 напомню, теперь у нас на канале есть удобный рубрикатор 👉 Быстрый поиск решения. Путеводитель по Excel, а все видео 📽 предыдущих уроков доступны в 👉 одном месте.

Приемы работы а Excel приемов позволяющие упростить работу и экономить время
Приемы работы а Excel приемов позволяющие упростить работу и экономить время

⏩ 1. Прогрессия

Прогрессией называется последовательность чисел, каждое из которых может быть получено из предыдущего путем выполнения некоторой операции. Например,
- последовательность 2, 4, 6, 8 и т. д.
- последовательность 02.02.2021, 03.02.2021, 04.02.2021 и т. д.

🔔 В Excel доступны следующие виды прогрессии:

  • арифметическая;
  • геометрическая;
  • даты;
  • автозаполнение.

👉 Арифметическая прогрессия (Linear) – каждый последующий член прогрессии увеличивается на величину шага, который вводится в поле Шаг (Step value)

Арифметическая прогрессия
Арифметическая прогрессия

👉 Геометрическая прогрессия (Growth) значения последующих членов прогрессии определяются как произведение предыдущего члена прогрессии на величину, указанную в поле Шаг (Step value)

👉 Даты (Date) – прогрессия задается положением переключателя в рамке Единицы (Date unit): день (Day), рабочий день (Weekday), месяц (Month) или год (Year)

👉 Автозаполнение (AutoFill) – позволяет заполнить пустые выделенные ячейки. значениями соответствующего ряда, определяемого автоматически.

Значения в поле Шаг (Step value) и параметры Единицы (Date unit) в этом случае не задаются

🔵 НАПРИМЕР

📝 Задача: Допустим Вам нужна определенная последовательность чисел или дат в строке или столбце.

▶️ Ваши действия:

  • введите в ячейку первое значение
Определить последовательность чисел или дат в строке или столбце. Шаг 1
Определить последовательность чисел или дат в строке или столбце. Шаг 1
  • далее, на вкладке Главная в группе Редактирование найдите инструмент Заполнить и воспользуйтесь инструментом прогрессия:
Определить последовательность чисел или дат в строке или столбце. Шаг 2
Определить последовательность чисел или дат в строке или столбце. Шаг 2
  • в открывшемся окне выберите нужные параметры (шаг прогрессии, тип прогрессии и предельное значение, если необходимо):
- в поле Шаг (Step value) задайте шаг профессии (для геометрической прогрессии введенное значение будет являться знаменателем прогрессии)
- чтобы продлить прогрессию, установите флажок Автоматическое определение шага (Trend)
- укажите максимальное значение создаваемого ряда в поле Предельное значение (Stop value)

⚠️ Заполнение ячеек в выделенном диапазоне осуществляется либо:

  • до заполнения всего диапазона
  • до достижения элементом ряда предельного значения. В этом случае несколько ячеек выделенного диапазона могут остаться пустыми.

🔔 Указывать значение поля Предельное значение (Stop value) не обязательно

Например:

Определить последовательность чисел или дат в строке или столбце. Шаг 3
Определить последовательность чисел или дат в строке или столбце. Шаг 3

✔️ жмем 🆗 и получаем Результат:

Определить последовательность чисел или дат в строке или столбце. Шаг 4
Определить последовательность чисел или дат в строке или столбце. Шаг 4

🔷 ВЫВОД: Для ввода последовательности чисел, дат и времени в Excel можно использовать прогрессии

⏩ 2. Заполнить по образцу (быстрое автозаполнение)

🔔 Это один способ в Excel позволяющий в диапазоне данных протянуть формулу до конца столбца.

⚠️ Отличие диапазона данных от таблицы см.здесь

🔵 НАПРИМЕР

📝 Задача: Извлечь данные (например, Фамилия участника (полное)) из целого столбца или записать их в другом виде (например, фамилию с инициалами вместо полных ФИО)

▶️ Ваши действия:

  • задайте одну ячейку с образцом (то, что хотите получить):
Быстрое автозаполнение. Шаг 1
Быстрое автозаполнение. Шаг 1
  • выделите все ячейки, которые хотите заполнить по образцу
  • жмем
-8

✔️ получаем Результат:

Быстрое автозаполнение. Результат
Быстрое автозаполнение. Результат

🔔 Альтернативный способ (который, так же даст результат быстрого заполнения):

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

=ЕСЛИ(ПРАВСИМВ(B2;1)="а";"ж";"м")

-10
  • навести курсор на правый нижний угол, чтобы он приобрел форму черного крестика ➕:
-11
  • кликнуть 2 раза по нижнему правому углу ячейки.

✔️ получаем Результат:

Автоматическое распространение формулы по столбцу с соответствующим изменением аргументов.
Автоматическое распространение формулы по столбцу с соответствующим изменением аргументов.

⏩ 3. Автозамена

🔔 Функция Автозамена будет полезна если приходится часто вводить какое-то словосочетание, адрес, e-mail и т.п.

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

🔵 НАПРИМЕР

📝 Задача: Допустим, пользователь ведет таблицу данных, в которой требуется вносить адреса в следующем формате: улица (Название улицы)

Чтобы не писать слово "улица" постоянно - настроим автозамену.

▶️ Ваши действия:

Настроить функцию Автозамены. Шаг 1
Настроить функцию Автозамены. Шаг 1

✔️ Результат:

  • теперь данный параметр внесен в справочник:
Настроить функцию Автозамены. Шаг 2
Настроить функцию Автозамены. Шаг 2
  • а при вводе "ул." будет происходить замена, например:

ул. Высоковольтная, 79 -- >>> улица Высоковольтная, 79

Настроить функцию Автозамены. Шаг 3
Настроить функцию Автозамены. Шаг 3

⏩ 4. Дата и время

📝 Задача 1: Задать единый формат

🔔 За любой датой и временем в Excel скрывается целое число.

- любое число можно перевести в дату;
- любую дату можно перевести в число.
Аналогично и со временем

⚠️ Как считает Excel:

одна единица — это день;
часть единицы (число от 0 до 1) — это время

Например,

  • в ячейке установлен формат время при вводе значения 0,33 получаем время 7:55:12
  • при переводе формата ячейки в числовой получаем 30,33

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

На практике следует вводить даты и время в любом из стандартных форматов, а Excel сразу отформатирует их, например

  • вводим: 8.6.22 ▶️ ENTER ▶️ 08.06.2022
  • вводим: 8:00 ▶️ ENTER ▶️ 08:00:00

🔔 Что важно: то, как Excel отформатирует ваши даты и время будет зависеть от настроек на Вашем ПК:

-16

🔔 Если формат определенный Excel Вам не подходит, то его всегда можно изменить.

▶️ Задать нужный формат (в том числе свой) можно на вкладке главная в группе Число --->>> Числовой формат

-17

и выбрать Другие числовые форматы:

-18

📝 Задача 2: Настроить вычисления

🔔 Как указывалось выше: за любой датой и временем в Excel скрывается целое число, а следовательно с датами можно производить операции вычитания и сложения:

  • Прибавляя к дате число, мы получим дату, которая наступит через соответствующее количество дней, например:
для таблицы =ЕСЛИ([@[Дата сдачи экзамена]]=$L$1;[@[Дата сдачи экзамена]]+$M$1;G2+$O$1)
для диапазона =ЕСЛИ(G2=$L$1;G2+$M$1;G2+$O$1)
-19
  • Вычитая из одной даты другую, мы получим разницу в днях, например:
для таблицы =[@[Дата следующего экзамена]]-СЕГОДНЯ()
для диапазона =I2-СЕГОДНЯ()
-20

🔶 Подробнее о работе с датами см. Функции Excel для работы с датами

⏩ 5. Удаление пробелов

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

🔔 Для удаления лишних пробелов (в начале, в конце и всех кроме одного между слов) используйте функцию СЖПРОБЕЛЫ ()

Данную функцию мы уже рассматривали в уроке: Обработка текстовых данных. Текстовые функции Excel

Но я напомню:

▶️ Ваши действия:

  • добавить вспомогательный столбец в котором ввести в верхнюю ячейку формулу =СЖПРОБЕЛЫ(B2). Нажать кнопку Enter
-21
  • как уже отмечалось выше для быстрого автозаполнения: навести курсор на правый нижний угол, чтобы он приобрел форму черного крестика ➕ и кликнуть 2 раза по нижнему правому углу ячейки.

✔️ получаем Результат:

-22

🔔 Вспомогательный столбец можно скрыть или удалить, но ⚠️ предварительно скопировав из него данные в исходный

-23

🔔 Альтернативный способ (который, так же даст результат быстрого заполнения) - записать макрос в редакторе Visual Basic и создать кнопку (или назначить сочетание клавиш) для работы макроса.

Редактор Visual Basic - это отдельное приложение, которое является частью Excel и открывается всякий раз, когда вы открываете книгу Excel.

Для работы с редактором нам потребуется вкладка Разработчик.

⚠️ По умолчанию вкладка "Разработчик" не отображается.

Если вкладка разработчик не активна, то ее следует отобразить, для этого:

  • на вкладке "Файл" перейдите к параметрам> настроить ленту и в разделе Настройка ленты в списке Основные вкладки установите флажок Разработчик -->> 🆗:
-24

👉 Теперь мы можем добавить макрос

▶️ Ваши действия:

  • запустить редактор Visual Basic
для этого необходимо нажать комбинацию клавиш Alt+F11 или открыть редактор на вкладке Разработчик
-25
  • в открывшемся окне редактора создаем новый модуль
-26
  • пишем код:
Sub delete_space() With Range("B2", Cells(Rows.Count, "B").End(xlUp))
    .Value = Application.Trim(.Value)
End With
End Sub
Sub delete_space() With Range("B2", Cells(Rows.Count, "B").End(xlUp)) .Value = Application.Trim(.Value) End With End Sub
где Range("B2") - первая ячейка столбца в котором следует удалять пробелы

далее,

  • закрываем редактор, а на листе создаем объект (например кнопку) которому зададим записанный макрос

✔️ Результат: теперь удалять пробелы в столбце можно кликом по кнопке 👉 🔲

🔷 ВЫВОД: Теперь Вы сможете "избавиться" от пробелов и для вновь внесенных записей не создавая никаких дополнительных столбцов.

А на этом сегодня все. Применяйте данные способы на практике и это позволит упростить работу и экономить время 👏

Продолжение следует...

Подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel. Следите за нашими новостями и вы узнаете больше о VBA и Excel в частности.

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

За лайк 👍  и репост 🔁 данного поста благодарочка 💖 и респект 🤝 каждому!

📝 Нам очень важна Ваша обратная связь. Отзыв по уроку и любые вопросы пишите в комментариях.

Подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel.
Подписывайтесь на канал, чтобы не пропустить новые уроки и полезные фишки Excel.

#excel #как сделать в excel #прогрессия excel #автозаполнение excel #таблицы excel #фишки excel #изменить формат даты excel #автозамена excel #изменить формат времени excel #удалить пробелы excel

Наука
7 млн интересуются