Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Освойте ввод данных в Excel с помощью Flash Fill —5 практических примеров

Author Sun Last modified

Функция Flash Fill в Microsoft Excel автоматически заполняет данные на основе шаблона, который она определяет в ваших действиях. Эта функция появилась в Excel2013 и доступна во всех последующих версиях. Например, с помощью Flash Fill вы можете быстро извлечь имена из списка полных имен в соседний столбец без ручного ввода, как показано в демонстрации ниже. В этом руководстве рассмотрены4 способа применения Flash Fill и приведено5 примеров, объясняющих, как использовать Flash Fill в Excel.


Видео: Как использовать Flash Fill

 

Применение Flash Fill с помощью клавиши Enter

Чтобы автоматически применить Flash Fill в Excel с помощью клавиши Enter, выполните следующие шаги:

Шаг1. Начните вводить шаблон

В ячейке, с которой вы хотите начать Flash Fill, введите первый пример шаблона, которому должен следовать Excel.

Например, чтобы извлечь имена из списка полных имен в диапазоне A2:A6, введите имя в ячейке рядом с полным именем, здесь это будет B2.

A screenshot showing the first name entered from the first full name in the adjacent list in Excel

Шаг2. Запустите Flash Fill

После ввода первого примера нажмите клавишу Enter. Перейдите к следующей ячейке ниже в том же столбце.

A screenshot showing the second cell in Excel selected for using the Flash Fill

Шаг3. Активируйте Flash Fill

Начните вводить второй пример — здесь мы вводим второе имя из ячейки A3. По мере ввода Excel распознает шаблон из первой ячейки и отобразит серый предварительный просмотр Flash Fill для остальной части столбца.

A screenshot showing Flash Fill preview in Excel as the second first name is typed

Шаг4. Подтвердите с помощью Enter

Если предварительный просмотр отображает нужный результат, нажмите клавишу Enter для подтверждения. Excel автоматически заполнит остальные ячейки на основе распознанного шаблона.

A screenshot showing the final result of Flash Fill completing the list of first names in Excel

Совет: Помните, этот способ работает лучше всего, если Excel может четко определить шаблон по первым нескольким примерам. Если автоматический Flash Fill не срабатывает, попробуйте ввести еще несколько примеров вручную или воспользуйтесь одним из трех других способов применения Flash Fill.

Применение Flash Fill с помощью горячих клавиш

Использование горячих клавиш для применения Flash Fill в Excel — это быстрый и эффективный способ обработки данных. Вот как это сделать:

Шаг1. Начните вводить шаблон

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

A screenshot showing the first name entered from the first full name in the adjacent list in Excel

Шаг2. Запустите Flash Fill

После ввода первого примера нажмите клавишу Enter. Перейдите к следующей ячейке ниже в том же столбце.

A screenshot showing the second cell in Excel selected for using the Flash Fill

Шаг3. Используйте горячую клавишу Flash Fill

Нажмите на клавиатуре следующие клавиши:

Ctrl + E

Шаг4. Проверьте заполненные данные

Excel мгновенно заполнит оставшиеся ячейки на основе заданного шаблона. Рекомендуется проверить данные, чтобы убедиться, что Flash Fill применил шаблон правильно.

A screenshot showing Flash Fill keyboard shortcut (Ctrl + E) used in Excel to complete data entry


Применение Flash Fill через ленту Excel

Flash Fill находится на вкладке «Данные» в ленте Excel. Вот как применить Flash Fill через ленту.

Шаг1. Начните вводить шаблон

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

A screenshot showing the first name entered from the first full name in the adjacent list in Excel

Шаг2. Запустите Flash Fill

После ввода первого примера нажмите клавишу Enter. Перейдите к следующей ячейке ниже в том же столбце.

A screenshot showing the second cell in Excel selected for using the Flash Fill

Шаг3. Примените Flash Fill через ленту

Выберите вкладку Данные, затем в группе Инструменты данных выберите Flash Fill.

A screenshot of the Flash Fill button located in the Data Tools group on the Data tab in the Excel Ribbon

Шаг4. Проверьте заполненные данные

