Вчера я спросил this вопрос. Я попробовал другую формулу VLOOKUP, видя, насколько она полезна, но столкнулась с очень странной ошибкой, которую я не могу исправить. У меня есть следующая строка данныхExcel - VLOOKUP return #VALUE
Probabilities| 1%, 1.9%, 4.6%, 9.3%, 16.2%, 25.9%, 37.5%, 50%, 62.5%, 74.1%, 83.8%, 90.7%, 95.4%, 98.1%
Каждый элемент находится в своей собственной ячейке на отдельном листе под названием «Вероятность». На моем первом листе у меня есть =VLOOKUP("Probabilities",Probability!$A$1:$O$1,A2+1,FALSE)
, где A2 - число от 3 до 17. Если A2 равно 1, я получаю заголовок строки «Вероятности». Если A2 есть> = 2, я получаю error: Argument out of range: <Whatever A2 is +1>
. Я пробовал все: добавляя заголовки, меняя значения таблиц на целые числа или, в частности, ="<some text>"
, поэтому см., Если это не понравилось символу%. Ячейка A2 является результатом другой формулы, поэтому я попытался просто ввести числа непосредственно в ячейку, а также заменить A2 в формуле на число. Я предполагаю, что проблема не в индексе. Но я просто не знаю, что. Заранее спасибо за помощь. Дайте мне знать, если вам нужна дополнительная информация.
Ваш диапазон поиска $ A $ 1: $ O $ 1 - это одна строка (может быть?). VLOOKUP смотрит вниз по первому столбцу в диапазоне нескольких строк. Кроме того, вы смотрите слово «Вероятности» (не совсем понимаете настройку). – chuff
@chuff Правильно, таблица - всего одна строка. Это может быть ужасный метод для того, что я делаю. Я использую «Вероятности» (который является статичным) для поиска одной строки, которая существует, а переменная - индекса. В принципе мне нужно вернуть 25,9%, если A2 равен 6. – jtsmith1287
Вместо этого вы должны использовать OFFSET. Использование: OFFSET (cell_reference, row_offset, column_offset, height_in_rows, width_in_columns). Например, OFFSET ($ A $ 1,0, A2,1,1). (INDEX будет работать также.) – chuff