Проверка данных с оператором IF

avatar
Kelvs
9 августа 2021 в 05:42
202
1
-1

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

У меня есть проверка данных для обоих столбцов "J" и "K" Sheet1. Значение столбца K будет зависеть от текущего значения столбца J. Он работает с первой строкой, но с последующими строками это не так, поскольку мой код для них по-прежнему зависит от значения первой строки, в в данном случае J4. Вот мой код на листе2(G1):

=if('1_Procurement Plan_Final'!J4="1.0 Goods",unique(B2:B),if('1_Procurement Plan_Final'!J4="2.0 Services",unique(C2:C),if('1_Procurement Plan_Final'!J4="3.0 Construction",unique(D2:D),if('1_Procurement Plan_Final'!J4="4.0 Lease and Rentals",unique(E2:E),if('1_Procurement Plan_Final'!J4="5.0 Others",unique(F2:F))))))

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

Источник
Kelvs
9 августа 2021 в 05:51
0

@idfurw, потому что список для проверки моих данных находится на другом листе?

idfurw
9 августа 2021 в 05:52
0

Извините, решено. Я думал, вы пытаетесь установить правило проверки.

Kelvs
9 августа 2021 в 05:54
0

@idfurw что значит решено? Не могли бы вы направить?

idfurw
9 августа 2021 в 05:57
0

Что ты пытаешься сделать? VLOOKUP? Предоставьте и кратко объясните ожидаемый результат.

Kelvs
9 августа 2021 в 06:26
0

@idfurw Чего я хотел бы добиться, так это того, что в столбце K, листе 1 я хотел бы, чтобы список из моей проверки данных в этом столбце соответствовал тому, что когда-либо было выбрано в списке проверки данных в столбце J. Скажем, например, в J4, Я выбрал «Товары 1.0» на K4, тогда я хотел бы, чтобы список был связан только с «Товары». То же, что и на J5, J6 и так далее.

ziganotschka
9 августа 2021 в 07:37
0

Пожалуйста, опубликуйте свою таблицу в открытом доступе.

MattKing
9 августа 2021 в 14:55
0

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

Ответы (1)

avatar
idfurw
9 августа 2021 в 08:04
0

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

В поле можно ввести только ссылку на диапазон, но не формулу.

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

В качестве альтернативы можно использовать скрипт Google Apps.