1

У меня есть функция, возвращающая некоторые значения из другой таблицы:

=IFERROR(INDEX(Table2[Kommentar];[@[Radnr.]]);"")

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

Есть ли хороший способ сделать это?

Текущие результаты

Предпочтительные результаты

1 ответ1

2

Всякий раз, когда у меня есть это, я либо использую условное форматирование, чтобы скрыть 0, либо использую оператор IF :

=iferror(if(INDEX(Table2[Kommentar];[@[Radnr.]])="","",INDEX(Table2[Kommentar];[@[Radnr.]]),"")

Он возвращает ноль в случае, когда индексируемая ячейка пуста, поэтому просто скажите, что если INDEX вернет пустое значение, то предположите, что пусто, иначе выполните INDEX как первоначально требовалось.

Вы также можете скрыть 0 под

Файл -> Параметры -> Дополнительные параметры -> Параметры отображения для этого листа -> Показать ноль в ячейках с нулевым значением

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