Я пытаюсь найти, существует ли значение в столбце в другом столбце, но мне нужно вернуть только одно значение. Я пытался использовать поиск, но если я попытаюсь проверить несколько значений, они будут перенесены в несколько столбцов. Я просто хочу получить истину или ложь при сравнении одного набора значений с другим.
Вот картина моих данных и того, что я пытаюсь сделать. Я пытаюсь убедиться, что после того, как я использую задание в правом столбце, оно больше не будет использоваться, и мне нужна какая-то функция, чтобы убедиться, что используемые в настоящее время задания больше не используются. Поэтому я хочу проверить столбец всех заданий и предыдущих заданий, которые использовались, чтобы убедиться, что я не буду повторять задание. Я знаю, что могу сделать это с помощью матрицы решателя, но не могу.
Это можно сделать с помощью проверки данных и пользовательских формул, чтобы предотвратить ввод дубликатов заданий или заданий, которых нет в другом списке. Я буду считать, что первый столбец (j
(job)
) - это столбец A
, а тот, что рядом справа (job
) - это столбец L
.
Выберите весь столбец L (или какой-либо диапазон, который вам важен, например L2:l50
или что-то еще) и нажмите на Data Validation на ленте Data.
Измените выпадающий список "Разрешить" на "Пользовательский" и используйте следующую формулу:
=NOT(ISERROR(MATCH(L1,A:A,0)))
Обратите внимание на ссылку L1
. Это потому, что это первая ячейка в выбранном мною диапазоне. Если вы выберете другой диапазон, ссылку на ячейку нужно будет изменить на первую ячейку в этом диапазоне. Например, если вы выберете L2:L100
, формула должна ссылаться на L2
. Если вы хотите, вы также можете задать пользовательское сообщение об ошибке:
Одно и то же, разная формула:
=COUNTIF(L:L,L1)<2
То же самое, другая формула (объединяет две другие с функцией AND()
):
=AND(NOT(ISERROR(MATCH(L1,A:A,0))),COUNTIF(L:L,L1)<2)
Примечание: Все это предотвратит неправильный ввод только в момент ввода данных. Если вы хотите вернуться назад и выделить все ячейки, в которых уже есть данные, чтобы найти те, которые не соответствуют этим критериям, это будет аналогичное решение с использованием условного форматирования.