Vlookup - как бороться с ошибками # н / д - офис 365 - PullRequest
0 голосов
/ 10 июня 2019

Я использую MS Excel O365 Business в версии 1905 (сборник 11629.20196). В этом случае я создал два листа: 1) «Заказы»

enter image description here

2) Order_status

enter image description here

NUMBER_ORDER Столбец (в листе Order_status) был создан для всех ячеек в раскрывающемся списке с указанием источника столбца в листе "Orders": =Orders!$B$2:$B$1048576

Теперь я хотел бы создать формулу в DESC_ORDER из листа "Order_status", которая автоматически записывает данные из ячейки в столбец "NUMBER_ORDER". При написании этой формулы у меня появляется ошибка «# N / A» (несмотря на исправление всех данных на 2 листах).

Что я пробовал?

Я пробовал несколько разных способов:

1) Я написал =VLOOKUP(E2,Orders!$A:$B,COLUMN(Orders!$A$2:$A$1048576)), а затем отформатировал текст в столбце DESC_ORDER на листе «Заказы». Это не сработало.

2) Затем я попробовал VLOOKUP, изменив текст в ячейке E2: =VLOOKUP(TEXT(E2,"#"),Orders!$A:$B,COLUMN(Orders!$A$2:$A$1048576)). Тоже не сработало.

3) Затем я изменил на Trim в ячейке E2: =VLOOKUP(TRIM(E2),Orders!$A:$B,COLUMN(Orders!$A$2:$A$1048576)) Не помогло.

4) Позже я создал 2 представления "Заказы" для этих 2 столбцов на листе "Заказы". И "Orders_status" в столбцах из листа "Order_status". Я переписал эту формулу: =VLOOKUP(Order_status,Orders!$A:$B,1,FALSE) и все еще показывает # N / A! Ошибка.

Я искал какое-либо решение, но пока не нашел. Может кто-нибудь, пожалуйста, что мне делать? Есть идеи? Спасибо заранее за помощь или любые советы.

1 Ответ

1 голос
/ 10 июня 2019

Попробуйте:

=INDEX(Orders!$A$2:$A$6,MATCH(E2,Orders!$B$2:$B$6,0))

Результаты:

enter image description here

...