Excel нумерация с текстом

Автоматическая нумерация строк

В отличие от других программ Microsoft 365, Excel не предоставляет кнопку для автоматического номера данных. Однако можно легко добавить последовательные числа в строки данных путем перетаскивания маркер заполнения для заполнения столбца последовательностью чисел или с помощью функции СТРОКА.

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

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

В этой статье

  • Заполнение столбца последовательностью чисел

  • Нумерация строк с помощью функции СТРОКА

  • Отображение или скрытие маркера заполнения

Заполнение столбца последовательностью чисел

  1. Выделите первую ячейку в диапазоне, который необходимо заполнить.

  2. Введите начальное значение последовательности.

  3. Введите значение в следующей ячейке, чтобы задать образец заполнения.

    Совет: Например, если требуется задать последовательность 1, 2, 3, 4, 5…, введите в первые две ячейки значения 1 и 2. Если необходимо ввести последовательность 2, 4, 6, 8…, введите значения 2 и 4.

  4. Выделите ячейки, содержащие начальные значения.

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

  5. Перетащите маркер заполнения Маркер заполнения в диапазон, который нужно заполнить.

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

    Чтобы ввести последовательность в возрастающем порядке, перетащите маркер вниз или вправо. Чтобы ввести последовательность в убывающем порядке, перетащите маркер вверх или влево.

    Совет: Если маркер заполнения не виден, возможно, его сначала необходимо отобразить. Дополнительные сведения см. в статье Отображение или скрытие маркера заполнения.

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

Нумерация строк с помощью функции СТРОКА

  1. Введите в первую ячейку диапазона, который необходимо пронумеровать, формулу =СТРОКА(A1).

    Функция СТРОКА возвращает номер строки, на которую указана ссылка. Например, функция =СТРОКА(A1) возвращает число 1.

  2. Перетащите маркер заполнения Маркер заполнения, охватив диапазон, который необходимо заполнить.

    Совет: Если маркер заполнения не виден, возможно, его сначала необходимо отобразить. Дополнительные сведения см. в статье Отображение или скрытие маркера заполнения.

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

  • Если вы используете функцию СТРОКА и хотите, чтобы числа вставлялись автоматически при добавлении новых строк данных, преобразуйте диапазон данных в таблицу Excel. Все строки, добавленные в конец таблицы, последовательно нумеруются. Дополнительные сведения см. в статье Создание и удаление таблицы Excel на листе.

Для ввода определенных последовательных числовых кодов, например кодов заказа на покупку, можно использовать функцию СТРОКА вместе с функцией ТЕКСТ. Например, чтобы начать нумерованный список с кода 000-001, введите формулу =ТЕКСТ(СТРОКА(A1),»000-000″) в первую ячейку диапазона, который необходимо пронумеровать, и перетащите маркер заполнения в конец диапазона.

Отображение или скрытие маркера заполнения

По умолчанию маркер заполнения Маркер заполнения отображается, но его можно включить или отключить.

  1. В Excel 2010 и более поздних версиях перейдите на вкладку Файл и выберите пункт Параметры.

    В Excel 2007 нажмите кнопку Microsoft Office Изображение кнопки Office, а затем выберите Пункт Параметры Excel.

  2. В категории Дополнительно в разделе Параметры правки установите или снимите флажок Разрешить маркеры заполнения и перетаскивание ячеек, чтобы отобразить или скрыть маркер заполнения.

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

См. также

Полные сведения о формулах в Excel

Рекомендации, позволяющие избежать появления неработающих формул

Поиск ошибок в формулах

Сочетания клавиш и горячие клавиши в Excel

Функции ссылки и поиска (справка)

Функции Excel (по алфавиту)

Функции Excel (по категориям)

Нужна дополнительная помощь?

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

Способ 1 — простая нумерация

Способ 1 — простая нумерация

Ставим в первую ячейку цифру 1, во вторую — цифру 2. Затем выделяем обе ячейки и тянем вниз, чтобы заполнить всё до конца.

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

Как это работает. Так как в первую ячейку мы поставили единицу, а во вторую — двойку, Excel счёл это как последовательность. Скорее всего, следующее число будет 3, за ним 4, а потом 5 и так далее.

Ежедневные советы от диджитал-наставника Checkroi прямо в твоем телеграме!

Подписывайся на канал

Подписаться

