В B2
попробуйте:
=LEFT(A2,MATCH(FALSE,INDEX(ISNUMBER(MID(A2,ROW(A$1:INDEX(A:A,LEN(A2))),1)*1),),0)-1)
Если у вас есть доступ к DA-функциям (O365), например, SEQUENCE
:
=LEFT(A2,MATCH(FALSE,ISNUMBER(MID(A2,SEQUENCE(LEN(A2)),1)*1),0)-1)
Примечание: Если вы тоже имеете дело с целыми числами, возможно, чтобы предотвратить возможные ошибки с помощью MATCH
, вы можете использовать =LEFT(A2,MATCH(FALSE,ISNUMBER(MID(A2&"A",SEQUENCE(LEN(A2)+1),1)*1),0)-1)