Предположим, ваши данные помещены в A1: A6
В формуле B1 скопировано:
=SUBSTITUTE(MID(A1,LOOKUP(9^9,FIND("_"&{1,2,3,4,5,6,7,8,9,0},A1))+1,99),"_","")
Редактировать:
Согласно Терри У, отметим, что приведенная выше формулапотерпит неудачу в строке вроде: TEST_30_20_10_AB
Вот данные тестирования A1:A7
, такие же, как упомянутое сообщение Терри В.
PSN_IDA8_776
NXXT_FAEMNE_7905
PCBA_SAN_LUIS_441B
MCOM_LUX_415_U
ABCA_SEA_3_SFA_809
TEST_30_20_10_AB
TEST_aa_20_bb_10
Моя пересмотренная формула в B1, скопированная:
=SUBSTITUTE(MID(A1,AGGREGATE(14,6,FIND("_"&{1,2,3,4,5,6,7,8,9,0},A1),1)+1,99),"_","")
Результат формулы:
B1: 776
B2: 7905
B3: 441B
B4: 415U
B5: 809
B6: 10AB
B7: 10