Excel мгновенно заполнит оставшиеся ячейки на основе заданного шаблона. Проверьте данные, чтобы убедиться, что Flash Fill применил шаблон правильно. Если нет — скорректируйте их вручную.

A screenshot showing Flash Fill results applied in Excel with first names extracted from full names


Применение Flash Fill с помощью маркера автозаполнения

Еще один способ применить Flash Fill — воспользоваться маркером автозаполнения. Этот способ интуитивно понятен и похож на копирование формулы или значения вниз по столбцу.

Шаг1. Начните вводить шаблон

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

A screenshot showing the first name entered from the first full name in the adjacent list in Excel

Шаг2. Используйте маркер автозаполнения

Наведите указатель мыши на правый нижний угол ячейки, в которую вы ввели первый пример. Указатель изменится на знак плюса (+) — это и есть маркер автозаполнения.

A screenshot showing the fill handle (plus sign) in Excel for Flash Fill

Шаг3. Перетащите вниз

Щелкните и перетащите маркер автозаполнения вниз по столбцу, выделяя ячейки, в которые нужно применить Flash Fill. Затем отпустите мышь.

A screenshot showing the dragging of the fill handle to apply Flash Fill in Excel

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

Шаг4. Выберите Flash Fill в меню параметров автозаполнения
  1. Щелкните по Параметры автозаполнения кнопке в правом нижнем углу выделенных ячеек.
    A screenshot showing the Auto Fill Options menu in Excel
  2. Выберите Flash Fill опцию.
    A screenshot showing Flash Fill selected from the Auto Fill Options menu in Excel

5 примеров использования Flash Fill

Использование Flash Fill в Excel для решения различных задач — это действительно эффективно. В этом руководстве мы рассмотрим пять сценариев, чтобы продемонстрировать возможности Flash Fill.


Пример1: Использование Flash Fill для извлечения части текста (Разделить данные)

Flash Fill — мощный инструмент для таких задач, как разделение имен и фамилий, извлечение определенных частей адреса или выделение чисел из текста. Он упрощает задачи, которые обычно требуют сложных формул или ручного ввода данных.

Предположим, у вас есть список имен и номеров ID в столбце A, и вы хотите извлечь имена в столбец B.

Вот пошаговая инструкция, как это сделать:

Шаг1. Введите первый пример вручную

Щелкните по ячейке B2 (рядом с первым элементом, который нужно извлечь) и вручную введите имя, извлеченное из ячейки A2.

A screenshot showing the first name extracted from a full name in Excel

Шаг2. Используйте Flash Fill:
  • Автоматически:

    1. После ввода первого имени в B2 нажмите клавишу Enter, чтобы перейти к B3.
    2. Начните вводить второе имя. Excel может автоматически показать серый предварительный просмотр имен для остального списка на основе шаблона.
      A screenshot of the Flash Fill preview in Excel showing first names being filled automatically
    3. Нажмите Enter чтобы принять это предложение Flash Fill.
      A screenshot showing Flash Fill applied after pressing Enter to complete first names in Excel
  • Вручную:

    Если Excel не предлагает автозаполнение, после ввода первого имени в B2 нажмите клавишу Enter, чтобы перейти к следующей ячейке в том же столбце, затем нажмите Ctrl + E. Это заставит Excel применить Flash Fill и заполнить столбец на основе вашего первого ввода.

Совет: Также вы можете применить Flash Fill, выбрав Flash Fill на ленте или перетащив маркер автозаполнения и выбрав опцию Flash Fill.

Чтобы получить номер ID из списка A2:A5, повторите вышеуказанные шаги для Flash Fill.

A screenshot showing Flash Fill preview to extract ID numbers in Excel

A screenshot showing Flash Fill applied after pressing Enter to extracting ID numbers in Excel

Преобразите работу в Excel с помощью функции Разделить ячейки от Kutools!

Откройте для себя возможности функции Разделить ячейки в Kutools для Excel! Легко делите текст, числа и даты на несколько столбцов или строк (см. демонстрацию ниже👇). Экономьте время, снижайте количество ошибок и улучшайте управление данными с этим удобным инструментом. Скачайте сейчас и упростите работу с таблицами!

A screenshot of Kutools' Split Cells feature in Excel, used to split text, numbers, or dates


Пример2: Использование Flash Fill для объединения ячеек

Flash Fill в Excel — это инструмент, экономящий время при объединении имен, адресов или любых данных, разбросанных по нескольким ячейкам. Он избавляет от необходимости использовать сложные формулы или копировать и вставлять вручную, упрощая задачи по управлению данными.

Допустим, у вас есть три столбца с именами, должностями и возрастом, и вы хотите объединить каждую строку этих трех столбцов в одну ячейку. Следуйте этим шагам:

Шаг1. Введите первый пример вручную

Щелкните по ячейке D2 (рядом с данными, которые нужно объединить) и вручную введите комбинацию.

A screenshot showing the first combination of data from three columns using Flash Fill in Excel

Шаг2. Используйте Flash Fill:
  • Автоматически:

    1. После ввода первой комбинации нажмите клавишу Enter, чтобы перейти к D3.
    2. Начните вводить вторую комбинацию. Excel может автоматически показать серый предварительный просмотр комбинаций для остального списка на основе шаблона.
      A screenshot showing Excel previewing combinations of data from three columns using Flash Fill
    3. Нажмите Enter чтобы принять это предложение Flash Fill.
      A screenshot showing Flash Fill applied to combine data in Excel after pressing Enter
  • Вручную:

    Если Excel не предлагает автозаполнение, после ввода первой комбинации в D2 нажмите клавишу Enter, чтобы перейти к следующей ячейке в том же столбце, затем нажмите Ctrl + E. Это заставит Excel применить Flash Fill и заполнить столбец на основе вашего первого ввода.

Совет: Также вы можете применить Flash Fill, выбрав Flash Fill на ленте или перетащив маркер автозаполнения и выбрав опцию Flash Fill.
🚀Революционизируйте объединение данных с помощью расширенной функции Объединить от Kutools!

Легко объединяйте строки или столбцы в Excel без потери данных. Идеально подходит для сложных наборов данных: функция Advanced Combine упрощает задачи консолидации, повышая точность и эффективность. Будь то финансовые отчеты или большие списки, Advanced Combine — ваш надежный инструмент для быстрых и безошибочных объединений. Обновите свой Excel с Kutools уже сегодня!

A screenshot of Kutools Advanced Combine feature in Excel, used for merging rows or columns efficiently


Пример3: Использование Flash Fill для добавления текста

Использование Flash Fill для добавления текста к вашим данным может значительно ускорить ввод и обеспечить единообразие во всем наборе данных.

Примечание: При добавлении текста с помощью Flash Fill рекомендуется использовать горячие клавиши (например, Ctrl + E) или доступ к Flash Fill через ленту Excel. Это связано с тем, что два других метода (автоматическое заполнение и использование маркера автозаполнения) могут не распознать шаблон всего по одному-двум примерам. Использование горячих клавиш или ленты обеспечивает более надежное применение Flash Fill для добавления текста.

Здесь мы добавим «кг» в конец каждой ячейки диапазона A2:A5. Пожалуйста, выполните следующие шаги:

Шаг1. Введите первый пример вручную

Щелкните по ячейке B2 (рядом с данными, к которым нужно добавить текст) и вручную введите первый пример.

A screenshot showing the first example of adding text in Excel

Шаг2. Используйте Flash Fill:

Нажмите клавишу Enter, чтобы перейти к следующей ячейке в том же столбце, затем нажмите Ctrl + E. Это заставит Excel применить Flash Fill и заполнить столбец на основе вашего первого ввода.

A screenshot showing Flash Fill applied in Excel to add text in a column after pressing Ctrl+E

Улучшите работу в Excel с помощью функции Добавить текст от Kutools! 👀

Легко добавляйте или вставляйте текст в ячейки, экономя часы ручного редактирования. Идеально для добавления префиксов, суффиксов или единообразного форматирования данных. Упростите задачи стандартизации дат или категоризации записей. Добавить текст от Kutools — незаменимый инструмент для эффективной и безошибочной работы в Excel. Попробуйте сейчас и преобразите управление таблицами!

