Excel читать на основе ячейки с диапазоном значений и выбрать значение из другой ячейки - PullRequest
0 голосов
/ 28 мая 2018

Здравствуйте! Мне нужна помощь в Excel по следующему сценарию. Пожалуйста, помогите

Column A             Column B             Column C           Column D
1-10                  $11
11-20                 $15
21-30                 $18
31-40                 $28
41-50                 $35
51-60                 $48
61-70                 $49
71-80                 $56
81-90                 $63
91-100                $70

, если я введу 32 в столбце C, столбец заполнит 28 долларов, если я выберу 61 в столбце C, столбец заполнит 49 долларов наоборот.Пожалуйста, помогите Спасибо, Хайдер

Ответы [ 3 ]

0 голосов
/ 29 мая 2018

Вы можете использовать данные как есть с этой формулой массива (в комплекте с Ctrl-Shift-Enter)

=INDEX($B$1:$B$10,MATCH(C1,--LEFT($A$1:$A$10,FIND("-",$A$1:$A$10)-1),1))
0 голосов
/ 29 мая 2018

Этот ответ основан на решении Гэри Стьюдента (равная альтернатива).Отформатируйте значения в столбце A, используя нижние значения диапазонов диапазона, как предложил Гэри.Если вы намереваетесь ввести искомое значение в C1, используйте следующее уравнение в D1:

=Vlookup(C1,A:B,2,1)

Уравнение отсканирует столбец A на предмет наиболее близкого соответствия вашему значению C1, а затем вернет соответствующее значение встолбец B.

Использование функции «Индекс и соответствие» выполняет то же самое, однако эти функции, как правило, интуитивно понятны только для более продвинутых пользователей Excel .Vlookup (и Hlookup) были реализованы в Excel для упрощения комбинации индекс / совпадение.

0 голосов
/ 28 мая 2018

Поместите только значения ниже в столбец A , а не диапазон значений;введите значение поиска в C1 и в D1 введите:

=INDEX(B:B,MATCH(C1,A1:A10,1))

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...