Способ 2 — автоматическая последовательная нумерация

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

=E2+1

Далее точно так же тянем всё вниз и заполняем диапазон. 

пособ 2 — автоматическая последовательная нумерация

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

Как это работает. Наша формула образно звучит так: «Возьми ячейку над текущей и увеличь результат на единицу». А так как формула тянется вниз, то всё значение каждой ячейки увеличивается на один — и происходит автоматическая нумерация.

Способ 3 — через функцию =СТРОКА()

Если ваш список увеличивается строго вниз, то способ через функцию СТРОКА будет оптимальным. 

Функция =СТРОКА() возвращает порядковый номер строки для текущей ячейки, начиная со строки №1

Зная это, мы можем найти закономерность и здесь. Введём формулу в ячейку E2:

=СТРОКА(B2) 

Способ 3 — через функцию =СТРОКА()

Как видите, результат работы функции — это число 2. Строка вторая, значит в результате будет 2. 

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

Способ 3 — через функцию =СТРОКА(B2)-1

Способ удобен тем, что если нам нужно пронумеровать каждый элемент списка отдельно. Мы можем скопировать формулу в любое место таблицы и получить мгновенный результат.

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

Способ 4 — нумерация через инструмент «Прогрессия»

Нумеровать можно не только формулами и арифметическими действиями, но и встроенными инструментами. Нам нужен инструмент «Прогрессия». 

Арифметическая прогрессия — это последовательность чисел, где каждое следующее число больше предыдущего на какой-то шаг

В нашем случае прогрессия самая простая — мы увеличиваем каждое число на единицу, прямо как в способе 2, но только без лишних действий руками.

Вводим в ячейку E1 число 1, выделяем эту единицу и весь диапазон, который нужно пронумеровать, а затем переходим на вкладку «Главная» → область «Редактирование» → кнопка «Заполнить» → «Прогрессия…»

Способ 4 — нумерация через инструмент «Прогрессия»

Открывается диалоговое окно, в котором мы выбираем расположение «По столбцам», поскольку нумеруем вниз. Затем выбираем тип «Арифметическая» и ставим шаг — 1.

Способ 4 — нумерация через инструмент «Прогрессия» тип «арифметическая»

Если мы знаем, сколько всего людей в списке, то мы можем поставить предельное значение, например, 25, и тогда инструмент остановит свою работу, как только дойдёт до определённого числа. Нажимаем «Ок» и видим как Excel делает автоматическую нумерацию строк.

Способ 4 — нумерация через инструмент «Прогрессия» Автоматическая нумерация

Как это работает. Прогрессии могут быть разными, но в случае с арифметическими — они ведут себя достаточно предсказуемо, просто увеличивая наше число на какое-то одинаковое число — шаг. В нашем случае шаг равняется единице, что полностью решает нашу задачу. 

Способ 5 — функция МАКС()

Иногда бывает, что список людей идёт с разрывами и нам нужно продолжать нумерацию после пропуска. В этом случае нам подойдёт способ через функцию МАКС и работает он следующим образом.

Функция МАКС ищет наибольшее число в указанном диапазоне

В первую ячейку ставим число 1, а во вторую вводим формулу: =МАКС($E$2:E2)+1

Начало диапазона мы указали строго от $E$2, то есть первая граница не меняется ни при каких условиях. Концом диапазона будет последняя ячейка после протягивания. При протягивании такой формуле в строке 26 мы получим формулу: =МАКС($E$2:E25)+1

Способ 5 — функция МАКС()

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

Способ 5 — функция МАКС() числа автоматически пересчитаются

При этом формулу можно просто скопировать и вставить в любом месте сверху и снизу нашего списка нумерации и все числа автоматически пересчитаются.

Как это работает. Так как диапазон увеличивается на единицу =МАКС() + 1, то у нас каждая ячейка будет больше другой и функция МАКС будет выбирать её. 

Способ 6 — адаптивная автоматическая нумерация через =СЧЁТЗ() и =ЕСЛИ()

Если в предыдущем способе нам всё ещё нужно работать с ячейками вручную, то в этом способе мы всё автоматизируем ещё больше. Нам понадобится комбинация функций СЧЁТЗ и ЕСЛИ, чтобы фильтрация происходила по условию. 

