Как сделать многоуровневый список в Excel

Обновлено: 21.11.2024

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

Создавать маркированные списки в Excel не так просто, как в Word. В пользовательском интерфейсе ленты нет кнопки маркера, так как же добавить их в электронную таблицу? К счастью, вам не нужна кнопка прямого доступа, чтобы создать маркированный список в Excel.

Электронная таблица Excel уже представляет собой огромный список. Итак, все, что вам нужно добавить к нему, чтобы создать маркированный список, — это маркеры. В этой статье мы рассмотрим 7 способов создания маркированного списка в Excel.

1. Создайте маркированный список с помощью сочетаний клавиш

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

  1. Выберите ячейку, в которую вы хотите добавить маркер.
  2. Нажмите Alt + 7 или Alt + 0149, чтобы выделить сплошной маркер, или Alt + 9, чтобы выделить пустой.

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

Если у вас есть ноутбук без цифровой клавиатуры, вы можете включить Num Lock, чтобы эмулировать ее. Не на всех ноутбуках есть этот ключ. Если она есть у вас, обычно она находится на одной из функциональных клавиш.

Вы можете нажать Shift + Num Lock или Fn + Num Lock, чтобы активировать цифровую клавиатуру на клавиатуре вашего ноутбука. Некоторые буквы в правой части клавиатуры изменят свою функцию и будут действовать как цифровая клавиатура. Если у вас возникли проблемы с активацией цифровой клавиатуры, прочитайте наше подробное руководство о том, как включить цифровую клавиатуру в Windows.

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

2. Создание маркированного списка с помощью диалогового окна «Символ»

Если у вас нет цифровой клавиатуры на клавиатуре или вы забыли сочетания клавиш для маркеров, вы можете вместо этого использовать диалоговое окно "Символ". Диалоговое окно «Символ» позволяет вставлять символы непосредственно в ячейки без использования каких-либо сочетаний клавиш.

  1. На вкладке "Вставка" нажмите "Символ" в разделе "Символы".
  2. В раскрывающемся списке «Шрифт» вы можете выбрать нужный шрифт. Шрифт по умолчанию — Calibri.
  3. Выберите символ, который вы хотите использовать для маркеров, и нажмите «Вставить».
  4. Добавив нужный символ, нажмите "Закрыть".

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

  1. Откройте диалоговое окно "Символ" на вкладке "Вставка".
  2. Выберите Unicode (hex) в раскрывающемся списке в правом нижнем углу диалогового окна «Символ».
  3. Введите один из кодов, показанных на изображении ниже, в поле Код символа.
  4. Нажмите «Вставить», чтобы добавить символ в ячейку.
  5. Скопируйте маркеры и вставьте их в другие ячейки и введите текст.

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

  1. Введите маркер в первую ячейку.
  2. Возьмите маркер заполнения и перетащите его вниз по столбцу.

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

3. Создание маркированного списка с использованием пользовательского формата

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

  1. Выберите список.
  2. Щелкните список правой кнопкой мыши.
  3. Выберите «Формат ячеек» в контекстном меню. Вы также можете ввести сочетание клавиш Ctrl +1, чтобы открыть окно «Формат ячеек».
  4. На вкладке "Числа" выберите "Пользовательский" в списке "Категория".
  5. Поместите символ маркера в поле "Тип", затем добавьте пробел или два (или больше) и символ @.
  6. Нажмите "ОК", чтобы применить новый тип к выбранным ячейкам.

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

4. Создать маркированный список в одной ячейке

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

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

  1. Дважды щелкните ячейку.
  2. Используйте сочетание клавиш или диалоговое окно «Символ», чтобы вставить маркер.
  3. Введите текст и нажмите клавиши ALT + ВВОД, чтобы перейти к следующей строке в ячейке.
  4. Вставьте символ маркера и введите текст.
  5. Повторяйте, пока не введете все элементы в маркированный список.

5. Создайте маркированный список, вставив его из Word

Если вы используете Microsoft Word или другой текстовый процессор, вы можете копировать и вставлять маркированные списки в электронную таблицу Excel из Word.

Это можно сделать двумя способами: либо вставить весь список в одну ячейку, либо вставить каждый элемент в отдельную ячейку. Чтобы иметь весь список в одной ячейке Excel:

  1. Выберите список в текстовом процессоре.
  2. Нажмите Ctrl + C, чтобы скопировать его.
  3. Перейдите в Excel и дважды щелкните ячейку.
  4. Нажмите Ctrl + V, чтобы вставить список. Список появится в одной ячейке.

