Добавление проверки данных разделения строк в таблицах Google

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

Есть ли способ запретить листам Google разбивать мое правило проверки данных при добавлении строки? Интересно, что добавление строки не разделяет правило проверки данных в столбце F (категория), а только в столбце F (подкатегория).

Заранее спасибо!

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать 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
69
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

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

Добавлен один возможный подход в ваш тестовый лист:

Я разместил настройку раскрывающегося списка зависимостей серверной части на той же вкладке, а не на отдельной (Preparation tab), и теперь правила проверки данных могут выдерживать вставку/удаление строк в этом диапазоне.

=map(F3:F38;lambda(Σ;torow(ifna(filter(Ranges!E2:N;Ranges!E1:N1=Σ));1)))

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

Igor K 10.05.2024 10:34

F указывает на абсолютный эталонный диапазон$E$1:$N$1, а G указывает на относительный эталонный диапазон $F1:1

rockinfreakshow 10.05.2024 10:39

АЛЬТЕРНАТИВНЫЙ ПОДХОД

Помимо способа @Rockinfreashow, вы можете использовать Vlookup formula:

это не приведет к разделению правила проверки данных, которое вы установили при добавлении строк.

=ARRAYFORMULA(IFNA(VLOOKUP(F3:F,Ranges!E10:J19,{2,3,4,5,6},FALSE),""))

Результат:

Как и в случае с @rockinfreakshow, вам нужно скрыть столбцы.


В этом методе вам необходимо transpose сначала указать то, что вы установили на листе Ranges, как показано ниже:

=TRANSPOSE(E1:N6)

Ссылка: Пусть Vlookup возвращает несколько столбцов в Google Sheets

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

Как рассчитать среднесуточное значение двух разных предметов каждый день с течением времени?
Если раскрывающийся список = значение, тогда добавьте все экземпляры другого раскрывающегося списка?
Можно ли добавить «входной» текст в ячейку, используя форматирование на листе?
Таблицы Google: использование двух критериев INDEX MATCH с функцией BYROW
Как исправить всплывающее окно с разрешениями сценариев приложений Google
Ошибка при импорте данных из листа Google в Google Slide с помощью скрипта Google Apps
Предотвращение или удаление нескольких экземпляров защищенных ячеек одного и того же диапазона
Создайте таблицу без использования функции сводной таблицы с помощью листов Google
Google Appsheet не отображает изображение из столбца URL-адреса изображения листа Google
Использование функций запроса листов Google для фильтрации списка по уникальным значениям

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

Как сдвинуть массив в таблицах Google с помощью формул
Объедините несколько столбцов в листе Google и создайте новый заголовок для этого объединенного столбца
Преобразовать часовой пояс UTC в собственное местное время со смещением летнего времени (и обратно) в таблицах Google
Объединение нескольких столбцов в листе Google с разными заголовками
Преобразование строк данных в один столбец, включая ИЗОБРАЖЕНИЯ
Как объединить два листа в Google Sheet, где каждый лист имеет одинаковый индекс, но разные столбцы, а лист B является подмножеством листа A?
В форме отправить; преобразовать входное значение в гиперссылку, объединив доменный и пользовательский ввод (слаг), используя входное значение в качестве отображаемого имени
Как использовать логику ИЛИ в функции COUNTUNIQUEIFS?
Присвоение целочисленных весов в Google Таблицах
Вставьте изображения в конкретную ячейку Google Sheets с помощью gspread