Ref-sgain.ru

Программы и сервисы
2 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

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

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

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

Представьте себе рабочую книгу с двумя листами: «INPUT» и «AUX». В поле «INPUT» столбца A (Страна) пользователь должен выбрать страну из выпадающего меню. Я хотел бы, чтобы выпадающий список в столбце B (Город) обновлялся и показывал только список городов той страны, которую пользователь ввел в столбце A. Я хотел бы, чтобы это происходило более чем в одной строке.

Колонка A «INPUT» извлекает, проверяя данные из списка стран, который находится в колонке «AUX».

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

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

1 ответ

Несколько месяцев назад мне пришлось сделать именно это для рабочего проекта, и, как и вы, я не смог найти в Интернете НИЧЕГО о том, как это сделать, поэтому я подошел к делу творчески. На вопрос, который я искал, ответа не было, но я не мог объяснить свое решение без необходимости показывать конфиденциальные данные, которые я использовал в своем рабочем проекте. Благодаря предоставленному вами образцу электронной таблицы я решил эту задачу — вот моя электронная таблица «динамической проверки данных».

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

Чтобы обратиться к таблице, на которую я ссылался выше, я сделал это, создав еще одну вкладку под названием «CALC» для временного хранения этого вычисленного диапазона. (Обычно я защищаю и скрываю эти типы рабочих листов в рабочей книге, но здесь я оставил их скрытыми, чтобы их можно было видеть). Выпадающее меню в столбце B рабочего листа ENTRY требует выпадающего списка при выборе страны. меню в столбце C для автоматического заполнения городов, соответствующих выбранной стране.

Когда Страна находится в нижней строке своего столбца на листе INPUT, формула INDEX/MATCH выполнит свою работу, но сначала мне нужно создать формулу для тестирования.

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

= (ЕСЛИ ((В2=»»),(«»),(ЕСЛИ ((СТРОКА (А2)=2),(1),(МАКС ((ДВССЫЛ («А2: А»& СТРОКА (А1),1)))+1)))))

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

Затем я подготовил свой «стыковочный отсек», ссылку «динамической проверки данных» для листа INPUT, в листе CALC, используя следующую формулу INDEX/MATCH в CALC! B2

