удалить 0 и пересчитать в Excel - PullRequest
0 голосов
/ 17 апреля 2019

У меня есть эта проблема в Excel, где я хочу удалить 0 и повторно сложить строки.

Проблема:

0 0 1 2 3
0 0 0 1 0
0 2 3 0 1
2 5 3 0 0

Желаемый результат будет

1 2 3
1 0
2 3 0 1
2 5 3 0 0

Есть предложения?

Ответы [ 2 ]

2 голосов
/ 18 апреля 2019

Просто ради альтернативы:

enter image description here

Формула в A6 переводится в:

=IFERROR(INDEX($A1:$E1,,MATCH(TRUE,INDEX($A1:$E1>0,0),0)+COLUMN()-1),"")

Потянул вниз и в сторону.

2 голосов
/ 17 апреля 2019

Это создаст диапазон от первого не 0 до конца, а затем внешний INDEX вернет их по порядку при перетаскивании.

=IFERROR(INDEX(INDEX($A1:$E1,AGGREGATE(15,7,COLUMN($A1:$E1)/($A1:$E1<>0),1)):$E1,,COLUMN(A:A)),"")

enter image description here

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