Если вы хотите вставить элементы маркированного списка в отдельные ячейки, сделайте то же самое, но вместо двойного щелчка по ячейке просто щелкните ее один раз и вставьте список.

6. Создание маркированного списка с помощью функции

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

Мы будем работать с кодами в Windows. (Коды символов на Mac другие, но функция CHAR такая же).

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

  1. Выберите ячейки.
  2. Введите приведенную ниже формулу в строке формул:
  3. Нажмите Ctrl + Ввод.

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

Вы также можете создать маркированный список в одном столбце, используя функцию СИМВОЛ в формуле. Этот метод удобен для создания маркированных списков, когда у вас уже есть список элементов в другом столбце без маркеров.

  1. Выберите ячейку, содержащую первый маркированный элемент.
  2. Затем введите приведенную ниже формулу, заменив "C3" ссылкой на ячейку для первого элемента в другом столбце. Формула объединяет сплошной символ маркера, один пробел и значение ячейки с тем же именем (C3 в нашем примере). При желании вы можете ввести более одного пробела между кавычками.
  3. Перетащите маркер автозаполнения из нижнего правого угла ячейки на ячейки, которые вы хотите заполнить.

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

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

Самый простой способ обойти это — преобразовать формулу в значения:

  1. Выберите ячейки, содержащие формулы.
  2. Нажмите Ctrl + C, чтобы скопировать ячейки.
  3. Перейдите на вкладку "Главная".
  4. Нажмите нижнюю половину кнопки «Вставить». Откроется меню.
  5. В меню "Вставить" нажмите первую кнопку в разделе "Вставить значения" и выберите "Значения".

7. Создайте маркированный список с помощью специальных шрифтов

В состав Windows входят специальные шрифты, которые представляют собой только символы, например Wingdings и Webdings. Эти шрифты включают в себя некоторые символы, из которых получаются красивые маркеры. Давайте создадим маркированный список, используя шрифт Wingdings:

  1. Выберите ячейки, в которых вы хотите разместить маркеры.
  2. На вкладке "Главная" измените шрифт на Wingdings.
  3. Наконец, используйте приведенную ниже иллюстрацию, чтобы ввести маркеры в ячейки.

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

В шрифте Wingdings вы можете выбирать из большего числа маркеров с помощью функции CHAR. На следующем изображении показаны значения функции CHAR для различных маркеров.

Имейте в виду, что если вы хотите использовать функцию CHAR со шрифтом Wingdings, вы должны ввести ее несимвольным шрифтом, а затем изменить шрифт ячеек на Wingdings.

Пусть ваш маркированный список будет где угодно

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

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

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

Создать многоуровневый зависимый раскрывающийся список в Excel

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

Во-первых, создайте данные для многоуровневого зависимого раскрывающегося списка.

<р>1. Сначала создайте данные первого, второго и третьего раскрывающегося списка, как показано ниже:

Во-вторых, создайте имена диапазонов для каждого значения раскрывающегося списка.

<р>2. Затем выберите значения первого раскрывающегося списка (исключая ячейку заголовка), а затем укажите для них имя диапазона в поле «Имя», которое, помимо строки формул, см. снимок экрана:

<р>3. Затем выберите данные второго раскрывающегося списка и нажмите «Формулы» > «Создать из выделенного», см. снимок экрана:

<р>4. В появившемся диалоговом окне «Создать имена из выделенного» отметьте только параметр «Верхняя строка», см. снимок экрана:

<р>5. Нажмите «ОК». Имена диапазонов были созданы для каждого второго раскрывающегося списка сразу, затем вы должны создать имена диапазонов для значений третьего раскрывающегося списка, нажмите «Формулы»> «Создать из выделенного» в диалоговом окне «Создать имена из выделенного». установите флажок только в верхней строке, см. снимок экрана:

<р>6. Затем нажмите кнопку OK, значения раскрывающегося списка третьего уровня были определены именами диапазонов.

В-третьих, создайте раскрывающийся список проверки данных.

<р>7. Затем щелкните ячейку, в которую вы хотите поместить первый зависимый раскрывающийся список, например, я выберу ячейку I2, затем нажмите «Данные»> «Проверка данных»> «Проверка данных», см. снимок экрана:

<р>8. В диалоговом окне «Проверка данных» на вкладке «Настройки» выберите «Список» в раскрывающемся списке «Разрешить», а затем введите следующую формулу: =Continents в текстовое поле «Источник», см. снимок экрана:

Примечание. В этой формуле Континенты — это имя диапазона первых значений раскрывающегося списка, созданных на шаге 2. Измените его по своему усмотрению.

<р>9. Затем нажмите кнопку OK, первый выпадающий список был создан, как показано ниже:

<р>10. Затем вы должны создать второй зависимый раскрывающийся список, выберите ячейку, в которую вы хотите поместить второй раскрывающийся список, здесь я нажму J2, а затем щелкну Данные > Проверка данных > Проверка данных в окне Данные В диалоговом окне проверки выполните следующие операции:

  • (1.) Выберите «Список» в раскрывающемся списке «Разрешить»;
  • (2.) Затем введите следующую формулу: =ДВССЫЛ(ПОДСТАВИТЬ(I2," ","_")) в текстовое поле Источник.

Примечание. В приведенной выше формуле I2 — это ячейка, содержащая первое значение раскрывающегося списка. Измените его на свое собственное.

<р>11. Нажмите OK, и сразу же будет создан второй зависимый выпадающий список, см. снимок экрана:

<р>12. На этом этапе вы должны создать третий зависимый раскрывающийся список, щелкнуть ячейку, чтобы вывести значение третьего раскрывающегося списка, здесь я выберу ячейку K2, а затем нажмите «Данные»> «Проверка данных»> «Проверка данных» в диалоговом окне «Проверка данных». , выполните следующие операции:

  • (1.) Выберите «Список» в раскрывающемся списке «Разрешить»;
  • (2.) Затем введите следующую формулу: =ДВССЫЛ(ПОДСТАВИТЬ(J2," ","_")) в текстовое поле Источник.

Примечание. В приведенной выше формуле J2 – это ячейка, содержащая второе значение раскрывающегося списка. Измените его на свое собственное.

<р>13. Затем нажмите OK, и три зависимых раскрывающихся списка будут успешно созданы, см. приведенную ниже демонстрацию:

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

Возможно, описанный выше метод вызывает затруднения для большинства пользователей, здесь я представлю простую функцию - Динамический раскрывающийся список Kutools для Excel, с помощью этой утилиты вы можете быстро создать зависимый раскрывающийся список 2-5 уровней. всего за несколько кликов. Нажмите, чтобы скачать Kutools for Excel!

Советы: чтобы применить эту функцию динамического раскрывающегося списка, во-первых, вам следует загрузить Kutools for Excel, а затем быстро и легко применить эту функцию.

После установки Kutools for Excel сделайте следующее:

<р>1. Во-первых, вы должны создать формат данных, как показано ниже:

<р>2. Затем нажмите Kutools > Раскрывающийся список > Динамический раскрывающийся список, см. снимок экрана:

<р>3. В диалоговом окне «Зависимый раскрывающийся список» выполните следующие операции:

  • Отметьте параметр «Раскрывающийся список, зависящий от 3–5 уровней» в разделе «Тип»;
  • Укажите диапазон данных и выходной диапазон по своему усмотрению.

<р>4. Затем нажмите кнопку «ОК». Теперь 3-уровневый раскрывающийся список создан, как показано в следующей демонстрации:

Как создать маркированный список в ячейке или нескольких ячейках в Excel?

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

Создайте несколько маркированных списков в столбце с помощью Kutools for Excel

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

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

<р>1. Выберите пустую ячейку, для которой вы хотите создать маркированный список, и, удерживая клавишу Alt, нажмите 0149 на вкладке чисел, после чего будет вставлен маркер.

<р>2. Затем введите нужное значение, удерживая клавишу Alt, нажмите клавишу Enter, чтобы перейти к следующей строке в ячейке. Смотрите скриншот:

<р>3. Повторите описанные выше шаги, чтобы создать значения по одному.

Создать маркированный список в столбце с помощью функции «Формат ячеек»

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

<р>1. Создайте список значений в столбце или строке по мере необходимости.

<р>2. Выберите ячейки, в которые вы ввели значения, и щелкните правой кнопкой мыши, чтобы выбрать Формат ячеек из контекстного меню.

