Формула Excel для сравнения двух столбцов и, если совпадение найдено, проверьте следующую ячейку на наличие значения, а затем верните результат

COL1        COL2              COL3
Hi          T_M12345678       T_455462    
            T_M12345670       T_M12345678
bye         T_M123456781      T_M12345670
            T_M123            T_M589646
            T_M894545         T_M123456781
            T_M418554651      
            T_M4546565

Мне нужно сравнить COL2 и COL3; если найдено какое-либо совпадение, мне нужно сравнить его с COL1 для этого найденного совпадения, и если в COL1 есть какое-либо значение, то оно должно вернуть значение в приведенных ниже сценариях true в COL4.

Например,

  • Сценарий 1: данные T_M12345678 присутствуют в COL2 и COL3, поэтому совпадение найдено, мне нужно проверить, есть ли у меня какое-либо значение в COL1 для этих данных в COL2, и в этом случае это ДА (Hi — это значение в COL1), поэтому Я должен напечатать TRUE в COL4.

  • Сценарий 2: данные T_M12345670 присутствуют в COL2 и COL3, поэтому совпадение найдено; затем мне нужно проверить, есть ли у меня какое-либо значение в COL1 для этих данных в COL2, и в этом случае это НЕТ, поэтому я должен напечатать TRUE1 в COL4.

  • Сценарий 3: Данные T_M589646 в COL3 отсутствуют в COL2, поэтому мне нужно напечатать FALSE в COL4.


person chengaiah    schedule 14.06.2015    source источник
comment
Я могу сравнить 2 столбца и установить значение true или false. Но я хочу, чтобы результат этого сравнения оценивался далее в другом столбце и устанавливался значение   -  person chengaiah    schedule 14.06.2015
comment
Ваша текущая формула очень приветствуется здесь. Намного легче помочь, когда у нас есть что-то реальное. Пожалуйста, отредактируйте свой вопрос, чтобы добавить дополнительную информацию.   -  person ZygD    schedule 14.06.2015


Ответы (1)


Поскольку вы не опубликовали ожидаемый результат, я создал 2 дополнительных столбца (1 для значений в COL2, другой для значений в COL3). Следующие формулы работают так, как вы определили.

Проверка значения COL2:

=IFERROR(IF(AND(MATCH(B2,$C$2:$C$8,0),ISBLANK(A2)),"TRUE1","TRUE"),"FALSE")

COL3 value check:

=IFERROR(IF(AND(MATCH(C2,$B$2:$B$8,0),ISBLANK(A2)),"TRUE1","TRUE"),"FALSE")

введите здесь описание изображения

person ZygD    schedule 14.06.2015