Как сделать многоуровневый список в Excel
Обновлено: 21.11.2024
Знание того, как создать маркированный список в Excel, может помочь вам упорядочить ключевые моменты или шаги в инструкциях.
Создавать маркированные списки в Excel не так просто, как в Word. В пользовательском интерфейсе ленты нет кнопки маркера, так как же добавить их в электронную таблицу? К счастью, вам не нужна кнопка прямого доступа, чтобы создать маркированный список в Excel.
Электронная таблица Excel уже представляет собой огромный список. Итак, все, что вам нужно добавить к нему, чтобы создать маркированный список, — это маркеры. В этой статье мы рассмотрим 7 способов создания маркированного списка в Excel.
1. Создайте маркированный список с помощью сочетаний клавиш
Самый простой способ создать маркированный список — использовать клавишу Alt, чтобы добавить в ячейку символ маркера. Если удерживать клавишу Alt и вводить код на цифровой клавиатуре, код преобразуется в символ.
- Выберите ячейку, в которую вы хотите добавить маркер.
- Нажмите Alt + 7 или Alt + 0149, чтобы выделить сплошной маркер, или Alt + 9, чтобы выделить пустой.
При вводе чисел с помощью этих сочетаний клавиш обязательно используйте цифровую клавиатуру. Если вы хотите узнать больше об альтернативных кодах, прочитайте нашу статью о символах, которые можно добавить с помощью клавиши alt.
Если у вас есть ноутбук без цифровой клавиатуры, вы можете включить Num Lock, чтобы эмулировать ее. Не на всех ноутбуках есть этот ключ. Если она есть у вас, обычно она находится на одной из функциональных клавиш.
Вы можете нажать Shift + Num Lock или Fn + Num Lock, чтобы активировать цифровую клавиатуру на клавиатуре вашего ноутбука. Некоторые буквы в правой части клавиатуры изменят свою функцию и будут действовать как цифровая клавиатура. Если у вас возникли проблемы с активацией цифровой клавиатуры, прочитайте наше подробное руководство о том, как включить цифровую клавиатуру в Windows.
Следующие методы покажут вам, как вводить маркеры в ячейки без использования цифровых клавиш. Поэтому, если у вас нет доступа к цифровой клавиатуре, вы можете спокойно использовать эти методы.
2. Создание маркированного списка с помощью диалогового окна «Символ»
Если у вас нет цифровой клавиатуры на клавиатуре или вы забыли сочетания клавиш для маркеров, вы можете вместо этого использовать диалоговое окно "Символ". Диалоговое окно «Символ» позволяет вставлять символы непосредственно в ячейки без использования каких-либо сочетаний клавиш.
- На вкладке "Вставка" нажмите "Символ" в разделе "Символы".
- В раскрывающемся списке «Шрифт» вы можете выбрать нужный шрифт. Шрифт по умолчанию — Calibri.
- Выберите символ, который вы хотите использовать для маркеров, и нажмите «Вставить».
- Добавив нужный символ, нажмите "Закрыть".
Если у вас возникли проблемы с поиском значка маркера среди других символов, вы можете использовать коды символов маркера. Чтобы добавить маркеры, введите их шестнадцатеричный код:
- Откройте диалоговое окно "Символ" на вкладке "Вставка".
- Выберите Unicode (hex) в раскрывающемся списке в правом нижнем углу диалогового окна «Символ».
- Введите один из кодов, показанных на изображении ниже, в поле Код символа.
- Нажмите «Вставить», чтобы добавить символ в ячейку.
- Скопируйте маркеры и вставьте их в другие ячейки и введите текст.
Используя маркер заполнения, вы можете быстро создать маркированный список в других ячейках того же столбца.
- Введите маркер в первую ячейку.
- Возьмите маркер заполнения и перетащите его вниз по столбцу.
Маркер будет повторяться во всех выбранных ячейках. Если вы планируете составить список с этими маркерами, прочтите нашу статью о том, как создать собственный список в Excel, чтобы получить хороший старт.
3. Создание маркированного списка с использованием пользовательского формата
Чтобы создать длинный маркированный список, вы можете использовать собственный числовой формат, чтобы быстрее добавлять маркеры к своим элементам. При этом вы можете создать новый формат ячейки, в котором есть маркер.
- Выберите список.
- Щелкните список правой кнопкой мыши.
- Выберите «Формат ячеек» в контекстном меню. Вы также можете ввести сочетание клавиш Ctrl +1, чтобы открыть окно «Формат ячеек».
- На вкладке "Числа" выберите "Пользовательский" в списке "Категория".
- Поместите символ маркера в поле "Тип", затем добавьте пробел или два (или больше) и символ @.
- Нажмите "ОК", чтобы применить новый тип к выбранным ячейкам.
Новый тип, который вы только что создали, будет сохранен в новом формате, поэтому вы сможете выбрать его из списка типов в следующий раз, когда захотите создать маркированный список. Это автоматически добавит маркеры в ячейки.
4. Создать маркированный список в одной ячейке
Поскольку Excel перемещает вас к следующей ячейке всякий раз, когда вы нажимаете Enter, вы не можете ввести несколько строк в ячейку, нажав Enter.
Вводить несколько строк в ячейку в Excel проще, если вместо этого нажать клавиши ALT + ВВОД. Давайте воспользуемся этим трюком, чтобы разместить маркированный список в одной ячейке.
- Дважды щелкните ячейку.
- Используйте сочетание клавиш или диалоговое окно «Символ», чтобы вставить маркер.
- Введите текст и нажмите клавиши ALT + ВВОД, чтобы перейти к следующей строке в ячейке.
- Вставьте символ маркера и введите текст.
- Повторяйте, пока не введете все элементы в маркированный список.
5. Создайте маркированный список, вставив его из Word
Если вы используете Microsoft Word или другой текстовый процессор, вы можете копировать и вставлять маркированные списки в электронную таблицу Excel из Word.
Это можно сделать двумя способами: либо вставить весь список в одну ячейку, либо вставить каждый элемент в отдельную ячейку. Чтобы иметь весь список в одной ячейке Excel:
- Выберите список в текстовом процессоре.
- Нажмите Ctrl + C, чтобы скопировать его.
- Перейдите в Excel и дважды щелкните ячейку.
- Нажмите Ctrl + V, чтобы вставить список. Список появится в одной ячейке.
Если вы хотите вставить элементы маркированного списка в отдельные ячейки, сделайте то же самое, но вместо двойного щелчка по ячейке просто щелкните ее один раз и вставьте список.
6. Создание маркированного списка с помощью функции
Чтобы добавить маркеры сразу в несколько ячеек, вы можете использовать функцию CHAR. Он принимает код и отображает символ, соответствующий этому коду, в вашей ячейке.
Мы будем работать с кодами в Windows. (Коды символов на Mac другие, но функция CHAR такая же).
Вы можете использовать следующий метод для ввода сплошных маркеров в несколько ячеек в Excel для Windows:
- Выберите ячейки.
- Введите приведенную ниже формулу в строке формул:
- Нажмите Ctrl + Ввод.
Все выбранные ячейки имеют сплошной маркер. Чтобы использовать этот метод, вы должны поместить текст для каждого маркированного элемента в столбце справа от маркированного списка, как показано ниже.
Вы также можете создать маркированный список в одном столбце, используя функцию СИМВОЛ в формуле. Этот метод удобен для создания маркированных списков, когда у вас уже есть список элементов в другом столбце без маркеров.
- Выберите ячейку, содержащую первый маркированный элемент.
- Затем введите приведенную ниже формулу, заменив "C3" ссылкой на ячейку для первого элемента в другом столбце. Формула объединяет сплошной символ маркера, один пробел и значение ячейки с тем же именем (C3 в нашем примере). При желании вы можете ввести более одного пробела между кавычками.
- Перетащите маркер автозаполнения из нижнего правого угла ячейки на ячейки, которые вы хотите заполнить.
После того как вы отпустите дескриптор автозаполнения, формула скопируется в ячейки ниже, и появится маркированный список.
Недостаток этого метода на данный момент заключается в том, что вы не сможете напрямую изменить содержание маркированного списка. Поскольку это формула, ссылающаяся на другую ячейку, вместо этого вам нужно будет изменить ссылку. Сама эталонная ячейка также должна оставаться в таблице данных, поскольку она понадобится формуле.
Самый простой способ обойти это — преобразовать формулу в значения:
- Выберите ячейки, содержащие формулы.
- Нажмите Ctrl + C, чтобы скопировать ячейки.
- Перейдите на вкладку "Главная".
- Нажмите нижнюю половину кнопки «Вставить». Откроется меню.
- В меню "Вставить" нажмите первую кнопку в разделе "Вставить значения" и выберите "Значения".
7. Создайте маркированный список с помощью специальных шрифтов
В состав Windows входят специальные шрифты, которые представляют собой только символы, например Wingdings и Webdings. Эти шрифты включают в себя некоторые символы, из которых получаются красивые маркеры. Давайте создадим маркированный список, используя шрифт Wingdings:
- Выберите ячейки, в которых вы хотите разместить маркеры.
- На вкладке "Главная" измените шрифт на Wingdings.
- Наконец, используйте приведенную ниже иллюстрацию, чтобы ввести маркеры в ячейки.
Чтобы использовать этот метод, вы должны поместить маркированные символы в отдельные ячейки в столбце слева от списка. Затем расширьте столбец до ширины маркеров. В 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 равно "НЕТ" - игнорируйте его во время расчета
((На моем исходном листе - я помечаю "нерелевантные" строки как серый ) через проверку данных и скрытие их через макрос, но я не мог написать макрос, чтобы полностью затенить их в том смысле, что они бесполезны, и никто не может ничего в них напечатать, и они не учитываются при расчете, я просто вручную ничего в нем не пишу))
Читайте также: