Помогите мне с формулой. Извините за формат ниже, так как я использую свой телефон и у меня нет 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 совпадений нет, он вернет пустой ""