$ sudo teach IT

Представьте: вам прислали список из двухсот сотрудников, где в одном столбце записано полное ФИО, а в отчёт нужны только фамилии. Или есть рабочие адреса электронной почты, а нужен столбец с логинами — частью адреса до знака @. Задача несложная, но механическая: копировать, вырезать лишнее, следить, чтобы не сбиться на строке 137.

Умное автозаполнение (Smart Fill) избавляет от этой рутины. Вы вручную заполняете одну-две ячейки, показывая на примере, какой результат вам нужен, а Таблицы распознают закономерность и предлагают заполнить остальные строки сами. После этого урока вы сможете вытаскивать нужные части из текста, собирать значения из нескольких столбцов и приводить данные к единому виду, не написав ни одной формулы вручную.

Что уже умеем

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

Четвёртый модуль про другое: как переложить часть работы на сами Таблицы. Начнём с самого наглядного инструмента — автозаполнения по образцу. Здесь пригодятся адреса и диапазоны из первого модуля и текстовые функции из урока 2.3: Smart Fill нередко делает за вас именно то, что вы могли бы собрать через LEFT или CONCATENATE.

Что вы узнаете в рамках статьи

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

Ключевые термины

  • Умное автозаполнение (Smart Fill) — функция Google Таблиц, которая по вашим примерам определяет закономерность и предлагает заполнить остальные ячейки столбца.
  • Образец (пример ввода) — ячейка, заполненная вручную, чтобы показать Таблицам желаемый результат.
  • Предложение (подсказка) — заполнение, которое Таблицы показывают серым текстом, пока вы его не приняли; на данные оно ещё не влияет.
  • Обычное автозаполнение — протягивание значения или формулы за маркер; копирует, но не анализирует смысл данных.
  • Маркер заполнения — квадратик в правом нижнем углу выделенной ячейки, за который её содержимое протягивают на соседние.

Как Smart Fill догадывается, что вам нужно

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

Важно понимать границы: Smart Fill не читает мысли, а ищет повторяющийся образец. Он хорошо справляется с извлечением части текста, склейкой значений, добавлением приставки или единиц измерения, и тем точнее, чем однороднее исходные данные. Функция работает только при подключении к интернету и доступна не во всех языках интерфейса — если подсказка не появляется, это может быть особенностью версии или настроек, а не вашей ошибкой.

Первый пример: достаём фамилию из ФИО

Создайте новый лист и введите такие данные:

  A B C
1 ФИО Электронная почта Фамилия
2 Иванова Мария Сергеевна m.ivanova@example.com  
3 Петров Олег Иванович o.petrov@example.com  
4 Сидорова Анна Павловна a.sidorova@example.com  
5 Кузнецов Дмитрий Львович d.kuznetsov@example.com  
6 Орлова Елена Викторовна e.orlova@example.com  

Теперь щёлкните по ячейке C2 и введите вручную одно слово: Иванова. Нажмите Enter и перейдите к C3. Через мгновение в ячейках C3:C6 появится серый текст — это и есть предложение Smart Fill:

  A C
3 Петров Олег Иванович Петров
4 Сидорова Анна Павловна Сидорова
5 Кузнецов Дмитрий Львович Кузнецов
6 Орлова Елена Викторовна Орлова

Чтобы принять предложение, нажмите Ctrl + Enter (на Mac — Command + Enter) или щёлкните по галочке во всплывающей подсказке. Серый текст станет обычным, и столбец C будет заполнен.

[Скриншот: столбец «Фамилия» с заполненной вручную ячейкой C2 и серым текстом предложения в C3:C6, рядом всплывающая подсказка с кнопкой подтверждения]

Щёлкните по любой заполненной ячейке и посмотрите в формульную строку. Иногда там окажется просто текст, а иногда — формула, которую Таблицы составили за вас. Оба варианта нормальны: во втором случае значение пересчитается само, если вы поправите ФИО в столбце A.

Второй пример: собираем логин из адреса почты

Тот же приём работает и в обратную сторону — когда нужно отрезать часть строки. Добавьте в столбец D заголовок «Логин» и введите в D2 значение m.ivanova — это часть адреса m.ivanova@example.com до знака @.