Функция СЧЁТЗ считает количество заполненных ячеек в диапазоне
Функция ЕСЛИ проверяет ячейку на соответствие какому-то условию. Если условие истинно, выполняется одно действие. Если условие ложно, выполняется другое действие

Итак, формула: =ЕСЛИ(B2=»»;»»;СЧЁТЗ($B$2:B2))

Вставляем формулу в ячейку B2, тянем вниз и формула автоматически пропускает пустые строки. Заметьте, что в части формулы, где СЧЁТЗ, мы закрепили первую часть, потому что мы не хотим, чтобы диапазон состоял из одной строки. Нам нужно, чтобы он постоянно увеличивался.

Ещё важно обратить внимание, что две двойные кавычки «» рядом означают, что ячейка должна быть пустой, то есть не содержать в себе никаких данных. 

Способ 6 — адаптивная автоматическая нумерация через =СЧЁТЗ() и =ЕСЛИ()

Как это работает. Функция ЕСЛИ отвечает за такое условие: если ячейка B2, где у нас лежит фамилия, пустая, то так и оставить её пустой, иначе — посчитать общее количество заполненных ячеек.

Мы разобрались, как создать автоматическую нумерацию в Excel. Эти же способы работают и в гугл-таблицах. Желаем приятного применения! Пробуйте и делитесь впечатлениями.

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

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

№ п.п. Фамилия Имя Дата рождения Дополнительная информация
1 Макаров Иван 02.05.2000 добрый; смелый; умный;лентяй;наглец
2 Уранов Степан 05.12.1985 смелый; знает ПК; умеет считать в Excel
3 Ларин Макар 12.11.1987 ленивый; находчивый; берется за любую работу
4 Ейский Илья 01.06.1995 глупый; сильный; исполнительный
5 Лихачев Кирилл 11.04.1999 разговорчив; общителен; не умеет держать язык за зубами
6 Дуденко Александр 12.03.2000 находчив; умен; смел
7 Степанов Игорь 07.08.1984 смелый; знает ПК; умеет считать в Excel
8 Гоголь Борис 08.08.1996 слаб; расчетлив; завистлив; исполнителен
9 Лиходеев Богдан 07.07.2000 активен; силен; вынослив; умен
10 Урицкий Анатоль 06.03.1985 ленив; глуп; необщителен; плохое здоровье

В первых столбцах указана личная информация: Имя, Фамилия, Год рождения или место последней работы.

В последнем столбце под названием «Дополнительная информация» указаны положительные и отрицательные стороны кандидатов на вакантные должности.

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

Рассмотрим процесс создания нумерованного списка в ячейках «Excel»

Шаг 1.

Двойным щелчком кликнуть по нужной ячейке, чтобы курсор превратился мигающую вертикальную черту.

Вид курсора

Вид курсора

Шаг 2.

Записать нужный текст в ячейку в виде строки, поставив перед каждым будущим пунктом списка номер.

Нумерация пунктов списка

Нумерация пунктов списка

Шаг 3.

Поставив курсор перед номером пункта, нажать сочетание клавиш Alt(левый) + Enter.

После нажатие пункт списка переместиться вниз и начнется «с новой строки».

Список характеристик после переноса пунктов

Список характеристик после переноса пунктов

Шаг 4.

Повторить процедуру для каждой строки списка.

Если Вы желаете вместо номеров перед пунктами списка установить точки, звездочки или иные знаки, воспользуйтесь функцией вставки символов.

Вставка символов

Вставка символов

После приведения текстовой информации в ячейке к виду нумерованного списка читать текст становится гораздо легче и приятнее.

Содержание

    • 0.1 1. Нумерованный список в Excel в одной ячейке
    • 0.2 2. Нумерованный список в нескольких строках. Нумеровка строк в Эксель
      • 0.2.1 Автоматическая нумерация строк в Excel
    • 0.3 3. Маркерованый список в нескольких строках
  • 1 Способ 1 — горячие клавиши и раскрывающийся список в excel
  • 2 Способ 2 — самый удобный, простой и наиболее гибкий
  • 3 Способ 3 — как в excel сделать выпадающий список с использованием ActiveX

Если мы пишем текст в Excel, например в качестве описания к таблице или диаграмме, рано или поздно мы сталкиваемся с вопросом: «Как правильно сделать нумерованный список в Excel?». Способов создать нумерованный список или список с маркерами всего два — внутри ячейки или 1 строка = 1 ячейке. Внутри статьи подробнее о каждом.

