Используйте раскрывающийся список (из диапазона) для ввода данных. Изменить элементы раскрывающегося списка. Данные устарели (как отразить изменения?)

В итоге:

Я создал dropdown (from range) и использовал раскрывающийся список для заполнения данных в диапазоне ячеек. Затем я изменил один из элементов в файле dropdown. При расширении dropdown теперь отображаются новые элементы, но данные, которые я уже ввел, по-прежнему показывают старый элемент (вместе с индикатором ошибки). Есть ли способ вместо этого заставить ячейки автоматически обновляться?

Более детально:

Я создал dropdown (from range) над C1:C5, используя A1:A5 для источника данных. Работает так, как ожидалось.

Я двигаюсь дальше и начинаю вводить данные, используя dropdown. Плавное плавание.

Ой-ой! Вся клубника испортилась, но не волнуйтесь, ее можно заменить КИВИ. Я обновляю dropdown, заменяя strawberry на KIWI в ячейке A5. dropdown теперь включает в себя KIWI.

Однако мой ввод данных нарушен. C5 намекает на проблему с красным треугольником.

Конечно, я мог бы пойти поискать и починить все ячейки с предупреждением. Но я бы предпочел, чтобы какие-либо ячейки strawberry в A:A автоматически обновлялись, чтобы отразить изменение на KIWI. Например, если бы dropdown работал со ссылками, а не со значениями.

Мне удалось найти способ добиться этого. Правила проверки данных, похоже, не поддерживают это. Я потратил некоторое время, пытаясь написать формулы, используя комбинации ПРОСМОТР/АДРЕС/ПОИСКПОЗ/ДВССЫЛ и т. д., но чувствую, что упускаю что-то простое.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
96
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

Обходным решением на основе формулы было бы создание видимой исходной таблицы для раскрывающегося списка следующим образом:

КолА полковник Б 1 яблоко 2 апельсин 3 банан 4 вишня 5 клубника

Затем используйте столбец A (т. е. индексы списка) в качестве источника для раскрывающихся списков в другом месте листа, а в столбце рядом с раскрывающимися списками используйте index (или chooserows), чтобы отобразить выбранные параметры на основе выбранных индексов. Если вы затем измените значения в столбце B исходной таблицы, они будут автоматически отражены в раскрывающемся списке.

Спасибо, что нашли время объяснить и включить стартер. Я ценю это.

z2k 03.03.2024 00:22

Другие вопросы по теме