例示のデータがA列にあると仮定して
作業セルを使用すると分かりやすいので、
B列を作業セルとします。
B1セル
=MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&"0123456789"))
C1セル
=LEFT(A1,B1-1)
D1セル
=LEFT(SUBSTITUTE(A1,C1,""),8)
E1セル
=SUBSTITUTE(SUBSTITUTE(A1,C1,""),D1,"")
※中央の数字は、yyyymmddの日付と判断したので、文字数を8桁と固定しています。
※数字の桁数を取得する数式は、
=SUM(LEN(A1)-LEN(SUBSTITUTE(A1,{1,2,3,4,5,6,7,8,9,0},"")))
です。