<р>3. В диалоговом окне «Формат ячеек» на вкладке «Число» выберите «Пользовательский» в списке «Категория», перейдите к текстовому полю «Тип» в правой части и, удерживая клавишу «Alt», нажмите 0149 на числовом поле, чтобы вставить маркер, затем введите @ в него.Смотрите скриншот:

<р>4. Нажмите «ОК». И теперь каждое выбранное значение было вставлено маркером впереди.

Создайте несколько маркированных списков в столбце с помощью Kutools for Excel

С помощью вышеуказанных методов вам нужно помнить номера серий маркеров, когда вы хотите их вставить, однако вот удобный инструмент, Kutools for Excel, с функцией «Вставить маркер», который может помочь вам вставить несколько типов маркеров. как можно быстрее.

После установки Kutools for Excel сделайте следующее: (Загрузите Kutools for Excel сейчас!)

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

С Kutools for Excel вы также можете вставлять список нумерации по мере необходимости.

Совет. Если вы хотите получить бесплатную пробную версию вышеуказанных функций, сначала попробуйте бесплатно попробовать Kutools for Excel, а затем перейдите к применению операции в соответствии с указанными выше шагами.

Зарегистрированный пользователь Дата присоединения 15.07.2016 Местоположение Германия MS-Off Ver at Mac версия 15.24 Сообщений 34

Автоматизация многоуровневой нумерации в Excel

У меня есть вопрос относительно многоуровневого списка в Excel.

Я пронумеровал столбец как древовидную структуру, например:
T1
T1.1
T1.1.1
T1.1.1.1
T1. 1.1.1.1
T1.1.1.1.2
T1.1.1.1.3
T1.1.1.2
T1.1.1.3
T1.1.1.3.1
T1.1.1.3.1
T1.1.1.1.3 />.

Каждый листовой узел (тот, у которого нет потомков), поэтому в моем случае T1.1.1.1.1-3 вычисляется по определенной формуле, скажем, F1.
И каждый узел является максимальным числом узлов-листов, например T 1.1.1.1= Max(T1.1.1.1.1;T1.1.1.1.2,T1.1.1.1.3) , T1.1.1 =Max(T1.1.1 .1; Т1.1.1.2). и так далее

Пока это работает вручную. Но то, что я пытаюсь сделать, это автоматизировать это через VBA.
Итак, я хочу написать макрос, который каким-то образом мог бы определить, какой из них является конечным узлом, а какой узлом или родительским узлом, и применить формулы к...

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

Я не очень хорошо разбираюсь в VBA. так что кто-то может помочь мне с этим, это было бы большим подспорьем.

Гуру форума Дата регистрации 03.10.2014 Местоположение Индонезия MS-Off Ver 2003 Сообщений 2864

Зарегистрированный пользователь Дата присоединения 15.07.2016 Местоположение Германия MS-Off Ver at Mac версия 15.24 Сообщений 34

Спасибо за ваш замечательный экспертный код. Но мне потребуется дополнительная помощь от вас.
Из-за недостатка знаний в VBA мне сложно изменить код, чтобы применить его в моем сценарии.

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

Как вы можете видеть на листе: Столбец G — это столбец SCORE, где мне нужны все баллы. Сейчас все применяемые формулы выполняются вручную, но я хочу, чтобы эти формулы были автоматическими. так что это должно выглядеть так:

<р>1. Узнай, кто такой Лиф? Затем примените формулу =(ВПР(D6;Лист2!$A$2:$B$4;2;ЛОЖЬ)+ВПР(E6;Лист2!$A$2:$B$4;2;ЛОЖЬ)+ВПР(F6;Лист2!$ A$2:$B$4;2;FALSE)) на нем.

<р>2. Узнайте родителя листа и примените формулу = MAX (Листья) - например, G4 будет = MAX (G5; G9; G10)
Вывод должен быть в столбце G, а не в отдельном столбце, означает, что оценка должна быть автоматически во всем столбце.

<р>3. Дополнительная проверка будет выполняться в столбце C ("Релевантно").
Если значение в столбце C равно "НЕТ" - игнорируйте его во время расчета
((На моем исходном листе - я помечаю "нерелевантные" строки как серый ) через проверку данных и скрытие их через макрос, но я не мог написать макрос, чтобы полностью затенить их в том смысле, что они бесполезны, и никто не может ничего в них напечатать, и они не учитываются при расчете, я просто вручную ничего в нем не пишу))

Читайте также: