Как сохранить счетчик прогонов в Google Sheets с пропущенными строками? - PullRequest
1 голос
/ 03 февраля 2020

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

A           |
Group 1     |
Lorem       |
Ipsum       |
Dolor       |
null        |
Group 2     |
Sit         |
Amet        | 
Consectetur |

Я хотел бы создать новый столбец (предпочтительно в столбце A), в котором хранится счетчик операций записей, пропуск пустых строк («ноль») и пропуск групповых заголовков.

A     | B
null  | Group 1 
1     | Lorem 
2     | Ipsum 
3     | Dolor 
null  | null   
null  | Group 2 
4     | Sit 
5     | Amet  
6     | Consectetur 

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

1 Ответ

1 голос
/ 03 февраля 2020

попробовать:

=ARRAYFORMULA(IF((B:B="")+(REGEXMATCH(B:B, "Group")),,
 MMULT(TRANSPOSE((ROW(B:B)<=TRANSPOSE(ROW(B:B)))*
              IF((B:B="")+(REGEXMATCH(B:B, "Group")),,1)), 
         SIGN(IF((B:B="")+(REGEXMATCH(B:B, "Group")),,1)))))

0

...