1. Нумерованный список в Excel в одной ячейке

Довольно часто для описания по пунктам требуется список структурой — это значительно упрощает восприятие текста. Но если вариант один пункт — одна строка не подходит, т.е. все надо уместить в 1 ячейку (если, например, количество ячеек ограничено).

Маркер или номер в ячейке:

Самый простой и видимо единственный способ — вставить маркер или номер копированием.

Выберите текст, который надо сделать красивым списком

Выберите вкладку Вставка- раздел Текст — Символ

Найдите нужный символ например «•», прокопируйте этот символ в каждую строку внутри ячейки. Должно получиться как на заглавной картинке.

Чтобы быстро вызвать именно этот символ «•» (т.н. маркер), зажмите Alt и наберите на клавиатуре чисел справа код символа — 0149.

Чтобы сделать перенос строки в одной ячейке используйте сочетание Alt + Enter

2. Нумерованный список в нескольких строках. Нумеровка строк в Эксель

Здесь уже помогут стандартные способы Excel.

Как пронумеровать строки в Эксель. Без формул:

Введите число 1 и 2 в соседние ячейки списка и наведите курсор на квадрат в нижней правой границе ячейке. Зажмите левую кнопку мыши и протяните вниз

Еще лучше, если после наведения вы кликните двойным щелчком — данные заполняться до конца диапазона. Это особенно удобная функция Excel — подробнее читайте в отдельной статье

Автоматическая нумерация строк в Excel

Для простого определения номера строки в ячейке есть функция =СТРОКА(). Соответственно можно вернуть и номер строки в таблице. Это очень удобно

3. Маркерованый список в нескольких строках

Чтобы в ячейке автоматически проставлялся маркер нужно внести изменения в пользовательский формат ячейки.

А именно:

Выделите нужные ячейки

Зайдите в меню Формат ячейки (Правой кнопкой мыши — Формат Ячеек)

Во вкладке Число, найдите пункт (все форматы)

В поле тип введите символ-маркер, пробел, знак собака @ («• @») — теперь во всех ячейках в перед текстом будет стоять маркер «•».

Тоже вполне удобно для оформления текста в Excel.

В целом, стоит признать, что работу с текст удобнее и правильнее вести в Word. Но и в Excel есть несколько удобный вариантов, как это сделать быстро.

Пример файла из этой статьи.

Поделитесь нашей статьей в ваших соцсетях:

(Visited 7 068 times, 1 visits today)

как сделать список внутри ячейки excel    Добрый день, уважаемый читатель!

    В этой статье, я хотел бы поговорить о том, что такое выпадающий список в ячейке, как его сделать, ну и соответственно для чего же он нужен?

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

     Ну что же, рассмотрим создание выпадающих списков и для чего же это нужно:

  • Для удобства, когда в каждую ячейку не нужно вбивать ручками нужное значение, а всего лишь выбрать его с предлагаемого списка, который вы можете скрыть в строках, это, согласитесь, намного удобнее, легче и быстрее в работе. Но этот вариант хорош, когда идёт речь о чем-то постоянном и фиксированном, например, месяца года, марки автомобилей и т.д.
  • Данные, которые 100% не содержат орфографических ошибок, а если и сделали, то они во всём одинаковы, очень удобно использовать в формулах, так как железно закреплённое значение гарантирует, что формула будет работать правильно, для удобства мы можете присвоить имя использованому диапазону ячеек.
  •  как сделать список внутри ячейки excel
  • Это просто красиво, удобно и функционально, так как ячейка списка ещё и защищена от введения посторонних данных.

   Я лично постоянно использую выпадающий список по всем 3 причинам. И она значительно упрощает мне работу с данными, я сознательно сокращаю к 0% возможность ошибки при введении первичных данных.

   Ну вот 2 вопроса, что и для чего, я рассказал, а вот о том, как это сделать ниже и поговорим.

   А делать выпадающий список в ячейке будем в несколько этапов:

      1. Определяем диапазон ячеек, в которых мы будем создавать фиксированный список.

как сделать список внутри ячейки excel

      2. Выделяем нужный нам диапазон и в меню выбираем пункт “Данные” — “Проверка данных”, в появившемся контекстном окне выбираем из указанного выбора пункт “Список”.

как сделать список внутри ячейки excelкак сделать список внутри ячейки excel

