Найдите данные либо в столбце A, либо в столбце B, и вы получите третий столбец.

Найдите данные либо в столбце A, либо в столбце B, и вы получите третий столбец.

Помогите мне с формулой. Извините за формат ниже, так как я использую свой телефон и у меня нет Excel на нем. Допустим

Столбец А
1(ячейка a1)
2(ячейка a2)
3(ячейка a3)
Столбец Б
4 (ячейка B1)
5 (ячейка b2)
6 (ячейка b3)
Столбец С
7 (ячейка c1)
8 (ячейка c2)
9 (ячейка c3)

Или просто:

А1:С3

1-й сценарий:
Если я введу 1 в ячейку D1, формула даст мне 7.
2-й сценарий:
Если я введу 4 в ячейку D1, то я также получу 7.


Мне нужна только одна формула, которая даст мне это. Я пробовал использовать индекс и сопоставление, но я сделал это в двух ячейках, по одной для каждого сценария. Я бы хотел, чтобы эти две объединялись только в одной ячейке. Спасибо.

решение1

Это длинная формула, но вы можете перетащить ее вниз для значения в столбце D, и она даст вам соответствующее значение в той же строке C значения в столбце A или B, которое соответствует D:

=IF(ISNA(MATCH(D1,$A$1:$A$3,0)),IF(ISNA(MATCH(D1,$B$1:$B$3,0)),"",INDEX($C$1:$C$3,MATCH(D1,$B$1:$B$3,0),1)),INDEX($C$1:$C$3,MATCH(D1,$A$1:$A$3,0),1))

Замените $A$1:$A$3 на ваш первый столбец
Замените $B$1:$B$3 на ваш второй столбец
Замените $C$1:$C$3 на ваш третий столбец
Индекс — $C$1:$C$3, чтобы найти результат только в столбце C
0 в Match, чтобы получить точное совпадение
2 вложенных If, чтобы проверить, есть ли совпадение в столбце A, в противном случае второй If проверит столбец B на совпадение
Если в обоих столбцах A и B совпадений нет, он вернет пустой ""

решение2

ВЕ1входить:

=IF(OR(D1=A1,D1=B1),C1,"")

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

ПРАВКА №1:

Это позволит проверить все столбцы:

=IF(COUNTIF($A$1:$A$3,D1)+COUNTIF($B$1:$B$3,D1)>0,C1,"")

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