Как вставить поле в excel

Обновлено: 07.07.2024

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

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

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

Как сделать текстовое поле в Excel

Наша статья продолжается ниже с дополнительной информацией о создании текстового поля в Microsoft Excel 2010, включая изображения этих шагов.

Как вставить текстовое поле в Excel 2010 (Руководство с изображениями)

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

Шаг 1. Откройте файл в Microsoft Excel 2010.

Шаг 2: Щелкните вкладку «Вставка» в верхней части окна.

щелкните вкладку Вставка

Шаг 4: Щелкните и удерживайте в том месте на рабочем листе, куда вы хотите вставить текстовое поле, затем перетащите мышь, чтобы отрегулировать размер текстового поля. Отпустите кнопку мыши, когда будете готовы создать текстовое поле.

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

нарисовать текстовое поле

щелкните вкладку формата

настроить параметры текстового поля

  • Хотя текстовое поле в Microsoft Excel можно использовать просто как способ добавления содержимого на ваш рабочий лист, не помещая его в ячейки этого рабочего листа, можно иметь связанную ячейку, которая заполняет свои данные внутри текстового поля. Просто щелкните внутри текстового поля, затем щелкните внутри строки формул и введите = XX, но замените XX на расположение ячейки. Так, например, если ваши данные находятся внутри ячейки A1, вы должны ввести = A1.
  • Текстовое поле Excel может быть в центре внимания этой статьи, но другие приложения Microsoft Office, такие как Powerpoint и Word, позволяют добавлять текст в документ, кроме ввода текста непосредственно на странице документа. Вы можете добавить текстовое поле в обоих этих приложениях, если нажмите «Вставить» в верхней части окна и выберите параметр «Текстовое поле».
  • Вы можете изменить размер текстового поля после его создания, щелкнув один из круглых маркеров на границе текстового поля. Обратите внимание, что это может изменить макет информации внутри текстового поля в зависимости от того, как вы изменяете его размер.

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

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

Для вставки элементов управления на лист необходимо отобразить вкладку Разработчик.

Теперь вставить элемент управления можно через меню: Разработчик/ Элементы управления/ Вставить .


Обратите внимание, что в этом меню можно также вставить Элементы ActiveX, которые расположены ниже интересующих нас Элементов управления формы. У обоих типов есть одни и те же элементы Кнопка, Список , Флажок и т.п. Разница между ними следующая: чтобы использовать Элементы ActiveX необходимо использовать VBA, а Элементы управления формы можно напрямую привязать к ячейке на листе.

Поле со списком ( Combo box, Drop down ) как, впрочем и все другие Элементы управления формы, возвращает только 1 числовое значение. См. файл примера .

Обзорную статью обо всех элементах управления формы можно прочитать здесь .

Вставка Поля со списком

Через меню Разработчик/ Элементы управления/ Вставить выберем левой клавишей мыши элемент Поле со списком (см. рисунок ниже).


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


превратится в тонкий крестик.


Удерживая левую клавишу мыши проведите курсором вправо и немного вниз, элемент Поле со списком будет помещен на лист.


Выделение Поля со списком

Чтобы выделить Поле со списком нажмите и удерживайте клавишу CTRL , затем кликните левой клавишей на Поле со списком .

Перемещение Поля со списком и изменение его размеров

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

Если навести курсор на углы прямоугольника или на маленькие кружки на границе, то можно изменить его размер.

Заполняем Поле со списком элементами

Заполним наше Поле со списком названиями месяцев. Для начала разместим названия месяцев на листе в диапазоне F2:F13 .


Чтобы заполнить Поле со списком , кликните на него ПРАВОЙ клавишей мыши, в появившемся контекстном меню выберите Формат объекта. Появится диалоговое окно, выберите вкладку Элемент управления (если такая вкладка отсутствует, то Вы вставили Элемент ActiveX, а не Элемент управления формы, об этом см. выше).

Введите в поле Формировать список по диапазону ссылку на вышеуказанный диапазон.


Примечание . Вместо указания ссылку на диапазон можно указать Имя диапазона (т.е. ссылку на Именованный диапазон ). Подробнее можно посмотреть в статье Выпадающий список в MS EXCEL на основе элемента управления формы .

Нажмите ОК, Поле со списком заполнится элементами.


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

Связываем Поле со списком с ячейкой

Как было сказано выше, все Элементы управления формы возвращают значение. Это значение помещается в ячейку определенную пользователем. Чтобы связать Элемент управления с ячейкой, кликните на него ПРАВОЙ клавишей мыши, в появившемся контекстном меню выберите Формат объекта. Появится диалоговое окно, выберите вкладку Элемент управления (если такая вкладка отсутствует, то Вы вставили Элемент ActiveX, а не Элемент управления формы, об этом см. выше).