как сделать список внутри ячейки excel

     3. В разблокированной ниже строке указываем диапазон данных, которые должны быть у нас в выпадающем списке. Нажимаем “Ок” и работа сделана.

как сделать список внутри ячейки excel

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

     А на этом у меня всё! Я очень надеюсь, что всё вышеизложенное вам понятно. Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями прочитанным и ставьте лайк!

    Не забудьте поблагодарить автора!

Прогресс человечества основывается на желании каждого человека жить не по средствам
Сэмюэль Батлер, философ

Статья помогла? Поделись ссылкой с друзьями, твитни или лайкни!

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

Данный способ использования выпадающего списка по сути не является инструментом таблицы, который надо как либо настраивать или заполнять. Это встроенная функция (горячие клавиши) которая работает всегда. При заполнении какого либо столбца, вы можете нажать правой кнопкой мыши на пустой ячейке и в выпадающем списке выбрать пункт меню «Выбрать из раскрывающегося списка».

как сделать список внутри ячейки excel

Этот же пункт меню можно запустить сочетанием клавиш Alt+»Стрелка вниз» и программа автоматически предложит в выпадающем списке значения ячеек, которые вы ранее заполняли данными. На изображении ниже программа предложила 4 варианта заполнения (дублирующиеся данные Excel не показывает). Единственное условие работы данного инструмента — это между ячейкой, в которую вы вводите данные из списка и самим списком не должно быть пустых ячеек.

как сделать список внутри ячейки excel

Использование горячих клавиш для раскрытия выпадающего списка данных

При чем список для заполнения таким способом работает как в ячейке снизу, так и в ячейке сверху. Для верхней ячейки программа возьмет содержание списка из нижних значений. И опять же не должно быть пустой ячейки между данными и ячейкой для ввода.

как сделать список внутри ячейки excel

Выпадающий список может работать и в верхней части с данными, которые ниже ячейки

Способ 2 — самый удобный, простой и наиболее гибкий

Данный способ предполагает создание отдельных данных для списка. При чем данные могут находится как на листе с таблицей, так и на другом листе файла Excel.

  1. Сперва необходимо создать список данных, который будет  источником данных для подстановки в выпадающий список в excel. Выделите данные и нажмите правой кнопкой мыши. В выпадающем списке выберите пункт «Присвоить имя…». как сделать список внутри ячейки excel

    Создание набора данных для списка

  2. В окне «Создание имени» задайте имя для вашего списка (это имя дальше будет использоваться в формуле подстановки). Имя должно быть без пробелов и начинаться с буквы. как сделать список внутри ячейки excel

    Введите имя для набора данных

  3. Выделите ячейки (можно сразу несколько ячеек), в которых планируется создать выпадающий список. Во вкладке «ДАННЫЕ» вверху документа нажмите на «Проверка данных». как сделать список внутри ячейки excel

    Создать выпадающий список можно сразу для нескольких ячеек

  4. В окне проверка вводимых значение в качестве типа данных задайте «Список». В строке «Источник:» введите знак равно и имя для ранее созданного списка. Данная формула позволит ввести значения только из списка, т.е. произведет проверку введенного значения и предложит варианты. Эти варианты и будут выпадающим списком.

как сделать список внутри ячейки excel

Для создания проверки вводимых значений введите имя ранее созданного списка

При попытке ввести значение, которого нет в заданном списке, эксель выдаст ошибку.

как сделать список внутри ячейки excel

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

А при нажатии на кнопку выпадающего списка в ячейке вы увидите перечень значений из созданного ранее.
как сделать список внутри ячейки excel

Способ 3 — как в excel сделать выпадающий список с использованием ActiveX

Чтобы воспользоваться этим способом, необходимо чтобы у вас была включена вкладка «РАЗРАБОТЧИК». По умолчанию эта вкладка отсутствует. Чтобы ее включить:

  1. Нажмите на «Файл» в левом верхнем углу приложения.
  2. Выберите пункт «Параметры» и нажмите на него.
  3. В окне настройки параметров Excel во вкладке «Настроить ленту» поставьте галочку напротив вкладки «Разработчик».

как сделать список внутри ячейки excel

Включение вкладки «РАЗРАБОТЧИК»