A screenshot of Kutools Add Text feature in Excel, used to add text to cells


Пример4: Использование Flash Fill для изменения форматирования

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

Здесь мы хотим изменить текст в диапазоне A2:A5 так, чтобы первая буква была заглавной. Следуйте инструкции ниже:

Шаг1. Введите первый пример вручную

Щелкните по ячейке B2 (рядом с данными, для которых нужно изменить регистр) и вручную введите первый пример.

A screenshot showing the first example of capitalizing the first letter in a cell

Шаг2. Используйте Flash Fill:
  • Автоматически:

    1. После ввода первого примера нажмите клавишу Enter, чтобы перейти к B3.
    2. Начните вводить вторую комбинацию. Excel может автоматически показать серый предварительный просмотр комбинаций для остального списка на основе шаблона.
      A screenshot showing Excel's Flash Fill suggestion to capitalize the first letter of words in a list
    3. Нажмите Enter чтобы принять это предложение Flash Fill.
      A screenshot showing Excel applying the Flash Fill to change text formatting to capitalize the first letter of each word
  • Вручную:

    Если Excel не предлагает автозаполнение, после ввода первого примера в B2 нажмите клавишу Enter, чтобы перейти к следующей ячейке в том же столбце, затем нажмите Ctrl + E. Это заставит Excel применить Flash Fill и заполнить столбец на основе вашего первого ввода.

  • Совет: Также вы можете применить Flash Fill, выбрав Flash Fill на ленте или перетащив маркер автозаполнения и выбрав опцию Flash Fill.

Пример5: Использование Flash Fill для изменения порядка строк

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

Примечание: При изменении порядка строк с помощью Flash Fill рекомендуется использовать горячие клавиши (например, Ctrl + E) или доступ к Flash Fill через ленту Excel. Это связано с тем, что два других метода (автоматическое заполнение и использование маркера автозаполнения) могут не распознать шаблон всего по одному-двум примерам. Использование горячих клавиш или ленты обеспечивает более надежное применение Flash Fill для изменения порядка строк.
Шаг1. Введите первый пример вручную

Щелкните по ячейке B2 (рядом с данными, для которых нужно изменить порядок) и вручную введите первый пример.

A screenshot showing the first example of changing the order of strings in Excel

Шаг2. Используйте Flash Fill:

Нажмите клавишу Enter, чтобы перейти к следующей ячейке в том же столбце, затем нажмите Ctrl + E. Это заставит Excel применить Flash Fill и заполнить столбец на основе вашего первого ввода.

A screenshot showing Flash Fill applied in Excel to change the order of strings in a column


Часто задаваемые вопросы

Ограничения Flash Fill

  • Flash Fill не обновляет данные динамически.

    Flash Fill не обновляется автоматически. Если вы измените исходные данные, эти изменения не отразятся в результатах Flash Fill.

  • Могут возникнуть некорректные результаты, если шаблоны неочевидны.

    Flash Fill не всегда может распознать сложные шаблоны, особенно при неструктурированных данных. Например, если мы хотим извлечь отчества из списка имен в ячейках A2:A6, при использовании Flash Fill возникла ошибка с четвертым отчеством.

    A screenshot showing an example of Flash Fill not extracting middle names correctly due to pattern inconsistencies

  • Числовые форматы могут быть преобразованы в текст.

    Flash Fill может преобразовать числа в текст при выполнении задач форматирования. Например, при изменении формата дат или номеров телефонов они могут быть восприняты как текст, а не как числовые значения.

    A screenshot showing Flash Fill converting numbers to text during formatting

  • Десятичные числа могут быть извлечены некорректно.

    Если вы используете Flash Fill для извлечения чисел из списка ячеек, содержащих десятичные значения, результат может быть неверным.

    A screenshot of Flash Fill incorrectly extracting decimals in a dataset


Включение или отключение Flash Fill