Если предложение появилось сразу — принимайте его тем же Ctrl + Enter, и в D3:D6 окажутся o.petrov, a.sidorova, d.kuznetsov, e.orlova. Если подсказка не появилась, заполните вручную ещё и D3 (o.petrov): на двух примерах закономерность распознаётся надёжнее. Общее правило: один образец — минимум, два образца — хорошая привычка.

Так же решаются и другие задачи на этих же данных. Заполните E2 значением Мария Иванова — и получите столбец с именем и фамилией в привычном порядке. Логика одна: вы показываете результат, а не описываете правило.

Как отклонить, поправить и настроить подсказки

Предложение — это всегда только предложение. Если оно вам не нужно, нажмите Esc или продолжайте вводить своё значение: серый текст исчезнет. Если вы уже приняли заполнение и увидели ошибку, отмените действие сочетанием Ctrl + Z. И даже принятый результат не «застывает»: любую ячейку можно отредактировать вручную.

Если подсказки не появляются вовсе, проверьте настройку. Откройте меню «Инструменты», затем пункт «Настройки автозаполнения» (в части версий интерфейса он называется «Автозаполнение» или «Управление подсказками») и убедитесь, что автозаполнение включено. Там же его можно выключить, если подсказки мешают.

[Скриншот: меню «Инструменты» с раскрытым пунктом настроек автозаполнения и включённым переключателем]

Чем это отличается от обычного протягивания вниз

Обычное автозаполнение вы, скорее всего, уже пробовали: выделяете ячейку, тянете за маркер в правом нижнем углу — и содержимое копируется на соседние. Работает это иначе.

Что делает Smart Fill Протягивание за маркер
Анализирует соседние столбцы Да Нет
Нужен ли пример результата Да, одна-две ячейки Нет
Как срабатывает Само, предложением По вашему действию мышью
Что копирует Логику преобразования Значение, формулу или ряд
Нужен ли интернет Да Нет

Проще сказать так: протягивание повторяет написанное, а Smart Fill пытается понять, что вы хотели получить. Для монотонных списков и формул удобнее маркер, для разбора текста — умное автозаполнение.

Частые ошибки

  • Ждать подсказку после одного примера в неоднородных данных. Если в столбце A часть записей «Фамилия Имя Отчество», а часть просто «Фамилия И.», закономерности нет. Приведите данные к одному виду или заполните два-три образца.
  • Лишние пробелы в исходных значениях. Пробел в начале или в конце строки мешает распознаванию. Пригодится знакомая функция TRIM из урока 2.3 — почистите данные до автозаполнения.
  • Считать серый текст готовым результатом. Пока предложение не подтверждено, в ячейках ничего нет: формулы, ссылающиеся на этот диапазон, увидят пустоту.
  • Не проверять итог глазами. Smart Fill угадывает, а не гарантирует. Пробегитесь по нетипичным строкам — двойным фамилиям, длинным адресам.

Частые вопросы

  • Почему у меня подсказка не появляется вообще?
    Причин несколько: отключённая настройка автозаполнения, отсутствие интернета, слишком неоднородные данные или язык интерфейса, для которого функция пока недоступна. Проверьте настройку в меню «Инструменты» и дайте два примера вместо одного.
  • Результат обновится, если я поправлю исходные данные?
    Зависит от того, что подставил Smart Fill. Формула пересчитается сама, обычный текст придётся поправить руками. Посмотрите на формульную строку, чтобы понять, какой у вас случай.
  • Можно ли обойтись без Smart Fill, если он не срабатывает?
    Да, всё то же достижимо текстовыми функциями из урока 2.3, просто дольше: вы сами описываете правило формулой и протягиваете её вниз.

Итоги

Поздравляем: вы открыли последний модуль курса и освоили инструмент, который экономит десятки минут на каждом импорте «сырых» данных. Теперь вы умеете показать Таблицам результат на одном-двух примерах и получить заполненный столбец, знаете, как принять, отклонить и отменить предложение, где включается автозаполнение и чем оно отличается от протягивания за маркер. А главное — вы понимаете границы этой функции и не удивитесь, если подсказка не появится.

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