Теперь вы сможете воспользоваться инструментом «Поле со списком (Элемент ActiveX)». Во вкладке «РАЗРАБОТЧИК» нажмите на кнопку «Вставить» и найдите в элементах ActiveX кнопку «Поле со списком (Элемент ActiveX)». Нажмите на нее.

как сделать список внутри ячейки excel

Нарисуйте данный объект в excel выпадающий список в ячейке, где вам необходим выпадающий список.

как сделать список внутри ячейки excel

Теперь необходимо настроить данный элемент. Чтобы это сделать, необходимо включить «Режим конструктора» и нажать на кнопку «Свойства». У вас должно открыться окно свойств (Properties).

С открытым окном свойств нажмите на ранее созданный элемент «Поле со списком». В списке свойств очень много параметров для настройки и вы сможете изучив их, настроить очень много начиная от отображения списка до специальных свойств данного объекта.

Но нас на этапе создания интересуют только три основных:

  1. ListFillRange — указывает диапазон ячеек, из которых будут браться значения для выпадающего списка. В моем примере я указал два столбца (A2:B7 — дальше покажу как это использовать). Если необходимо только одни значения указывается A2:A7.
  2. ListRows — количество данных в выпадающем списке. Элемент ActiveX отличается от первого способа тем, что можно указать большое количество данных.
  3. ColumnCount — указывает сколько столбцов данных указывать в выпадающем списке.

В строке ColumnCount я указал значение 2 и теперь в списке выпадающие данные выглядят вот так:

Как видите получился выпадающий список в excel с подстановкой данных из второго столбца с данными «Поставщик».

 

Tatirus

Пользователь

Сообщений: 335
Регистрация: 01.01.1970

Здравствуйте, уважаемые форумчане!

Подскажите, пожалуйста, есть ли в Excel возможность автоматически пронумеровать строки, содержащие текст (вставить номер по порядку, в том числе многоуровневый).

Файл с примером прилагаю.

Заранее спасибо!

 

Stics

Пользователь

Сообщений: 844
Регистрация: 12.08.2014

#2

01.08.2019 17:33:41

Добрый день!
Как вариант.

Код
=СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(E3;" ";ПОВТОР(" ";ДЛСТР(B3)));ДЛСТР(B3)))&"."&" "&B3

Прикрепленные файлы

  • Нумерация строк с тестом в Excel_ред.xlsx (9.76 КБ)

Изменено: Stics01.08.2019 17:34:41

 

Tatirus

Пользователь

Сообщений: 335
Регистрация: 01.01.1970

Stics

, спасибо!

Если я правильно понимаю, моя задачка решается только с использованием формулы и ссылки на исходный массив. Автоматической нумерации (как в Word :) ) без формирования нового массива данных не получится? Что-то наподобие нумерованного списка в Word.

 

_Igor_61

Пользователь

Сообщений: 3007
Регистрация: 18.07.2016

#4

01.08.2019 17:49:40

Цитата
Tatirus написал:
Автоматической нумерации

Можно макрос сделать

 

GRIM

Пользователь

Сообщений: 232
Регистрация: 21.09.2016

#5

02.08.2019 09:25:35

Как вариант, вот такой:

Код
Sub t()
k1 = 1
k2 = 1
x = Sheets(1).Cells(Rows.Count, 2).End(xlUp).Row
    For i = 3 To x
        If Sheets(1).Cells(i, 2).IndentLevel = 0 Then
            k2 = 1
            Sheets(1).Cells(i, 2) = k1 & ". " & Sheets(1).Cells(i, 2)
            k1 = k1 + 1
        Else
        If Sheets(1).Cells(i, 2).IndentLevel > 0 Then
            Sheets(1).Cells(i, 2) = Left(Sheets(1).Cells(i - 1, 2), 1) & "." & k2 & ". " & Sheets(1).Cells(i, 2)
            k2 = k2 + 1
        End If
        End If
    Next

End Sub

Прикрепленные файлы

  • Нумерация строк с тестом в Excel.xlsm (17.72 КБ)

 

Tatirus

Пользователь

Сообщений: 335
Регистрация: 01.01.1970

#6

08.08.2019 11:23:18

GRIM

, спасибо!

Понравилась статья? Поделить с друзьями:
  • Excel нумерация по списку
  • Excel нумерация по порядку ячейки
  • Excel нумерация отфильтрованных строк
  • Excel нумерация непустых строк
  • Excel нумерация колонок буквами