Главная
» МАЙКРОСОФТ ОФИС
»
Как автоматически заполнять буквы в Excel: от А до Я и не только
Как автоматически заполнять буквы в Excel: от А до Я и не только
В Excel можно автоматически заполнять числа, даты и привычные встроенные последовательности, но обычно одна набранная буква копируется, а не продолжается как A, B, C. Для автоматического заполнения букв в Excel введите формулу, которая преобразует число в букву, а затем используйте маркер заполнения. Для одноразового столбца с алфавитом это работает и в более старых версиях для настольных компьютеров. Если вам нужны подписи после буквы Z или вы хотите повторно использовать последовательность, воспользуйтесь одним из вариантов ниже.
Автоматическое заполнение от А до Я с помощью ручки заполнения
Начните с ячейки A1, чтобы ссылка на строку в формуле совпадала с первой позицией в последовательности. Оставьте ячейки ниже пустыми, если хотите, чтобы буквы заполнили чистый столбец.
Выберите A1, введите =CHAR(ROW(A1)+64)и нажмите Enter. ROW(A1)Возвращает 1; добавление 64 дает код символа 65, который CHARвозвращается как A.
Снова выберите ячейку A1. Наведите указатель мыши на маленький квадратик в правом нижнем углу зеленой рамки ячейки, называемый маркером заливки. Перетащите его вниз до ячейки A26 и отпустите. Ссылка на строку будет изменяться по мере заполнения формулы, поэтому результаты будут продолжаться в ячейках B, C и так далее до ячейки Z.
В ячейке A1 возвращается значение A, а перетаскивание маркера заполнения продолжает выполнение формулы вниз по столбцу.
Для строчных букв используйте =CHAR(ROW(A1)+96)ячейку A1 и заполните строки до 26 включительно. Используемые здесь коды охватывают стандартный английский алфавит; они не создают буквы с диакритическими знаками или пользовательский алфавит.
Сгенерируйте все 26 букв с помощью команды SEQUENCE.
Если ваша версия Excel поддерживает динамические массивы, введите =CHAR(SEQUENCE(26,,65))в ячейку A1 и нажмите Enter. SEQUENCEФункция возвращает числа от 65 до 90 и CHARпреобразует их в буквы от A до Z. Excel автоматически размещает результаты в ячейках ниже, поэтому вам не нужно перетаскивать маркер заливки. Версия в нижнем регистре — =CHAR(SEQUENCE(26,,97)).
Функция SEQUENCE создает 26-символьные коды, а Excel отображает преобразованные буквы под ячейкой с формулой.
Оставьте диапазон вывода ниже ячейки A1 пустым перед вводом формулы. Если другой параметр перекрывает диапазон переполнения, Excel выдаст ошибку #SPILL!. Эта формула указана SEQUENCEдля Microsoft 365, Excel 2021 и Excel 2024; она отсутствует для Excel 2019 и Excel 2016. Если у вас более старая версия, используйте формулу с маркером заполнения.
Продолжайте движение после буквы Z, используя обозначения типа AA и AB.
CHARФормула следует кодировкам символов, поэтому она не будет переноситься от Z до AA. Для последовательности заголовков столбцов в стиле Excel введите эту формулу в ячейку A1:
=SUBSTITUTE(ADDRESS(1,ROW(A1),4),"1","")
Заполните формулу, указав ROW(A1)номера столбцов до строки 702. ADDRESSФормула возвращает ссылку, например, A1 или AA1, и SUBSTITUTEудаляет номер строки. Результаты следуют последовательности A, B, …, Z, AA, AB и продолжаются до ZZ. Это полезно для меток, которые должны следовать тому же шаблону, что и заголовки столбцов Excel. Если вам нужны только заголовки от A до Z, более короткую CHARформулу проще поддерживать.
Последовательность начинается с Z, переходит к AA, затем продолжается с AB и AC.
Сохраните алфавит в виде многоразового пользовательского списка.
Если вы часто выполняете эту задачу в Excel для Windows, вы можете добавить буквы от A до Z в качестве пользовательского списка. Сначала введите буквы по порядку в диапазоне ячеек рабочего листа и выделите этот диапазон. Откройте Файл > Параметры > Дополнительно > Общие > Изменить пользовательские списки . В диалоговом окне «Пользовательские списки» подтвердите выбранный диапазон ячеек и выберите «Импорт» , затем нажмите «ОК», чтобы закрыть диалоговое окно.
В Excel для Windows управление списками многократного использования осуществляется на странице «Дополнительные параметры».
После добавления списка введите букву A в ячейку и перетащите маркер заполнения, чтобы продолжить алфавит. Пользовательские списки сохраняются вместе с установленной версией Excel, поэтому список, добавленный на вашем компьютере, может быть недоступен для команды «Заполнить» на компьютере коллеги. Для общей рабочей книги сохраните видимый диапазон ссылок от A до Z или используйте формулу, чтобы последовательность сохранялась вместе с файлом. Microsoft также отмечает, что списки, хранящиеся в рабочей книге, не являются автоматически доступными для команды «Заполнить» на другом компьютере.
Исправлены распространённые проблемы автозаполнения
В каждой ячейке повторяется A: перед перетаскиванием убедитесь, что ячейка A1 содержит формулу, а не набранную вручную букву.
Символы появляются после Z: Формула CHARвышла за пределы кода 90. Остановитесь на строке 26 или переключитесь на ADDRESSформулу для меток после Z.
#SPILL!Появляется: Очистите ячейки под SEQUENCEформулой, чтобы в Excel осталось место для всех 26 результатов.
Формула отклонена: в некоторых региональных настройках вместо запятых между аргументами используются точки с запятой. Замените разделители, если ваша версия Excel их ожидает.
Какой метод следует использовать?
Нуждаться
Использовать
A–Z или a–z в любой поддерживаемой версии
CHARс помощью клавиши ROW, затем перетащите маркер заливки.
От А до Я в один шаг
CHAR(SEQUENCE(...))в Microsoft 365, Excel 2021 или Excel 2024
Метки за пределами Z
ADDRESSс ROWиSUBSTITUTE
Повторите тот же список на одном компьютере.
Создание пользовательского списка в Excel для Windows