Скрыть ноль (0) значений в формуле INDEX - PullRequest
0 голосов
/ 19 февраля 2019

Это дополнительный вопрос к ( формула Excel для транспонирования горизонтальных значений в вертикальном списке ).У меня есть формула для отображения горизонтально размещенных значений в вертикальной таблице.

=INDEX($1:$1;(ROW(1:1)-1)*2+4)
=INDEX($1:$1;(ROW(2:2)-1)*2+4)
etc

Проблема с текущим решением состоит в том, что он отображает (0) нулевые значения, если ячейки пусты.Как я могу изменить эту формулу, чтобы скрыть все нулевые (0) значения, чтобы она в результате дала ""

В одном столбце у меня есть числа, а в другом - один текст.Таким образом, решение должно подходить для обоих или, возможно, для двух разных подходов, которые я могу вводить в два разных столбца.

PS Я не хочу скрывать нулевые значения в параметрах Excel, потому что я буду использовать значения в дальнейшем, и они мне понадобятсябыть =""

1 Ответ

0 голосов
/ 19 февраля 2019

Если вы извлекаете текст, просто добавьте строку нулевой длины.

=INDEX($1:$1;(ROW(1:1)-1)*2+4)&""

Если вы что-то извлекаете, это не изменит результат.Если возвращать нечего (пусто), то в ячейке ничего не отображается.

Я не рекомендую делать это при извлечении чисел или дат, так как это изменит их на текст.

...