Oto rozwiązanie funkcji arkusza roboczego. Gdzie jest twoja lista A1:A40:
=TEXT(INDEX($A$1:$A$40,(ROW()-1)*4+COLUMN()-2),"0000000000")
Jest to wpisane C1i wypełnione po prawej stronie, F1a następnie w dół tyle wierszy, ile potrzebujesz.

Konieczne będzie dostosowanie formuły do arkusza.
Na przykład, jeśli chcesz, aby wiersze wyjściowe zaczynały się od C2, drugi argument INDEXfunkcji powinien być (ROW()-2)*4+COLUMN()-2.
Jeśli D1zamiast tego chcesz, aby wiersze wyjściowe zaczynały się od , drugim argumentem INDEXfunkcji powinno być (ROW()-1)*4+COLUMN()-3.
EDYCJA:
Właśnie widziałem, że chcesz wynik rozdzielany przecinkami. Jest to trochę hackerskie, ponieważ CONCATENATEnie może przyjmować argumentów tablicowych, ale zadziała. Wystarczy wypełnić następujący wzór w kolumnie.
=CONCATENATE(TEXT(INDEX($A$1:$A$40,(ROW()-1)*4+1),"0000000000"),", ",TEXT(INDEX($A$1:$A$40,(ROW()-1)*4+2),"0000000000"),", ",TEXT(INDEX($A$1:$A$40,(ROW()-1)*4+3),"0000000000"),", ",TEXT(INDEX($A$1:$A$40,(ROW()-1)*4+4),"0000000000"))
Jest to zależne od danych wyjściowych rozpoczynających się w wierszu 1. Jeśli na przykład dane wyjściowe zaczynają się w wierszu 2, musisz zmienić każdą instancję ROW()-1na ROW()-2.