Выделить ячейку, если ее текст появляется в другом столбце

Выделить ячейку, если ее текст появляется в другом столбце

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

Я попробовал создать новое правило условного форматирования и использовать эту формулу:

=NOT(ISNA(VLOOKUP(A1,$B:$B,1,FALSE)))

Там написано, что в формуле ошибка.

решение1

Приведенная вами формула прекрасно работает у меня как в ячейках, так и в правиле условного форматирования.

Какая ошибка возвращается? Я бы предположил, что у вас неамериканская версия Excel, которая может требовать другой разделитель, возможно, точку с запятой вместо запятой. Но это натяжка по какой-то причине.

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

Другая возможность в категории «недостаточно информации для определения» заключается в том, что, возможно, показанная формула не является точной формулой, которую вы используете. НЕ в том смысле, что вносятся какие-то кардинальные изменения, а, скорее, у вас есть имена рабочих листов, используемые в формуле, и вы их очистили для нас. (Кстати, респект, если это так... так раздражает необходимость проверять эти проблемы и создавать несколько вкладок и т. д., чтобы сделать это!) Если так, возможно, вы неправильно ввели имя рабочего листа в адресе. Если так, я бы сказал, что мне нравится настраивать эти формулы в ячейках, а затем копировать и вставлять в правила условного форматирования или значения именованного диапазона.

Related — более тонкая вещь. Если вы хотите, чтобы формула действовала на A1, а затем на A2, A3 и так далее для диапазона, который вы задаете CF-ing, лучший способ сделать это — разработать тестовую формулу в ячейке и скопировать ее из редактора формул (строка/поле F2). Затем выберите любую ячейку, которую вы использовали в формуле в качестве базовой ячейки. Наконец, перейдите в CF и следуйте обычному процессу, вставляя скопированную вами формулу в тестовое правило. В качестве примера, возможно, я разрабатываю формулу в ячейке ABC349876. Кого это волнует? Возможно, это было просто удобно. Я сослался на ячейку A1, как и вы, в формуле. Скопировал ее. ВЫБРАННАЯ ЯЧЕЙКА A1. Зашел в CF и вставил формулу. Опять же, пока ячейка A1 была выбрана. Я мог бы выбрать ячейки A1:A20000, если бы захотел, но ключевым элементом была бы активная ячейка A1, а не какая-то другая ячейка. Видите ли, правило было относительным к активной ячейке, поэтому, чтобы все относительные ссылки сработали, если я хочу просмотреть A1, я либо делаю вышеописанное, либо использую $A$1, что затем ограничивает его действие на A2, A3 и так далее.

Если, например, у вас активна ячейка D1, когда вы вводите точную формулу, которую вы привели выше, Excel подумает, что ваша тестовая ячейка должна быть на три ячейки левее ячейки, которую вы ожидаете от нее считать. Применив это к A1, он будет искать ячейку на три ячейки левее, но ее там нет. ОШИБКА.

Вот где очень важно передать, какую именно ошибку вы получили. В приведенном выше случае это будет ошибка #REF!. Конечно, первое вышеприведенное действие даст ту же ошибку, но все равно очень важно.

Однако, может быть, показательно, что вы упоминаете "ошибку", а эта фраза может также использоваться для сообщения об ошибке СООБЩЕНИЯ, например (перефразируя) "В этой формуле есть проблема". И ЭТО действительно предполагает возможность другого разделителя и, возможно, просто опечатки. Вы получаете небольшую помощь в ячейке, когда появляется это конкретное сообщение, хотя это может сбить людей с толку, но вы НЕ получаете никакой помощи в CF-ing.

Итак, контрольный список: у вас есть #ERROR! или сообщение об ошибке? Если первое, проверьте ссылку и какая ячейка активна при вводе формулы. Если второе, проверьте разделитель и опечатки.

Связанный контент