= (QUERY (, «выберите Col2, где Col1='»&(INDEX((INPUT!1:501),(MATCH((MAX(INPUT!A:A))),(INPUT!A:A))),(2)))&»‘ order by Col2»))

Наконец, я устанавливаю проверку входных данных на ссылку input!C2:C, и тогда у вас есть динамически обновляемая проверка данных в стиле раскрывающегося списка!

Обратите внимание, однако, что «динамическая проверка данных» будет корректно работать только для строки с наибольшим номером ID в столбце ID. Это означает, что вы не сможете легко отредактировать старые строки или заполнить недостающие строки.

Как сделать в Эксель выпадающий список (Excel), другие списки

Путь в меню: «Данные» — инструмент «Контроль данных» — вкладка «Параметры». Тип данных — «Список».

Читайте так же:
Как создать выпадающий список из таблицы без дубликата в Excel?

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

  1. Вручную с точкой с запятой в поле «Источник».
  2. Введите значения заранее. Укажите диапазон ячеек со списком в качестве источника.
  3. Назначьте имя диапазону значений и введите это имя в поле «Источник».

Любой из вариантов даст этот результат.

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

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

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

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

  • Выберите ячейку, в которой вы хотите создать выпадающий список;
  • Перейдите на вкладку «Данные» => «Работа с данными» в панели инструментов => выберите «Проверить данные» :

  • В окне «Проверка входных значений» на вкладке «Настройки» в качестве типа данных выберите «Список»:

  • Введите формулу в поле «Источник»: =MEMB(A$2$;0;0;5)
  • Нажмите «ОК».

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

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

Вот наша формула =MEMB(ссылка;смещение_по_строкам;смещение_по_столбцам;[высота];[ширина].

Эта функция содержит пять аргументов. Аргумент «ссылка» (в примере $A$2) указывает, с какой ячейки должен начинаться сдвиг. Аргументы ‘offset_by_lines’ и ‘offset_by_columns’ (в примере указано ‘0’) указывают, на сколько строк/столбцов должны быть смещены данные. Аргумент «[height]» задает значение «5», которое указывает высоту области ячейки. Мы не указываем аргумент «[width]», потому что диапазон в нашем примере состоит из одного столбца.

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

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

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

  1. Выберите диапазон для выпадающего списка. В главном меню найдите инструмент Формат как таблица. Открываются стили
  2. . Выберите один из них. Для нашей задачи макет не важен. Наличие заголовка очень важно. В нашем примере это ячейка A1 со словом Trees. Другими словами, вы должны выбрать стиль таблицы со строкой заголовка. Мы получим следующее представление диапазона:
  3. Поместите курсор в ячейку, где будет находиться выпадающий список. Откройте настройки инструмента проверки данных (путь описан выше). В поле «Источник» введите следующую функцию:

Давайте проверим это. Мы разместили наш список на одном листе в следующей таблице:

Давайте добавим в таблицу «рождественскую елку».

Теперь удалите значение «birch».

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

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

  1. Сформируем именованный диапазон. Путь: «Формулы» — «Диспетчер имен» — «Создать». Вводим уникальное название диапазона – ОК.
  2. Создаем раскрывающийся список в любой ячейке. Как это сделать, уже известно. Источник – имя диапазона: =деревья.
  3. Снимаем галочки на вкладках «Сообщение для ввода», «Сообщение об ошибке». Если этого не сделать, Excel не позволит нам вводить новые значения.
  4. Вызываем редактор Visual Basic. Для этого щелкаем правой кнопкой мыши по названию листа и переходим по вкладке «Исходный текст». Либо одновременно нажимаем клавиши Alt + F11. Копируем код (только вставьте свои параметры).

Private Sub Worksheet_Change(ByVal Target As Range) Dim lReply As Long If Target.Cells.Count > 1 Then Exit Sub If Target.Address = «$C$2» Then If IsEmpty(Target) Then Exit Sub If WorksheetFunction.CountIf(Range(«Деревья»), Target) = 0 Then lReply = MsgBox(«Добавить введенное имя » & _ Target & » в выпадающий список?», vbYesNo + vbQuestion) If lReply = vbYes Then Range(«Деревья»).Cells(Range(«Деревья»).Rows.Count + 1, 1) = Target End If End If End If End Sub

Когда вы вводите новое имя в пустую ячейку выпадающего списка, появляется сообщение: ‘Добавить в выпадающий список введенное имя baobab? «.

Нажмите кнопку «Да», и будет добавлена еще одна строка со значением «баобаб».

Выпадающий список в Excel с данными с другого листа/файла

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

  1. Активируйте ячейку, в которой нужно разместить выпадающий список.
  2. Откройте настройки управления данными. В поле «Источник» введите формулу: =DVSource(«[List1.xlsx]Sheet1!$A$1:$A$9»).

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

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

Возьмите три названные сферы:

Это является необходимым условием. Как описано выше, именованный диапазон может быть создан с помощью Менеджера имен. Имя не должно содержать пробелов или знаков препинания.

  1. Создайте первый выпадающий список, содержащий имена диапазонов.
  2. Установив курсор в поле «Источник», перейдите на лист и последовательно выделите нужные ячейки.
  3. Теперь создайте второй выпадающий список. В нем должны быть отражены слова, которые соответствуют имени, выбранному в первом списке. Если «Деревья», то «граб», «дуб» и т.д. Введите в поле «Источник» функцию вида =DVSSYL(E3). E3 — ячейка с именем первого диапазона.

создание раскрывающегося списка в excel

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

Рассмотрим следующий перечень фруктов:

Вот шаги, которые нужно выполнить для создания выпадающего списка:

  • Выберите ячейку, в которой вы хотите создать выпадающий список
  • Перейдите в раздел «Данные» => «Работа с данными» на панели инструментов => выберите «Проверить данные».
  • Выберите «Список» в качестве типа данных во всплывающем окне «Контроль входного значения» на вкладке «Параметры»:
  • Введите диапазон имен фруктов =$A$2:$A$6 в поле «Источник» или просто установите курсор мыши в поле «Источник», а затем выберите диапазон данных:

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

Выбор нескольких значений из выпадающего списка Excel

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

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

Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Not Intersect(Target, Range(«Е2:Е9»)) Is Nothing And Target.Cells.Count = 1 Then Application.EnableEvents = False If Len(Target.Offset(0, 1)) = 0 Then Target.Offset(0, 1) = Target Else Target.End(xlToRight).Offset(0, 1) = Target End If Target.ClearContents Application.EnableEvents = True End If End Sub

Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Not Intersect(Target, Range(«Н2:К2»)) Is Nothing And Target.Cells.Count = 1 Then Application.EnableEvents = False If Len(Target.Offset(1, 0)) = 0 Then Target.Offset(1, 0) = Target Else Target.End(xlDown).Offset(1, 0) = Target End If Target.ClearContents Application.EnableEvents = True End If End Sub

Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Not Intersect(Target, Range(«C2:C5»)) Is Nothing And Target.Cells.Count = 1 Then Application.EnableEvents = False newVal = Target Application.Undo oldval = Target If Len(oldval) <> 0 And oldval <> newVal Then Target = Target & «,» & newVal Else Target = newVal End If If Len(newVal) = 0 Then Target.ClearContents Application.EnableEvents = True End If End Sub

Убедитесь, что выбраны диапазоны «свои». Списки создаются классическим методом. Для выполнения остальной работы мы будем использовать макросы.

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

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

Делаем выпадающий список в ячейке эксель с выбором по первой букве

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

В режиме конструктора вставьте элемент управления Active X «List box» в документ:

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

  • ListFillRange
    — сюда вставляем наш именованный диапазон из «диспетчера имен»;
  • LinkedCell
    — связанная ячейка, куда будет выводиться выбранный из списка элемент — нужно, если данные ее будут использоваться в других таблицах, формулах и т.д;
  • ListRows
    — количество отображаемых строк в списке;
  • Font — выбираем шрифт, размер, стиль;
  • ForeColor и BackColor — цвет текста и фона;
  • ListRow — количество возвращаемых строк в списке;
  • PrintObject — определяет — выводить элемент управления на печать или нет (истина или ложь)

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

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

Excel: как создать динамический список проверки данных на основе таблицы данных

Допустим, я пишу планировщик меню в Excel для своих детей (проще описать, чем мою настоящую проблему).

У меня есть список продуктов: яблоки, бананы, морковь, финики, яйца, рыба и т. д.

У меня есть список детей: Джон, Карен, Лайонел, Майк и др.

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

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

Ячейка A2 будет содержать проверку данных, которая даст выпадающий список в ячейке со всеми именами детей (J, K, L, M) (это просто — я могу сделать эту часть!).

Ячейка B2 должна содержать динамически генерируемый список продуктов, которые нравятся выбранному ребенку. Итак, если я выберу Джона в A2, то список B2 будет . Если я выберу Лайонела, список B2 будет . Очевидно, что по мере изменения вкусов моего ребенка я могу просто обновить свою таблицу ‘likes’, добавив/удалив ‘x’, и выпадающие списки в B2 будут автоматически обновляться.

Как создать список валидации для ячейки B2? (Я бы предпочел сделать это, не прибегая к VBA, пожалуйста).

4 ответа

  • Источник проверки данных: Excel

Возможно, проблема в ключевых словах, которые я использовал, так как при поиске я не нашел нужной комбинации. Я пытаюсь создать динамический контрольный список в Excel, поместив ключевое значение в другую ячейку. У меня есть три листа: WSName (столбцы), Журнал (здания) и Награды.

В данном случае я создаю шаблон excel для импорта данных в систему хранения базы данных Access. Я пытаюсь создать некоторые списки проверки данных из переменных в моей базе данных, которые уже выбраны с помощью SQL. Столбцы, которые должны быть импортированы, должны иметь заголовок, содержащий 5.

Предполагается, что диапазон данных в вашей таблице составляет от A1 до E7.

Шаг 1: Создать список вариантов для каждого ребенка

Перечислите все предпочтения каждого ребенка (я добавил «-» в конце списка, чтобы обозначить местоположение). Введите эту формулу в G2 и перетащите ее в диапазон G2:J7:

Над каждой колонкой данных напишите имена детей (от G1 до J1).

Шаг 2: Создание условной валидации данных

Поскольку вы выполнили шаг 1 и ваш первый контрольный список данных (название) находится в L2, вы можете проверить данные продукта, используя следующую формулу:

Правильный список составляется путем исключения всех пустых вариантов (‘-‘) из списка.

UPDATE. Обходной путь с помощью INDEX/COMPLETE

Excel будет пересчитывать FFSET при каждом изменении в книге, поэтому вместо него можно использовать INDEX. Формула для моего шага 1 выглядит следующим образом:

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

Первый пост оповещения! !

Он состоит из трех этапов.

Шаг 1: Используйте серию из 5 таблиц для преобразования детских таблиц еды/вкуса в нечто более полезное, где для каждого ребенка перечислены его 1-я, 2-я, 3-я и т.д. и т.п. позиции, за которыми следуют #N/A для «неиспользуемых» позиций. Пятая таблица содержит информацию о проверке данных: это просто вопрос выбора правильного столбца и количества строк в этой таблице.

Шаг 2: В ячейках D2 и E2 задаются столбец и количество строк соответственно.

Шаг 3: Поле под названием ValidFood определяется динамически и выбирает правый столбец и строки из пятой таблицы с помощью =OFFSET(). В этом и заключается прелесть данного решения — вы можете использовать функцию менеджера имен, что и было сделано в данном случае. Правило управления данными для ячейки B2 просто ссылается на этот именованный диапазон. В качестве альтернативы формулу =OFFSET() можно использовать непосредственно в правиле управления данными с пользовательским параметром

В результате, когда я сравнил свое решение с решением Лины, они оказались не такими уж разными. Шаг 1 дает одинаковый результат в обоих решениях (за исключением того, что Лина использует символ » — » вместо моего #N/A для неиспользуемого выбора). Затем выберите правило проверки данных, которое применяет соответствующий бит результата Шага 1. Оба решения состоят из вложенных формул: длинная формула в одном (компактная, но сложная для понимания) и подробный пошаговый рабочий лист в другом (менее компактный, но более простой для понимания).

  • Выпадающий список контрольного перечня данных в стандартном виде Excel

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

Я создаю лист Excel со следующим выпадающим списком для проверки фактов. NA Done (добавьте сюда формулу) Фактически, я могу выбрать простой текст NA/Done из выпадающего списка. Но иногда я хочу, чтобы пользователь мог вычислять определенные значения на основе ячейки.

Вы определенно можете сделать это без VBA. Если вы еще не добавили вкладку разработчик в Excel, сделайте это прямо сейчас. http://msdn.microsoft.com/en-us/library/vstudio/bb608625.aspx

Вы захотите создать именованный диапазон для каждого списка. Например, создайте один для «имени», а другой — для всех ваших любимых блюд. Например: AJ_Likes, RJ_Likes.

Затем нужно вставить список (элемент управления Active X). Щелкнув правой кнопкой мыши на поле, можно выбрать «Свойства». Диапазон «имя» помещается в поле «ListFillRange.». Теперь вы увидите имена членов вашей семьи в первом поле. Список должен быть связан с ячейкой, чтобы при каждом выборе ячейка заполнялась соответствующим значением. Возможно, будет предпочтительнее разместить выпадающий список непосредственно над связанной ячейкой, чтобы избежать его появления (в эстетических целях).

«LinkedCell» также указан в поле свойств поля списка. Далее вы хотите создать второе поле со списком. Это поле будет содержать диапазон заполнения, который = новый динамический диапазон, который вы будете создавать. Динамический диапазон изменяется в зависимости от выбора первого поля.

В динамическом диапазоне используйте условную формулу, такую как эта:
=IF($F$3=»aj», INDEX(aj_likes,1), IF($F$3=»rj», INDEX(rj_likes, 1), «»))

В основном это говорит о том, что если F3 = AJ, выберите первую строку из диапазона AJ_Likes, иначе, если это = до RJ, выберите первую строку из диапазона RJ_Likes. enter image description hereenter image description here

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

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

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

Необходимо создать две таблицы: одну для данных и одну для исследования.

Введите имена детей в ячейки A1:D1.

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

Создайте именованный диапазон для выбора каждого ребенка, например, John’sChoices, включая только его выбор, но не его имя.

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

Затем создайте таблицу поиска высотой 4 строки и шириной 2 столбца: Джон|JohnsChoices Карл|KarlsChoices Лина|LinasChoices Мэри|MarysChoices

Используя эту таблицу поиска 4х2 с выбором.

Затем назовите ячейку, в которой вы хотите выбрать имя, например Name (Имя).

В той же ячейке создайте выпадающий список только для имен, то есть используя левый столбец только что созданной таблицы.

Наконец, создайте выпадающий список рядом с ячейкой Name, а в области разместите: =INDIRECT(VLOOKUP(Name, ChoiceLookup,2,FALSE))

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

Вы можете ввести до 20 таких вариантов — если у вас хватит терпения, но по сути это каскадные варианты, которые обновляют последующие варианты еще до того, как вы до них доберетесь. Я часто пользуюсь этим, и это очень удобно и избавляет от необходимости возиться с MATCH, INDEX, OFFSET и т.д. Д

Формула может быть заполнена практически в любом диалоговом окне, где требуется диапазон, если она преобразуется в диапазон, следовательно, INDIRECT.

Похожие вопросы:

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

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

Я хочу знать, как создать поле проверки данных (список) в листе Excel с помощью Java-кода. Существует ли метод в пакете jxl, который может создать поле проверки данных?

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

Контекст: Я пытаюсь создать шаблон в Excel для импорта данных в систему хранения базы данных, хранящуюся в Access. Я пытаюсь создать списки управления данными из существующих списков.

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

Я создал лист excel с выпадающим списком возможных проверок данных. Из выпадающего меню можно выбрать простой текст NA/Done. Но.

В колонке Excel имеется контрольный список (выпадающий список). Как отобразить динамический комментарий на основе выбранного параметра? Спасибо.

Вот исходные данные (sTable) Имя Список электронной почты User1 u@em.co No User2 u@e.com Yes User3 t@em.co No User4 f@e.com Yes User5 w@e.com Yes User6 d@em.co No User7 i@e.com Yes Целевая таблица.

Возможно ли создать динамический выпадающий список на основе текущего года? Я хочу создать выпадающий список для текущего года (2019); с 5 вариантами: 2019 2020 2021 2022.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector