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

Column A
1(cell a1)
2(cell a2)
3(cell a3)
Column B
4 (cell B1)
5 (cell b2)
6 (cell b3)
Column C
7 (cell c1)
8 (cell c2)
9 (cell c3)

Или просто:

A1:C3

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


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

2 ответа2

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 в совпадении, чтобы иметь точное совпадение
2 вложенных If для проверки совпадения в столбце A, в противном случае второй If проверит совпадение в столбце B
Если в обоих столбцах A и B нет соответствия, он вернет пустое ""

0

В E1 введите:

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

РЕДАКТИРОВАНИЕ № 1:

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .