Рассмотрим способы окончания ввода в ячейку. Закончить ввод данных/формулы в ячейку можно разными способами – смотря куда нужно попасть после.
• Ctrl + Enter (^ + Return) – вы останетесь в той же ячейке (это сочетание клавиш также позволяет ввести значения/формулы сразу в несколько выделенных ячеек);
• Enter (Return) – активной станет ячейка ниже;
• Tab – ячейка справа;
• Shift + Enter – ячейка сверху;
• Shift + Tab – ячейка слева.
Можно изменить то, куда вы будете попадать при нажатии Enter, в параметрах Excel: Параметры → Дополнительно → Переход к другой ячейке после нажатия клавиши ВВОД (Options → Advanced → After pressing Enter, move selection).
Если вы ввели несколько значений в соседние столбцы (через Tab), а затем нажали Enter, то попадете в начало следующей строки (в первый столбец). Так удобно заполнять небольшие таблицы.
В Google Таблицах аналогично: можно завершить ввод и попасть в любую соседнюю ячейку:
Enter – вниз;
Shift + Enter – вверх;
Tab – вправо;
Shift + Tab – влево.
Если вы заполните несколько ячеек в одной строке через Tab и потом нажмете Enter, то переместитесь в начало следующей строки (под первый заголовок).
Ну а еще в Google Таблицах можно заранее выделить диапазон или строку, куда вы будете вводить данные. И тогда при нажатии Enter вы переместитесь к следующей ячейке в пределах этого диапазона! Если выделена только строка (например, заголовки), то к следующей ячейке в столбце справа. Если диапазон, то сначала в пределах первого выделенного столбца, а потом к первой ячейке во втором выделенном столбце.
Автозамена (AutoCorrect). Если вам часто нужно вводить какое-то словосочетание, адрес, имейл и так далее, придумайте для него короткое обозначение и добавьте в список автозамены в «Параметрах»: Параметры → Правописание → Параметры автозамены (Options → Proofing → AutoCorrect Options).
Обратите внимание, что список автозамены – один на все приложения Microsoft Office! Так что введенные вами варианты будут заменяться и, например, в Outlook.
Прогрессия (Series). Если нужно заполнить столбец или строку последовательностью чисел или дат, введите в ячейку первое значение и затем воспользуйтесь этим инструментом:
В открывшемся диалоговом окне введите параметры. Если вы хотите, чтобы данные были в столбец, выберите расположение «по столбцам» (Columns). Тип данных в следующем примере был выбран автоматически, так как первое значение в ячейке – дата. Выберите единицу. В примере это рабочий день, то есть мы получим последовательность без выходных от значения в ячейке до указанного в правом нижнем углу в диалоговом окне прогрессии.
После нажатия ОК получим все даты без выходных от 01.01.2023 до 30.12.2025 в столбец.
Прогрессия может помочь и для интерполяции: допустим, вы знаете первое значение и то, к которому нужно прийти. Выделите весь диапазон от первого значения до последнего.
Теперь, когда вы вызовете прогрессию, корректный шаг будет предложен автоматически.
Результат:
Протягивание. Если вы уже задали какой-то паттерн (например, числа с шагом 10 или последние даты каждого очередного месяца), выделите несколько ячеек и далее протяните их мышкой за маркер в правом нижнем углу.
А если вы будете тянуть правой кнопкой мыши, то сначала появится контекстное меню – и тут можно выбрать варианты, например заполнение по рабочим дням или месяцам.
Это работает и с формулами – они скопируются до конца столбца (до последней строки с данными).
До Excel 2010 магия ломалась на пустых ячейках в соседнем столбце, но потом починили: если даже есть пропуски в столбце слева, формула протянется до конца.
Еще можно использовать сочетание Ctrl + D для заполнения вниз. Но для этого придется сначала выделить все ячейки в столбце. Кстати, Ctrl + R – это заполнение вправо.
P. S. Google Таблицы сами предлагают протянуть формулу в таких ситуациях – просто можно нажать галочку или Ctrl + Enter. Двойной щелчок и Ctrl + D / Ctrl + R там тоже работают.
Автозавершение. Если в столбце выше встречалось то или иное значение, Excel предложит вам его дописать (для этого нажмите Enter, Tab или сочетание одной из этих клавиш с Shift, то есть любую комбинацию, завершающую ввод).
Раскрывающийся список (Drop-down List). Alt + ↓ (⌥ + ↓) или правая кнопка мыши и «Раскрывающийся список» (Pick from) в контекстном меню. И выбирайте из списка тех значений, что встречались в этом столбце ранее.
Файл с примером: Мгновенное заполнение. xlsx
Мгновенное заполнение (Flash Fill) – один из самых простых и полезных инструментов Excel. Появилось мгновенное заполнение в Excel 2013. Этот инструмент позволяет преобразовать данные или извлекать какой-то фрагмент: достаточно задать один-два образца того, что надо получить из исходного столбца (или нескольких столбцов), – и мгновенное заполнение заполнит весь столбец значениями исходя из заданного вами паттерна (шаблона).
Вот примеры задач, которые может решить мгновенное заполнение:
• извлечь из текста фрагмент (например, имя из Ф. И. О.);
• переделать текст в другой вид, в том числе дополняя теми символами, которых нет в исходном тексте (например, вместо Ф. И. О. – инициалы с точками плюс полная фамилия);
• получить текст из нескольких столбцов (например, если у вас есть столбцы с датой и фамилией, а вам надо «склеить» это в одну фразу «День рождения такого-то человека такого-то числа такого-то месяца»);
• поменять регистр текста.
Вводим одно или несколько значений, которые хотим получить на основе исходных данных, и либо ждем, что Excel сам предложит заполнить, и нажимаем Enter (или щелкаем мышкой на серые значения), либо нажимаем Ctrl + E (^ + E).
В следующем случае ввели одно значение, и этого хватит в данном и большинстве случаев, чтобы Excel считал паттерн и заполнил весь столбец. Достаточно нажать Ctrl + E в ячейке B2:
После нажатия Ctrl + E данные будут заполнены.
В следующем случае ввели два значения, начали вводить третье – Excel предложил заполнить столбец (серые значения). Остается нажать Enter или щелкнуть по любой из этих ячеек, чтобы столбец заполнился.
Также можно вызвать мгновенное заполнение на ленте.
Есть несколько нюансов.
1. Мгновенное заполнение анализирует всю строку, все смежные столбцы (то есть нужно вводить данные в любом соседнем столбце с данными, без перерыва в виде пустого столбца). И это значит, что можно обрабатывать (извлекать и объединять) данные из нескольких столбцов. В этом примере мы формируем фразу, в которой есть переменная часть – название книги и продажи.
После нажатия Ctrl + E все строки будут корректно заполнены по этому образцу:
2. Не во всех случаях Excel сможет распознать ваш шаблон. Иногда приходится задавать несколько примеров (не один, а два или три). Иногда вообще не получается применить мгновенное заполнение.
3. Не всегда удастся извлечь данные в каждой строке корректно. Например, если мы захотим извлечь вес корма в следующей таблице…
…то в некоторых местах будут извлечены лишние данные:
А где-то будет вес в граммах – это не ошибка мгновенного заполнения, но нужно это учесть и конвертировать его в килограммы (это можно сделать с помощью функции ПРЕОБР / CONVERT, о которой мы поговорим ниже, или банального деления, которого хватит в случае с килограммами и граммами; ну а чтобы определять, нужно ли каждое конкретное число преобразовывать из граммов, пригодится функция ЕСЛИ / IF, о которой тоже поговорим ниже).
Это пример не идеальных данных, но именно такими они обычно и бывают в жизни. Мгновенное заполнение не исправит все по взмаху волшебной палочки, но способно выполнить большую часть «грязной» работы, которую можно завершить уже вручную.
Рабочая книга (файл) Excel состоит из листов – как минимум один лист в книге точно должен быть.
Бывают рабочие листы (состоящие из ячеек; как правило, в основном в Excel и Google Таблицах пользователи работают с ними) и листы диаграмм (на таких листах есть только одна диаграмма и никаких ячеек; самый простой способ создать такую диаграмму – нажать F11 (Fn + F11), выделив данные для ее построения). «Обычная» и привычная нам диаграмма называется внедренной и размещается поверх ячеек на обычном листе, такую можно создать с помощью сочетания клавиш Alt + F1 (Fn + ⌥ + F11) или вкладки «Вставка» (Insert) на ленте.
Ярлыки листов находятся в нижней части окна.
Можно щелкать на ярлык листа, чтобы перейти к нему, можно также использовать сочетания клавиш Ctrl + PgUp (Fn + ^ + ↑) и Ctrl + PgDn (Fn + ^ + ↓) для перехода от листа к листу.
У любого ярлыка можно поменять цвет – эта опция доступна в контекстном меню, которое открывается при щелчке правой кнопкой мыши по ярлыку листа. Там же будет пункт для переименования листа, хотя для этого достаточно и дважды щелкнуть по текущему названию и ввести новое.
Здесь же можно удалить лист – это удастся сделать, если он является не единственным видимым во всей книге (видимым, то есть не скрытым; скрыть лист можно здесь же в контекстном меню).
В Google Таблицах все выглядит немного по-другому, но логика та же: ярлыки листов (щелчок по кнопке со стрелкой или правой кнопкой мыши по ярлыку в целом открывает контекстное меню), кнопка для создания нового. Список листов открывается кнопкой слева от ярлыков.
Чтобы вставить столбцы или строки, щелкните правой кнопкой мыши и нажмите «Вставить» (Insert).
Также на панели на вкладке «Главная» (Home) есть выпадающий список для вставки новых строк/столбцов.
В Excel вставка и удаление строк/столбцов не изменит их общее количество на листе (напомним, 1 048 576 строк и 16 384 столбца, начиная с Excel 2007).
Данные будут просто смещаться. Ну а если у вас заполнены все строки (или столбцы), появится сообщение об ошибке при попытке вставить новую строку:
Microsoft Excel не удается вставить новые ячейки, так как это приведет к сдвигу непустых ячеек за пределы листа. Непустые ячейки могут казаться пустыми, но содержат пустые значения, некоторые параметры форматирования или формулы. Удалите столько строк или столбцов, чтобы освободившегося места хватило для вставки, а затем повторите попытку.
В Google Таблицах можно менять количество строк и столбцов на листе. Формальное ограничение – в количестве ячеек, их не может быть более 10 миллионов (за несколько лет это ограничение поменялось – сначала с 2 до 5, а затем до 10 миллионов, – так что вполне вероятно, что увеличится и далее в будущем). А сколько при этом окажется листов, строк и столбцов на них – неважно.
Добавлять новые строки и столбцы можно через контекстное меню, как в Excel, а строки также внизу листа: там есть поле, в котором можно ввести число добавляемых строк.
Удаление строк/столбцов
Чтобы удалить строки или столбцы, можно пользоваться тем же контекстным меню (выделить столбцы или строки и щелкнуть правой кнопкой мыши).
Также можно удалять строки с помощью выпадающего списка «Удалить» (Delete) на вкладке «Главная»:
И есть сочетание клавиш Ctrl + – (⌘ + –). Если у вас уже выделены строки или столбцы, они сразу будут удалены, если же выделены ячейки, то появится диалоговое окно, потому что в таком случае не очевидно, что именно нужно удалять, – вам нужно будет выбрать.
Удаление строк с пустыми значениями. Инструмент «Найти и выделить»
Бывает необходимость удаления не всех подряд строк, а только тех, в которых пусто в определенном столбце. Представим, что нам нужно удалить целиком строки, в которых нет сумм в следующем столбце:
Сначала выделим эти пустые ячейки. Для этого выделим все ячейки в столбце «Сумма» и обратимся к инструменту «Найти и выделить» → «Выделить группу ячеек» (Find and Select → Go To Special).
В появившемся диалоговом окне выбираем, какую группу ячеек нужно выделить (в нашем случае это пустые ячейки – Blanks).
После нажатия ОК мы будем видеть такую картину:
Останется нажать Ctrl + – (⌘ + –) и выбрать команду «строку» (Entire row).
Как удалить пустые строки / строки с пустыми ячейками в Excel
Выделяем диапазон, в котором нужно удалить пустые ячейки.
Для этого понадобится инструмент «Найти и выделить» (на ленте на вкладке «Главная»). Выбираем там «Выделить группу ячеек», а в появившемся диалоговом окне – «Пустые ячейки» (Find & Select → Go To Special → Blanks).
После этого остается нажать Ctrl + – (это удаление ячеек/строк/столбцов). И выбрать «строку».
P. S. Если у вас пустые ячейки только в одном столбце и нужно удалить строки с такими ячейками, то выделите один столбец, а не всю таблицу. Далее алгоритм такой же.
О проекте
О подписке