У меня есть лист Excel, который содержит значения K для примера теста Уотсона-Уильямса 2 - циклическая статистика. Я использую следующую формулу для поиска корректирующих значений K на основе vlookup и match параметров следующим образом

=VLOOKUP(LEFT(J29,4),'K Correction Factor'!A2:K101,MATCH(MID(J29,5,1),'KCorrection Factor'!A1:K1,0),FALSE)

LEFT(J29,4) и MID(J29,5,1) извлекают значения строк и столбцов, используемые для поиска значений коррекции из рабочего листа. Например, возьмите значение 0,9425; LEFT(J29,4) = 0.94 и MID(J29,5,1) = 2 . Таким образом, длинная формула должна смотреть вниз от первого столбца до строки 0,94, а затем до столбца 2 и возвращать значение k.

Когда я "оцениваю" формулу, все, кажется, имеет правильную ссылку, но формула возвращает #N/A Я выполнял этот тип vlookup и match формуле раньше, поэтому я знаю, что она работает или будет работать. Но что-то не так, и я не могу понять это. У кого-нибудь есть предложения?

1 ответ1

1

Разобрался - просто добавь value() к формуле ...

=VLOOKUP(VALUE(LEFT(J29,4)),'K Correction Factor'!A2:K101,MATCH(VALUE(MID(J29,5,1)),'K Correction Factor'!A1:K1,0),FALSE)

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