Мой пример таков:
(workbook name"Rev)
letter weekly bi-weekly monthly
a 100 200 400
b 110 250 500
c 111 300 600
d 112 350 700
e 113 400 800
в другой рабочей книге я буду вводить букву и либо еженедельно, либо раз в две недели, либо ежемесячно. Мне нужен Excel, чтобы извлечь номер, связанный с этим. Например: ячейка 1 = B ячейка 2 = ежемесячно ячейка 3 = 400<- но это извлекается автоматически.
Мне бы очень хотелось избежать макроса, если это возможно.
заранее спасибо
решение1
Это можно сделать с помощью комбинации функций INDEX
и MATCH
. Например:
=INDEX($A$1:$D$6, MATCH($G$2, $A$1:$A$6, 0), MATCH($G$1, $A$1:$D$1, 0))
Функция MATCH
определяет целевую строку и столбец, а INDEX
функция ищет ячейку в этой строке и столбце. Диапазон таблицы ( A1:D6
) и адреса входных ячеек ( G1
и G2
) можно настроить в соответствии с вашими потребностями.
решение2
Вы можете сделать это с помощью Index/Match
=ИНДЕКС(Лист1!$A$1:$D$6,ПОИСКПОЗ(Лист2!B1,Лист1!$A$1:$A$6,0),ПОИСКПОЗ(Лист2!B2,Лист1!$A$1:$D$1,0))
Данные находятся в ячейках A1-D6 на листе 1. На листе 2 введите "b" в ячейку B1 и "ежемесячно" в ячейку B2.