Я предполагаю, что ваши реальные данные намного длиннее, чем этот список, поэтому вот что я хотел бы сделать в этом случае.
Сначала поместите список в столбец B и добавьте формулу, которая копирует команду в столбец A:
![[1]: https://i.stack.imgur.com/hDWJO.png](https://i.stack.imgur.com/zgCOR.png)
* обратите внимание, что вы должны скопировать и вставить значение из b2 в a2 и запустить формулу на a3.
Введите формулу = IF (LEFT (B3,4) = "Team", B3, A2) в ячейке a3 и перетащите ее вниз (или управляйте смещением вниз, затем управляйте d, чтобы заполнить). Что делает эта формула? Он смотрит на ячейку B, если он начинается с «Team», он использует значение этой ячейки, в противном случае он использует значение ячейки выше (которая будет другой «Team»).
Затем скопируйте и вставьте столбец значений A, чтобы не потерять результаты формулы после следующих шагов:

Отфильтруйте столбец B "player" по поисковому запросу "team" и удалите все эти строки:

Теперь у вас есть столбец A команд, столбец B игроков и используйте эту формулу в столбце C: = IF (A2 = A1, CONCATENATE (C1, "", B2), CONCATENATE (A2, "", B2)) ,
Эта формула смотрит на столбец «Команда» и, если он отличается, запускает новую цепочку команды и игрока, в противном случае добавляет игрока в цепочку выше команды и игрока.

Я надеюсь, что вы можете следовать логике здесь и выполнить то, что вы пытаетесь сделать. Дайте мне знать, как это происходит.