tut es auch (zumindest dynamisch, nur noch nicht 5stellig).
=arrayformula(split(SUBSTITUTE(SUBSTITUTE("@"&A1:A5;"@";" ");" ";"#";1);"#")) finde ich reichlich widerlich! Google flext gnadenlos Leading-Zeros wech.
snb: Nicht-Dynamisch ist alles das, was nicht in einer Formel das gewünschte Endprodukt ergibt. Hast Du schon XL365? Oder hast Du einen MS-Account für XLWeb?
wäre es "quasi-dynamisch" (es ist keine Arrayformel, sondern ein Formelarray). Da abzuschließende Arrays jedoch "höchst-statisch" sind, wird die Formel erst ab XL2021 dynamisch.
Statt SPALTE()-1 würde ich {1.2} oder SEQUENZ(;2) verwenden, damit die Formel ortsunabhängig ist.
"Einfach oder aufwändig": Die SPLIT- oder GLÄWEXWDH-Formel ist nur einmal nötig, keine verschiedenen CHOOSE-Ausgänge. Es gibt schon viele, die die Logik dahinter begriffen haben. Außerdem verwendet sie nur einmal A1:A5.