В поле Связь с ячейкой нужно ввести ссылку на ячейку. Свяжем наше Поле со списком с ячейкой А1 .


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

Использование Поля со списком

Поле со списком удобно для выбора единственного значения из заранее подготовленного списка. Выбранное значение может быть использовано для вывода соответствующих значений из той же строки. Например, если в таблице продаж содержатся объемы продаж по месяцам (диапазон F2:G13 на рисунке ниже), то выбирая в Поле со списком месяц, можно вывести соответствующий объем продаж (см. ячейку В3 ).


Необходимо помнить, что Поле со списком возвращает в связанную ячейку не сам элемент, а его позицию в списке (для месяца Май на картинке выше Поле со списком вернуло значение 5). Поэтому, чтобы вывести выбранный месяц, потребуется формула =ИНДЕКС(F2:F13;B1) (ячейка В2 ).

Формула =ИНДЕКС(G2:G13;B1) позволяет вывести объем продаж для выбранного месяца (ячейка В3 ).

Условное форматирование использовано для отображения в таблице выбранного месяца и его продаж.

Имя Элемента управления

У каждого Элемента управления есть имя. Чтобы его узнать, нужно выделить Поле со списком , в Поле имя будет отображено его имя. Чтобы изменить имя Поля со списком - введите в Поле имя новое имя и нажмите клавишу ENTER . Также имя можно изменить в Области выделения ( Главная / Редактирование/ Найти и выделить/ Область выделения ).

Зачем нам знать имя элемента управления? Если Вы не планируете управлять Поля со списком из программы VBA, то имя может потребоваться только для настройки его отображения на листе. Об этом читайте ниже.

Прячем Поле со списком на листе

Включите Область выделения ( Главная / Редактирование/ Найти и выделить )


В Области выделения можно управлять отображением не только Элементов управления, но и других объектов на листе, например рисунков.

Нажмите на изображение глаза напротив имени объекта и объект исчезнет/ появится.

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

Кликните по кнопке ниже для загрузки файла с примерами выпадающих списков в Excel:

Видеоурок

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

Представим, что у нас есть перечень фруктов:

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

Проверка данных в Excel

Проверка вводимых значений в Excel

Если вы хотите создать выпадающие списки в нескольких ячейках за раз, то выберите все ячейки, в которых вы хотите их создать, а затем выполните указанные выше действия. Важно убедиться, что ссылки на ячейки являются абсолютными (например, $A$2 ), а не относительными (например, A2 или A$2 или $A2 ).

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

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

Проверка данных в Excel

Проверка вводимых значений в Excel

Да - Нет

Как создать раскрывающийся список в Эксель с помощью функции СМЕЩ

Наряду со способами описанными выше, вы также можете использовать формулу СМЕЩ для создания выпадающих списков.

Например, у нас есть список с перечнем фруктов:

Для того чтобы сделать выпадающий список с помощью формулы СМЕЩ необходимо сделать следующее:

Проверка данных в Excel

Проверка вводимых значений в Excel

Система создаст выпадающий список с перечнем фруктов.

Как эта формула работает?

На примере выше мы использовали формулу =СМЕЩ(ссылка;смещ_по_строкам;смещ_по_столбцам;[высота];[ширина]).

Используя эту формулу, система возвращает вам в качестве данных для выпадающего списка диапазон ячеек, начинающийся с ячейки $A$2, состоящий из 5 ячеек.

Как сделать выпадающий список в Excel с подстановкой данных (с использованием функции СМЕЩ)

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

Для создания списка потребуется:

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

Как создать выпадающий список в Excel с автоматической подстановкой данных

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

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

выпадающий список с автоматиеской подстановкой в эксель

Выпадающий список в Excel

  • Из раскрывающегося меню выбираем стиль оформления таблицы:

Выпадающий список в Excel

Автоматическая подстановка данных в Excel

Присвоить имя таблицы в Excel

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

Проверка данных в Excel

Проверка вводимых значений в Excel

Поле источник автоматическая подстановка данных в выпадающий список Эксель

  • Готово! Выпадающий список создан, в нем отображаются все данные из указанной таблицы:

Выпадающий список в Excel

  • Таблица автоматически расширит свой диапазон данных. Выпадающий список соответственно пополнится новым значением из таблицы:

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

Как скопировать выпадающий список в Excel

В Excel есть возможность копировать созданные выпадающие списки. Например, в ячейке А1 у нас есть выпадающий список, который мы хотим скопировать в диапазон ячеек А2:А6 .

Выпадающий список в Excel

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

  • нажмите левой клавишей мыши на ячейку с выпадающим списком, которую вы хотите скопировать;
  • нажмите сочетание клавиш на клавиатуре CTRL+C ;
  • выделите ячейки в диапазоне А2:А6 , в которые вы хотите вставить выпадающий список;
  • нажмите сочетание клавиш на клавиатуре CTRL+V .

Так, вы скопируете выпадающий список, сохранив исходный формат списка (цвет, шрифт и.т.д). Если вы хотите скопировать/вставить выпадающий список без сохранения формата, то:

выпадающий список в excel

Выпадающий список в Excel

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

Как выделить все ячейки, содержащие выпадающий список в Экселе

Иногда, сложно понять, какое количество ячеек в файле Excel содержат выпадающие списки. Есть простой способ отобразить их. Для этого:

Как найти ячейки с выпадающим списком в Excel

Выпадающий список в Excel. Как найти все списки

Как сделать зависимые выпадающие списки в Excel

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

Предположим, что у нас есть списки городов двух стран Россия и США:

Функция Indirect (ДВССЫЛ) в Excel

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

зависимый выпадающий список в Excel

зависимый-выпадающий-список-в-excel

функция INDIRECT (ДВССЫЛ) в Excel

Теперь, для создания зависимого выпадающего списка:

Проверка вводимых значений в Excel

  • В разделе “Источник” укажите ссылку: =INDIRECT(D2) или =ДВССЫЛ(D2);

Как создать зависимый выпадающий список в Excel

выпадающий-список-в-excel-6

Как мы все знаем, поле со списком - это раскрывающийся список, в котором текстовое поле сочетается со списком. В Excel , есть два типа поля со списком: одно - это поле со списком «Элемент управления», а другое - поле со списком элемента управления ActiveX, как показано на скриншоте слева. Сегодня я расскажу о том, как создать эти два типа поля со списком в Excel.

Создать поле со списком управления формой в Excel

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

1. В Excel 2010/2013 нажмите Файл > Параметры, А затем нажмите Настроить ленту на левой панели и проверьте разработчик в Параметры Excel диалоговое окно, последний щелчок OK.

doc-create-combobox3

В Excel 2007 щелкните Кнопка офиса > Параметры Excel для открытия Параметры Excel в диалоговом окне на левой панели щелкните Популярное, и на правой панели отметьте Показать вкладку разработчика на ленте под Лучшие варианты работы с Excel .

doc-create-combobox3

2. После отображения разработчик На вкладке создайте свой список значений, который вы хотите добавить в поле со списком. Смотрите скриншот:

doc-create-combobox3

3. Затем перейдите и нажмите разработчик > Вставить, под Контроль формы, Нажмите Поле со списком кнопку, а затем перетащите мышь, чтобы нарисовать Поле со списком в конкретное место, см. скриншоты:

doc-create-combobox6
-2
doc-create-combobox7

4. Затем щелкните правой кнопкой мыши Поле со спискомИ выберите Управление форматом, см. снимок экрана:

doc-create-combobox3

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

doc-create-combobox3

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

doc-create-combobox3

Создать поле со списком ActiveX Control и изменить размер шрифта в Excel

В указанном выше поле со списком вы не можете изменить размер шрифта, но с помощью Поле со списком Active Control, вы можете установить размер шрифта для поля со списком. Однако создать это поле со списком несколько сложно.

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

doc-create-combobox3

2. В Новое имя диалоговом окне введите имя для своего списка, выберите Workbook из Объем раскрывающийся список, а затем щелкните , чтобы выбрать список данных в поле «См.». Смотрите скриншот:

doc-create-combobox3

3. Нажмите на OK чтобы завершить эту операцию, затем нажмите разработчик > Вставитьи нажмите Поле со списком под элемент управления ActiveX, затем перетащите мышь, чтобы нарисовать поле со списком, см. снимки экрана:

doc-create-combobox6
-2
doc-create-combobox7

4. Щелкните правой кнопкой мыши поле со списком, чтобы выбрать Свойства для установки свойств поля со списком.

doc-create-combobox3

5. В Свойства окно, в LinkedCell введите имя ячейки и диапазона списка, которое вы только что создали на шаге 1 и шаге 2. См. снимок экрана:

doc-create-combobox3

6. Затем закройте это окно и нажмите Режим проектирования команда под разработчик вкладка, чтобы выйти из режима дизайна.

doc-create-combobox3

7. И ваше поле со списком создано и готово к использованию.

doc-create-combobox3

Советы:

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

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

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