なるほど、半平太さんの式のほうがいいですね。私のはなしで。
一応最後の(数字)に限定する方法。
A B
1 XX(5)XXXX(BBB)XXXX(0123) (0123)
2 XXXX(45678) (45678)
3 (AAA)XXXX(456789) (456789)
4 XX(BB)X(123)XX(AAAA) (123) ★
5 XX(BB)X(124)XX (124) ★
6 XX
B1
=LET(a,A1,b,SEQUENCE(,LEN(a)),d,MID(a,b,1),
g,LOOKUP(1,0/(d="(")/ISNUMBER(1*DROP(d,,1)),b),
F,LAMBDA(F,i,IF(ISERR(1*CHOOSECOLS(d,i+1)),i,F(F,i+1))),
IF(ISNUMBER(g),MID(a,g,F(F,g)-g+2),""))
下方向・↓