В Excel 2010: ВПР не работает?

вот данные, которые у меня есть на листе "компоненты" (B4:E13):

Component 1        a    Form    Low
Component 2        a    Form    Low
Component 3        a    Form    Medium
Component 4        a    Form    Low
Component 5        a    Form    High
Component 6        a    Form    Medium
Component 7        a    Form    Low
Component 8        a    Form    High
Component 9        a    Form    Medium
Component 10       a    Form    Low

и вот что у меня есть на листе "Setup" (F4: G6):

Low         0,4
Medium  1,0
High    1,5

довольно просто, а? Но подождите. Теперь у меня есть список имен компонентов на 3-м листе, и я хочу получить соответствующий номер из листа "настройка". Просто пара VLOOKUPs (на самом деле, я впервые попробовал с поиском, результат был тот же), вот формула, которую я использую:

=VLOOKUP(VLOOKUP(B4;  Components!$B:$E; 4); Setup!$F:$G; 2)

и результат я получать удивительно. Формула, простая, как она есть, работает только для двух строк из 10!!! Вот что я получаю (диапазон B4: C13, с формулами в столбце C, ссылающимися на имена компонентов в столбце B):

Component 1 0,4
Component 2 #N/A
Component 3 #N/A
Component 4 #N/A
Component 5 #N/A
Component 6 #N/A
Component 7 #N/A
Component 8 #N/A
Component 9 #N/A
Component 10    0,4

есть идеи, какого черта здесь происходит?

20
задан paulmorriss
23.01.2023 9:52 Количество просмотров материала 3254
Распечатать страницу

1 ответ

функция VLOOKUP имеет четвертый аргумент. Большую часть времени вы хотите установить его в FALSE, что означает, что только точные совпадения будут делать.

2
отвечен paulmorriss 2023-01-24 17:40

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх