Как автоматически заполнять другие ячейки при выборе значений в раскрывающемся списке excel
Регистрация: 27.11.2015
Сообщений: 1
автоматическое заполнение ячеек при выборе значения в выпадающем списке
Добрый вечере форумчане помогите в написании условий в макросе.
Иметься файл «обои_2». В нем два листа.
Нужно чтобы при выборе из выпадающего списка тех.пок.обоев1 или 2 или 3
ниже ячейки автоматически заполняли согласно данным из 2-го листа.
И главное условие чтобы в заполняющихся ячейках никакие формулы не прописывались.
Нашел похожий файл «primer». Но не могу оптимизировать под свой файл «обои_2» его код макроса.
Помогите пожалуйста.
Все нужные файлы прикреплены!
Вложения
| primer.xls (40.0 Кб, 37 просмотров) |
| обои_2.xls (40.0 Кб, 15 просмотров) |
| CarbonXander |
| Посмотреть профиль |
| Найти ещё сообщения от CarbonXander |
Как автоматически заполнять другие ячейки при выборе значений в раскрывающемся списке excel
товар продано остаток
иванов 8 2 6
петров 12 6 6
сидор 34 15 19
«раскрывающийся список» (например выбрали иванов) следующие три столбца заполнились
соответствующими значениями 34 15 19
раскрывающийся список, знаю как делать! КАК ЗАПОЛНИТЬ СЛЕДУЮЩИЕ ТРИ СТОЛБЦА?
Спасибо!
Пользователь
Сообщений: 2684 Регистрация: 01.01.1970
06.02.2010 17:00:49
функция ВПР
06.02.2010 17:08:42
. например выбрали иванов) следующие три столбца заполнились
соответствующими значениями 34 15 19.
По какому принципу «соответствия» сидор-кое приписывать иванову. И, пожалуйста, загляните в правила и «Приемы». По-моему «=Индекс(. поискпоз())» лучше подойдет.
Z.
06.02.2010 17:29:15
. например выбрали иванов) следующие три столбца заполнились
соответствующими значениями 34 15 19.
По какому принципу «соответствия» сидор-кое приписывать иванову. И, пожалуйста, загляните в правила и «Приемы». По-моему «=Индекс(. поискпоз())» лучше подойдет.
Z.
Уважаемый, не покажите как в фалике это сделать?
Прикрепленные файлы
- post_97224.xlsx (10.53 КБ)
Пользователь
Сообщений: 47199 Регистрация: 15.09.2012
06.02.2010 17:32:04
Читали? «И, пожалуйста, загляните в правила. »
Пользователь
Сообщений: 788 Регистрация: 01.01.1970
06.02.2010 17:54:00
В файле это то что есть, или то чТо надо?
06.02.2010 18:18:37
это из чего сделать нужно раскрывающийся список + заполнение данных по следующим столбцам
Пользователь
Сообщений: 788 Регистрация: 01.01.1970
06.02.2010 19:20:18
По-моему «=Индекс(. поискпоз())» лучше подойдет.
Z.
в принципе ответ уже был.
Прикрепленные файлы
- post_97253.xlsx (10.88 КБ)
Как сделать автоматическое заполнение ячеек, при выборе значения из раскрывающегося списка?
Как сделать автоматическое заполнение ячеек, при выборе значения из раскрывающегося списка?
Есть адреса при выборе адреса в ячейке заполнялось поле соответствующем номером(значением) в EXCEL. Помогите пожалуйста.
- Вопрос задан более трёх лет назад
- 48568 просмотров
Комментировать
Решения вопроса 2
shushpanio @shushpanio
shushpanio
1. Делаем справочную таблицу (лучше на отдельном листе).
Таблица вида:
1 столбец информация для выпадающего списка
2 столбец список значений который должен подтягиваться
2. Создадим формулу для автозаполнения (для примера заполняем значение в ячейке С2 при выборе из выпадающего списка значения в ячейку В2)
В С2 пишем =ВПР(B2;Справочники!A:B;2;0), где В2 — ячейка со значением из списка, Справочники — Лист со справочными таблицами, Справочники!A:B — Ссылка на столбцы A:B на листе Справочники в которых содержится: А — значения для выпадающего списка, В — значения для автоподстановки
Ответ написан более трёх лет назад
Нравится 2 1 комментарий
Добавление списка со множественным выбором
Список с множественным выбором представляет собой список вариантов, который выглядит как прокручиваемый список с флажками. В списке можно установить нужное число флажков. В зависимости от того, как настроен список, в нем также может поддерживаться ввод собственных элементов.
В этой статье
- Применение списка с множественным выбором
- Взаимодействие с пользователем
- Совместимость
- Вставка списка с множественным выбором
- Советы по макету
Применение списка с множественным выбором
Используйте список с множественным выбором, если вы хотите:
- разрешить выбор нескольких элементов списка;
- разрешить ввод в список собственного значения;
- по умолчанию отображать большинство элементов списка в форме или все элементы;
- отображать значения, полученные из фиксированного списка, источника данных шаблона формы или внешнего источника данных, например базы данных или списка Microsoft Windows SharePoint Services.
В следующем примере показано, как в форме авансового отчета можно назначить расходам несколько категорий, установив флажки в списке множественного выбора. Разработчик шаблона формы разрешил применение пользовательских категорий. Поэтому пользователи могут вводить значения в пустое поле рядом с последним флажком в списке.
После вставки списка с множественным выбором в шаблон формы нужно задать значения, которые будут в нем отображаться. В противном случае при открытии формы, основанной на вашем шаблоне, список будет пустым. В диалоговом окне Свойства: Список с множественным выбором можно ввести значения самостоятельно или настроить их извлечение из базы данных или другого источника данных.
Связанные элементы управления
В InfoPath есть элементы управления, похожие на списки с множественным выбором, но предназначенные для других целей. Чтобы определить, какой из элементов управления лучше всего подходит для вашего шаблона формы, изучите список ниже.
Список. Как и список с множественным выбором, список позволяет выбирать значения. Однако в списке можно выбрать только один элемент. По умолчанию в списке отображаются все элементы, как и в списке с множественным выбором.
Раскрывающийся список. Как и любой другой список, раскрывающийся список предлагает список вариантов. Однако его элементы скрыты, пока пользователь не щелкнет элемент управления. В раскрывающемся списке можно выбрать только один элемент.
Поле со списком. Если вы хотите, чтобы пользователи могли как вводить собственные значения, так и выбирать элементы из предварительно заданного списка, вместо списка с множественным выбором используйте поле со списком. В поле со списком можно выбрать только один элемент.
Переключатели. Как и список с множественным выбором, группа переключателей позволяет выбрать один из вариантов. В отличие от списков с множественным выбором, в группе переключателей можно установить только один переключатель. Кроме того, при использовании переключателей выбор осуществляется щелчком небольшого кружка, а не элемента списка.
Взаимодействие с пользователем
В списках с множественным выбором пользователи делают выбор, устанавливая или снимая флажки в форме. Если все флажки не помещаются по высоте в элементе управления, с правой стороны поля появляется полоса прокрутки, с помощью которой можно просмотреть остальные варианты.
Вы можете разработать шаблон формы так, чтобы пользователи при необходимости могли вводить в список свои записи. В этом случае в конце списка будет выводиться флажок с полем ввода.
Чтобы ввести пользовательское значение, нужно установить флажок рядом с полем ввода, а затем ввести данные рядом с ним. Чтобы предоставить пользователям такую возможность, при добавлении в шаблон формы списка с множественным выбором установите флажок Разрешить пользователям вводить свои значения в диалоговом окне Свойства: Список с множественным выбором.
Совместимость
В InfoPath вы можете создать шаблон формы с поддержкой веб-браузера. При разработке таких шаблонов списки с множественным выбором будут недоступны на панели задач Элементы управления, так как они не отображаются в веб-браузерах.
Добавление списка со множественным выбором
Действия для вставки списка с множественным выбором немного отличаются в зависимости от того, разрабатываете ли вы шаблон формы с нуля или же используете в качестве его основы базу данных или другой внешний источник данных.
На следующем рисунке показан список с множественным выбором, выбранный в режиме конструктора до того, как разработчик шаблона формы вручную добавил элементы списка.
Элементы управления могут быть связанными или свободными. Если элемент управления связан, он подключен к полю или группе в источнике данных, поэтому данные, вводимые в элемент управления, сохраняются в XML-файле самой формы. Когда элемент управления является свободным, он не подключен к полю или группе, а данные, вводимые в него, не сохраняются. Если выбрать элемент управления или навести на него указатель мыши, в его правом верхнем углу , отобразится текст и значок привязки. В тексте указаны группа или поле в источнике данных, к которым привязан элемент управления. Значок указывает на то, правильно ли элемент управления привязан к полю или группе. Если привязка правильная, выводится зеленый значок. Если с привязкой что-то не так, вы увидите синий или красный значок.
Источник данных для шаблона формы состоит из полей и групп, отображаемых в иерархическом представлении в области задач Источник данных. Списки с множественным выбором всегда привязаны к повторяющимся полям внутри группы. Повторяющиеся поля обеспечивают хранение нескольких значений в поле. В следующем примере список с множественным выбором Категория в шаблоне формы привязан к повторяющемуся полю категория в области задач Источник данных.
При создании нового пустого шаблона формы по умолчанию устанавливается флажок Автоматически создавать источник данных в области задач Элементы управления. Это позволяет InfoPath автоматически создавать поля и групп в источнике данных по мере добавления элементов управления в шаблон формы. Эти поля и группы представлены в виде значков папок и файлов в области задач Источник данных.
Если структура шаблона формы основана на существующем XML-файле, базе данных или веб-службе, InfoPath наследует поля и группы в области задач Источник данных из существующего источника данных.
Добавление списка со множественным выбором
- Поместите курсор в то место шаблона формы, куда вы хотите вставить элемент управления.
- Если область задач Элементы управления не отображается, щелкните Другие элементы управления в меню Вставка или нажмите клавиши ALT+I, C.
- В области задач Элементы управления сделайте одно из следующего:
- Чтобы автоматически создать повторяющееся поле в источнике данных, привязанном к списку с множественным выбором, установите флажок Автоматически создавать источник данных.
- Чтобы привязать список с множественным выбором к существующему повторяющемуся полю, снимите флажок Автоматически создавать источник данных.
Примечание: Если флажок недоступен, источник данных заблокирован. Например, если вы создали структуру шаблона формы на основе схемы XML, возможно, через InfoPath не удастся добавить новые поля или группы в источник данных. Это ограничение помогает предотвратить случайное внесение в схему изменений, которые могут сделать ее недопустимой.
- Нажмите кнопку Добавить.
- В поле Значение введите текст, который вы хотите сохранять, если пользователь выбирает эту запись.
- В поле Отображаемое имя введите текст, который вы хотите отобразить для этой записи, и нажмите кнопку ОК.
- Повторите действия 1–3 для каждой записи, которую требуется добавить в список.
- Чтобы проверить изменения, нажмите кнопку Просмотр на стандартной панели инструментов или нажмите клавиши CTRL+SHIFT+B.
Использование значений из другой части формы
Этот вариант удобен, если вы хотите, чтобы значения в списке изменялись в зависимости от того, какие другие значения пользователи ввели в форму.
- В разделе Элементы списка щелкните Подставить значения из источника данных формы. Элементы в списке должны быть связаны с конкретной повторяющейся группой или повторяющемся полем шаблона формы.
- Нажмите кнопку Выбрать XPath рядом с полем Элементы, а затем в диалоговом окне Выбор поля или группы щелкните повторяющееся поле или повторяющуюся группу с полями, которые будут предоставлять значения для списка, и нажмите кнопку ОК.
- Нажмите кнопку Выбрать XPath рядом с полем Значение, щелкните поле, содержащее возможные значения для элементов списка, и нажмите кнопку ОК. Одно из этих значений будет сохранено в XML при выборе пользователем элемента в списке.
- Нажмите кнопку Выбрать XPath рядом с полем Отображаемое имя, щелкните поле, содержащее значения, которые выводятся в списке, и нажмите кнопку ОК.
Совет: Чтобы в списке не было значений с одинаковыми отображаемыми именами, установите флажок Показывать только записи с уникальными отображаемыми именами.
Использование значений из базы данных, веб-службы, XML-документа или сайта SharePoint
Этот вариант удобен, если вы хотите, чтобы значения в списке регулярно обновлялись. Значения обычно хранятся в базе данных или другом внешнем источнике и извлекаются каждый раз при открытии формы.
- Щелкните Искать значения во внешнем источнике данных.
- Выполните одно из следующих действий:
- Если вы уже добавили подключение к данным, щелкните его в поле Подключение к данным.
- Чтобы добавить новое подключение к данным, нажмите кнопку Добавить, а затем следуйте инструкциям мастера подключения к данным. Элементы в списке должны быть связаны с конкретной повторяющейся группой или повторяющемся полем.
- Нажмите кнопку Выбрать XPath рядом с полем Элементы, а затем в диалоговом окне Выбор поля или группы щелкните поле или группу с полями, которые будут предоставлять значения для списка, и нажмите кнопку ОК.
- Нажмите кнопку Выбрать XPath рядом с полем Значение, щелкните поле, содержащее возможные значения для элементов списка, и нажмите кнопку ОК. Одно из этих значений будет сохранено в XML при выборе пользователем элемента в списке.
- Нажмите кнопку Выбрать XPath рядом с полем Отображаемое имя, щелкните поле, содержащее значения, которые выводятся в списке, и нажмите кнопку ОК.
Совет: Чтобы в списке не было значений с одинаковыми отображаемыми именами, установите флажок Показывать только записи с уникальными отображаемыми именами.
Советы по макету
Приведенные ниже советы помогут вам настроить внешний вид, размер и другие параметры списка с множественным выбором.
- Чтобы одновременно изменить ширину нескольких списков, выберите их, нажмите клавиши ALT+ВВОД, откройте вкладку Размер, а затем в поле Ширина введите новое значение.
- Чтобы одновременно изменить цвет фона для нескольких списков, выберите их. В меню Формат нажмите кнопку Границы и заливка и внесите необходимые изменения на вкладке Заливка.
- Чтобы настроить шрифт, который используется для текста рядом с флажками в списке со множественным выбором, используйте поля Шрифт и Размер шрифта на панели инструментов Форматирование. Чтобы одновременно изменить шрифт и размер шрифта для всех таких списков в шаблоне формы, щелкните список с нужным форматированием, а затем в меню Формат нажмите кнопку Применить шрифт ко всем элементам управления «Список с множественным выбором».
- Если вы хотите изменить интервал между списком с множественным выбором и объектами вокруг него, поэкспериментируйте с параметрами полей на вкладке Размер в диалоговом окне Свойства: Список с множественным выбором. С помощью полей можно точнее задать интервал, чем с помощью разрывов абзацев.