В Excel Flash Fill включен по умолчанию. Если вы не хотите получать автоматические предложения или изменения от Flash Fill в ваших листах Excel, вы можете легко отключить эту функцию. Вот как это сделать:

  1. Откройте Excel и перейдите в Файл > Опции.
  2. В диалоговом окне Опции выберите Дополнительно в левой панели. Прокрутите вниз до раздела Редактирование опций. Снимите флажок рядом с Автоматически Flash Fill.
    A screenshot showing how to disable Flash Fill in Excel by unchecking Automatically Flash Fill in the Options menu
  3. Нажмите OK, чтобы сохранить изменения и отключить Flash Fill.

Чтобы снова включить Flash Fill, просто повторите вышеуказанные шаги и снова установите флажок Автоматически Flash Fill.


Flash Fill не работает

Когда Flash Fill в Excel работает не так, как ожидалось, это может быть неудобно. К счастью, большинство проблем можно решить с помощью нескольких простых проверок и настроек. Вот что делать, если возникли проблемы с Flash Fill:

  • Укажите больше примеров:

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

  • Используйте горячие клавиши

    Если Flash Fill не активируется автоматически, вы можете запустить его вручную. Обычно это делается с помощью Ctrl + E.

  • Убедитесь, что Flash Fill включен в Excel

    Перейдите в Файл > Опции > Дополнительно и в разделе параметров редактирования убедитесь, что установлен флажок Автоматически Flash Fill.

Если Flash Fill продолжает работать некорректно, несмотря на эти шаги, возможно, придется ввести данные вручную или использовать формулы для выполнения задачи.


Flash Fill в Excel действительно меняет подход к работе с данными, значительно сокращая время и усилия. Будь то изменение формата текста или автоматизация ввода данных, Flash Fill отлично справляется с разными задачами. Надеюсь, это руководство было для вас полезным. Для получения дополнительных советов и хитростей по Excel вы можете ознакомиться с материалами по ссылке. Ваш путь к мастерству в Excel продолжается!


Лучшие инструменты для повышения производительности Office

Kutools для Excel - Помогает вам выделиться из толпы

🤖 KUTOOLS AI Помощник: Революционизируйте анализ данных на основе: Интеллектуальное выполнение   |  Генерация кода  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools
Популярные функции: Поиск, Выделение или Отметка дубликатов  |  Удалить пустые строки  |  Объединить столбцы или ячейки без потери данных  |  Округлить без формулы ...
Супер VLookup: Множественные критерии  |  Множественные значения  |  На нескольких листах  |  Распознавание нечетких соответствий...
Расширенный раскрывающийся список: Простой раскрывающийся список  |  Зависимый раскрывающийся список  |  Раскрывающийся список с множественным выбором...
Управление столбцами: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  Сравнить столбцы для выбора одинаковых и разных ячеек ...
Основные функции: Сетка фокусировки  |  Дизайн листа  |  Улучшенная строка формул  |  Управление книгами и листами | Библиотека автотекста (Авто текст)  |  Выбор даты  |  Объединить данные  |  Шифрование/Расшифровка ячеек  |  Отправка писем по списку  |  Супер фильтр  |  Специальный фильтр (фильтр жирного/курсивного/зачеркнутого текста...) ...
Топ-15 наборов инструментов:  12 инструментов для работы с текстом (Добавить текст, Удалить определенные символы ...)  |  50+ типов диаграмм (Диаграмма Ганта ...)  |  40+ практических формул (Расчет возраста на основе даты рождения ...)  |  19 инструментов вставки (Вставить QR-код, Вставить изображение по пути ...)  |  12 инструментов преобразования (Преобразовать в слова, Конвертация валюты ...)  |  7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки Excel ...)  |  ... и многое другое
Используйте Kutools на вашем предпочитаемом языке – поддерживает английский, испанский, немецкий, французский, китайский и более 40 других языков!

Kutools для Excel имеет более 300 функций, гарантируя, что то, что вам нужно, находится всего в одном клике...


Office Tab - Включите работу с вкладками в Microsoft Office (включая Excel)

  • Один щелчок, чтобы переключаться между десятками открытых документов!
  • Сократите сотни кликов мышью каждый день, попрощайтесь с болью в руке от мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.
{# article_7427_afterDisplayContent #}