как сделать Excel Показать пустым вместо 0 в качестве значения - PullRequest
0 голосов
/ 11 января 2019

У меня есть 2 таблицы с данными в них (давайте назовем их таблицей 1 и таблицей 2). Таблица номер один имеет столбец уникального идентификатора (A) и столбец имени (B) (именно эту я хочу получить для данных перейти к)

Таблица № 2 также имеет столбец уникального идентификатора (J) и столбец имени (K).

поэтому мне нужно было создать функцию, которая сравнивает столбцы с уникальным идентификатором, и, если есть совпадение, она получит имя из таблицы 2 в таблицу 1, что мне удалось сделать, однако у меня есть небольшой Проблема в том, что если имя отсутствует, укажите уникальный идентификатор во 2-й таблице, в таблице номер 1 будет отображаться 0, и я хочу, чтобы вместо этого он оставался пустым. это функция, которую я написал, кстати

=IF(ISNA(MATCH(A15,$J$8:$J$40,0)),"",VLOOKUP(A15,$J$8:$K$40,2,FALSE))

Ответы [ 2 ]

0 голосов
/ 11 января 2019

Это может помочь вам; Использование функции LEN & If вместе с Vlookup.

=IF(LEN(VLOOKUP(LookupValue,LookupRange,ColumnNumber,0))=0,"",VLOOKUP(LookupValue,LookupRange,ColumnNumber,0))

Thankyou.

0 голосов
/ 11 января 2019

Если таблица содержит пустые ячейки, тогда формула vlookup вернет 0. Возможно, вы используете вложенные If, поэтому ваша формула может выглядеть так:

= ЕСЛИ (ЕНД (ВПР (А15, $ J $ 8: $ J $ 40,0, FALSE)) "" ЕСЛИ (ВПР (А15, $ J $ 8: $ K $ 40,2, FALSE) = "" , "", ВПР (А15, $ J $ 8: $ K $ 40,2, FALSE)))

Другое решение, которое я попробовал, состояло в том, чтобы убедиться, что ни одна клетка не пуста и что в них есть хотя бы пробел.

Надеюсь, это поможет.

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