Pfcd for 2021 новый образец заполнения формы в Excel
Обновлено: 24.11.2024
Если строка данных очень широкая и требует многократной горизонтальной прокрутки, рассмотрите возможность использования формы данных для добавления, редактирования, поиска и удаления строк.
Подробнее о формах данных
Форма данных предоставляет удобные средства для ввода или отображения одной полной строки информации в диапазоне или таблице без горизонтальной прокрутки. Вы можете обнаружить, что использование формы данных может упростить ввод данных, чем переход от столбца к столбцу, когда у вас больше столбцов данных, чем можно просмотреть на экране. Используйте форму данных, если достаточно простой формы текстовых полей, в которых перечислены заголовки столбцов в виде меток, и вам не нужны сложные или настраиваемые функции формы, такие как поле со списком или кнопка прокрутки.
Microsoft Excel может автоматически генерировать встроенную форму данных для вашего диапазона или таблицы. Форма данных отображает все заголовки столбцов в виде меток в одном диалоговом окне. Каждая метка имеет соседнее пустое текстовое поле, в которое можно ввести данные для каждого столбца, максимум до 32 столбцов. В форме данных вы можете вводить новые строки, находить строки с помощью навигации или (в зависимости от содержимого ячейки) обновлять строки и удалять строки. Если ячейка содержит формулу, результат формулы отображается в форме данных, но вы не можете изменить формулу с помощью формы данных.
Примечание. Вы не можете распечатать форму данных. Кроме того, поскольку форма данных представляет собой модальное диалоговое окно, вы не можете использовать ни команду «Печать» Excel, ни кнопку «Печать», пока не закроете форму данных. Кроме того, вы можете использовать клавишу Windows Print Screen, чтобы создать изображение формы, а затем скопировать его в Microsoft Paint или другую программу.
Добавить кнопку формы на ленту
При необходимости добавьте заголовок столбца к каждому столбцу диапазона или таблицы. Excel использует эти заголовки столбцов для создания меток для каждого поля в форме.
Важно! Убедитесь, что в диапазоне данных нет пустых строк.
Нажмите ячейку в диапазоне или таблице, в которую вы хотите добавить форму.
Чтобы добавить кнопку формы на панель быстрого доступа, выполните следующие действия:
Нажмите стрелку рядом с панелью быстрого доступа и выберите Дополнительные команды.
В поле "Выбрать команды из" нажмите "Все команды", а затем выберите в списке кнопку "Форма".
Нажмите "Добавить", а затем нажмите "ОК".
На панели быстрого доступа нажмите "Форма" .
Важно! Если вы видите сообщение "Слишком много полей в форме данных", вам необходимо уменьшить количество столбцов, поскольку форма данных может содержать не более 32 столбцов. Одним из решений (при работе с диапазоном столбцов) является вставка пустого столбца, фактически разбивая один диапазон на два диапазона. Затем, при необходимости, создайте отдельную форму данных для столбцов справа от пустого столбца.
Использовать форму данных
Форму данных можно использовать для добавления, поиска, изменения и удаления строк в диапазоне или таблице.
Добавить новую строку данных
В форме данных нажмите "Создать".
В появившейся форме данных введите данные для новой строки в соответствующие поля.
Чтобы перейти к следующему полю в строке, нажмите клавишу Tab. Чтобы перейти к предыдущему полю, нажмите Shift+Tab.
После того, как вы закончите вводить данные, нажмите Enter, чтобы сохранить изменения и добавить строку в конец диапазона или таблицы.
Важно! Если вы видите сообщение "Невозможно расширить список или базу данных", это может означать, что существующие данные могут быть перезаписаны, если вы продолжите. Если вы добавляете строку в таблицу или диапазон с помощью формы данных, Excel расширяет ее вниз. Если при расширении таблицы существующие данные будут перезаписаны, Excel отобразит сообщение Невозможно расширить список или базу данных. Измените порядок данных на листе, чтобы диапазон или таблица могли расширяться вниз от последней строки.
Примечание. Прежде чем нажать Enter, вы можете отменить любые изменения, щелкнув Восстановить в форме данных. Любые данные, которые вы ввели в поля, отбрасываются.
Найти строку с помощью навигации
Выполните одно или несколько из следующих действий:
Для перемещения по строкам по одной используйте стрелки полосы прокрутки в форме данных.
Чтобы просмотреть 10 строк за раз, нажмите полосу прокрутки в области между стрелками.
Чтобы перейти к следующей строке диапазона или таблицы, нажмите "Найти далее".
Чтобы перейти к предыдущей строке диапазона или таблицы, нажмите «Найти предыдущую».
Найти строку, введя критерии поиска
Нажмите "Критерии" и введите критерии сравнения в форме данных.
Все элементы, начинающиеся с критериев сравнения, фильтруются. Например, если в качестве критерия ввести текст Дав, Excel найдет «Давидовски» и «Дэвис». Чтобы найти текстовые значения, в которых одни символы совпадают, а другие нет, используйте в качестве критерия подстановочный знак.
Следующие подстановочные знаки можно использовать в качестве критериев сравнения для фильтров, а также при поиске и замене контента.
Любой одиночный символ
Например, sm?th находит "smith" и "smyth"
Любое количество символов
Например, *east находит "северо-восток" и "юго-восток"
~ (тильда), за которым следует ?, * или ~
Вопросительный знак, звездочка или тильда
Например, fy91~? находит "fy91?"
Чтобы найти строки, соответствующие критериям, нажмите «Найти следующую» или «Найти предыдущую».
Чтобы вернуться к форме данных и добавить, изменить или удалить строки, нажмите "Форма".
Изменить данные в строке
Найдите строку, которую хотите изменить.
Изменить данные в строке.
Чтобы перейти к следующему полю в строке, нажмите клавишу Tab. Чтобы перейти к предыдущему полю, нажмите Shift+Tab.
После того как вы закончите изменять данные, нажмите Enter, чтобы обновить строку.
Excel автоматически переходит к следующей строке.
Примечание. Прежде чем нажать Enter, вы можете отменить любые изменения, нажав Восстановить.
Удалить строку
В форме данных найдите строку, которую хотите удалить.
Нажмите "Удалить".
Внимание! Excel предложит вам подтвердить операцию. Вы не можете отменить удаление строки после подтверждения.
Закрыть форму данных
Чтобы закрыть форму данных и вернуться к рабочему листу, нажмите Закрыть в форме данных.
Нужна дополнительная помощь?
Вы всегда можете обратиться к эксперту в техническом сообществе Excel или получить поддержку в сообществе ответов.
Microsoft Excel предоставляет несколько элементов управления для диалоговых листов, которые полезны для выбора элементов из списка. Примерами элементов управления являются списки, поля со списком, кнопки прокрутки и полосы прокрутки.
Дополнительная информация
Следующие методы показывают, как использовать списки, поля со списком, кнопки прокрутки и полосы прокрутки. В примерах используется тот же список, ссылка на ячейку и функция индекса.
Включить вкладку "Разработчик"
Чтобы использовать элементы управления формы в Excel 2010 и более поздних версиях, необходимо включить вкладку "Разработчик". Для этого выполните следующие действия:
Нажмите "Файл", а затем "Параметры".
Нажмите "Настроить ленту" на левой панели.
Установите флажок "Разработчик" в разделе "Основные вкладки" справа и нажмите "ОК".
Чтобы использовать элементы управления формами в Excel 2007, необходимо включить вкладку "Разработчик". Для этого выполните следующие действия:
Нажмите кнопку Microsoft Office, а затем щелкните Параметры Excel.
Нажмите «Популярные», установите флажок «Показать вкладку «Разработчик» на ленте и нажмите «ОК».
Настройте список, ссылку на ячейку и индекс
В новом листе введите следующие элементы в диапазоне H1:H20:
H1 : Роликовые коньки
H6 : Стиральная машина
H7 : Ракетная установка
В ячейке A1 введите следующую формулу:
Пример списка
Чтобы добавить поле списка в Excel 2007 и более поздних версиях, перейдите на вкладку "Разработчик", нажмите "Вставить" в группе "Элементы управления", а затем нажмите "Форма списка (элемент управления)" в разделе "Элементы управления формой".
Чтобы добавить поле списка в Excel 2003 и более ранних версиях Excel, нажмите кнопку "Список" на панели инструментов "Формы". Если панель инструментов «Формы» не отображается, выберите «Панели инструментов» в меню «Вид» и нажмите «Формы».
Щелкните место на листе, где вы хотите, чтобы верхний левый угол списка отображался, а затем перетащите список туда, где вы хотите, чтобы нижний правый угол списка был. В этом примере создайте список, который охватывает ячейки B2:E10.
В группе "Элементы управления" нажмите "Свойства".
В окне "Формат объекта" введите следующую информацию и нажмите "ОК".
Чтобы указать диапазон для списка, введите H1:H20 в поле Диапазон ввода.
Чтобы поместить числовое значение в ячейку G1 (в зависимости от того, какой элемент выбран в списке), введите G1 в поле ссылки на ячейку.
Примечание. Формула ИНДЕКС() использует значение в G1 для возврата правильного элемента списка.
Убедитесь, что в разделе "Тип выбора" выбран вариант "Одиночный".
Примечание. Параметры Multi и Extend полезны только при использовании процедуры Microsoft Visual Basic для приложений для возврата значений списка. Также обратите внимание, что флажок "Трехмерное затенение" придает окну списка трехмерный вид.
В поле со списком должен отображаться список элементов. Чтобы использовать список, щелкните любую ячейку, чтобы список не был выбран. Если щелкнуть элемент в списке, ячейка G1 будет обновлена числом, указывающим положение элемента, выбранного в списке. Формула ИНДЕКС в ячейке A1 использует это число для отображения имени элемента.
Пример поля со списком
Чтобы добавить поле со списком в Excel 2007 и более поздних версиях, перейдите на вкладку "Разработчик", нажмите "Вставить", а затем нажмите "Поле со списком" в разделе "Элементы управления формой".
Чтобы добавить поле со списком в Excel 2003 и более ранних версиях Excel, нажмите кнопку Поле со списком на панели инструментов "Формы".
Щелкните место на листе, где вы хотите разместить левый верхний угол поля со списком, а затем перетащите поле со списком туда, где вы хотите разместить правый нижний угол поля со списком. В этом примере создайте поле со списком, охватывающее ячейки B2:E2.
Щелкните правой кнопкой мыши поле со списком и выберите "Управление форматом".
Введите следующую информацию и нажмите OK:
Чтобы указать диапазон для списка, введите H1:H20 в поле Диапазон ввода.
Чтобы поместить числовое значение в ячейку G1 (в зависимости от того, какой элемент выбран в списке), введите G1 в поле ссылки на ячейку.
Примечание. Формула ИНДЕКС использует значение в G1 для возврата правильного элемента списка.
В поле "Строки раскрывающегося списка" введите 10. Эта запись определяет, сколько элементов будет отображаться, прежде чем вам придется использовать полосу прокрутки для просмотра других элементов.
Примечание. Флажок "Трехмерное затенение" устанавливать необязательно. Он придает раскрывающемуся списку или полю со списком трехмерный вид.
В раскрывающемся списке или поле со списком должен отображаться список элементов. Чтобы использовать раскрывающийся список или поле со списком, щелкните любую ячейку, чтобы объект не был выбран. Когда вы щелкаете элемент в раскрывающемся списке или поле со списком, ячейка G1 обновляется до числа, указывающего позицию выбранного элемента в списке. Формула ИНДЕКС в ячейке A1 использует это число для отображения имени элемента.
Пример кнопки вращения
Чтобы добавить кнопку прокрутки в Excel 2007 и более поздних версиях, перейдите на вкладку "Разработчик", нажмите "Вставить", а затем нажмите кнопку прокрутки в разделе "Элементы управления формой".
Чтобы добавить счетчик в Excel 2003 и более ранних версиях Excel, нажмите кнопку счетчика на панели инструментов "Формы".
Нажмите на место на листе, где вы хотите разместить левый верхний угол кнопки прокрутки, а затем перетащите кнопку прокрутки в то место, где вы хотите разместить правый нижний угол кнопки прокрутки. В этом примере создайте кнопку прокрутки, которая покрывает ячейки B2: B3.
Нажмите правой кнопкой мыши кнопку прокрутки и выберите "Управление форматом".
Введите следующую информацию и нажмите OK:
В поле Текущее значение введите 1.
Это значение инициализирует кнопку прокрутки, чтобы формула ИНДЕКС указывала на первый элемент в списке.
В поле "Минимальное значение" введите 1.
Это значение ограничивает верхнюю часть кнопки прокрутки первым элементом в списке.
В поле Максимальное значение введите 20.
Это число указывает максимальное количество записей в списке.
В поле "Добавочное изменение" введите 1.
Это значение определяет, насколько кнопка счетчика увеличивает текущее значение.
Чтобы поместить числовое значение в ячейку G1 (в зависимости от того, какой элемент выбран в списке), введите G1 в поле ссылки на ячейку.
Нажмите любую ячейку, чтобы кнопка прокрутки не была выбрана. Когда вы щелкаете элемент управления вверх или вниз на кнопке счетчика, ячейка G1 обновляется до числа, которое указывает текущее значение кнопки счетчика плюс или минус добавочное изменение кнопки счетчика. Затем это число обновляет формулу ИНДЕКС в ячейке A1, чтобы отобразить следующий или предыдущий элемент.
Значение кнопки прокрутки не изменится, если текущее значение равно 1 и вы нажмете элемент управления вниз, или если текущее значение равно 20 и вы нажмете элемент управления вверх.
Пример полосы прокрутки
Чтобы добавить полосу прокрутки в Excel 2007 и более поздних версиях, перейдите на вкладку "Разработчик", нажмите "Вставить", а затем нажмите "Полоса прокрутки" в разделе "Элементы управления формой".
Чтобы добавить полосу прокрутки в Excel 2003 и более ранних версиях Excel, нажмите кнопку "Полоса прокрутки" на панели инструментов "Формы".
Щелкните правой кнопкой мыши полосу прокрутки и выберите "Управление форматом".
Введите следующую информацию и нажмите OK:
В поле Текущее значение введите 1.
Это значение инициализирует полосу прокрутки, чтобы формула ИНДЕКС указывала на первый элемент в списке.
В поле "Минимальное значение" введите 1.
Это значение ограничивает верхнюю часть полосы прокрутки первым элементом в списке.
В поле Максимальное значение введите 20. Это число указывает максимальное количество записей в списке.
В поле "Добавочное изменение" введите 1.
Это значение определяет, на сколько чисел элемент управления полосы прокрутки увеличивает текущее значение.
В поле "Смена страницы" введите 5. Это значение определяет, насколько будет увеличено текущее значение, если щелкнуть внутри полосы прокрутки с любой стороны полосы прокрутки).
Чтобы поместить числовое значение в ячейку G1 (в зависимости от того, какой элемент выбран в списке), введите G1 в поле ссылки на ячейку.
Примечание. Флажок "Трехмерное затенение" устанавливать необязательно. Он придает полосе прокрутки трехмерный вид.
Щелкните любую ячейку, чтобы полоса прокрутки не была выделена. Когда вы щелкаете элемент управления вверх или вниз на полосе прокрутки, ячейка G1 обновляется до числа, которое указывает текущее значение полосы прокрутки плюс или минус постепенное изменение полосы прокрутки. Это число используется в формуле ИНДЕКС в ячейке A1 для отображения элемента рядом с текущим элементом или перед ним. Вы также можете перетащить ползунок прокрутки, чтобы изменить значение, или щелкнуть полосу прокрутки с любой стороны поля прокрутки, чтобы увеличить его на 5 (значение изменения страницы). Полоса прокрутки не изменится, если текущее значение равно 1 и вы нажмете элемент управления вниз, или если текущее значение равно 20 и вы нажмете элемент управления вверх.
Читайте также: