Excel 2010 - не отображать 0 в формуле соответствия индекса - PullRequest
0 голосов
/ 27 апреля 2019

Я использую формулу Index / Match почти так же, как формула VLOOKUP, за исключением того, что данные, которые я хочу вернуть для формулы, находятся слева от данных, которые я сравниваю.

формула работает, как и ожидалось, но в местах, где есть пробелы, я получаю 0 в моей форме.Я хотел бы удалить 0 с моего листа.

Я уже пытался сделать формулу массива, но я не совсем понимаю, и это также заставило мой Excel умереть.

Iтакже сделали режим (Len (, даже.

IFERROR также не меняет 0.

= INDEX (Лист 3! A: A, MATCH (Лист 4! B: B,Sheet3! B: B, 0))

На Листе 3 у меня есть несколько IP-адресов (в столбце B) и имен хостов (столбец A). Однако не все IP-адреса имеют имена хостов.IP-адреса и некоторые другие данные, но без имен хостов. Чтобы упростить сравнение, я включаю имена хостов из Листа 3 в Лист 4. Но, где Лист 3 не имеет имен хостов, у меня просто 0 в Листе4. Я хотел бы, чтобы 0 были заменены на пробелы, или я хотел бы, чтобы формула пропускала пробелы.

1 Ответ

1 голос
/ 27 апреля 2019

Обычно я решаю эту проблему, выполняя:

IF(index-match-formula = 0,"",index-match-formula)

Который вернет пустую строку, когда результат совпадения индекса даст 0. Если нет, он вернет значение.

(Замените формула индекса соответствия всей формулой)

...