Pup: honest compliment!
It's another way, but i've a problem with "X" ...
<table border='1' cellspacing='0' cellpadding='2' valign='middle' colspan='6' style='font-family:Calibri; color:#000000; background-color:#FFFFFF; font-size:11px; font-weight:normal; font-style:normal; '><colgroup><col width='28pt'><col width='272,25pt'><col width='66,75pt'><col width='66,75pt'><col width='66,75pt'><col width='66,75pt'></colgroup><tr style='background-color:#cacaca'><td> </td><td align='middle'>A</td><td align='middle'>B</td><td align='middle'>C</td><td align='middle'>D</td><td align='middle'>E</td></tr><tr><td style='background-color:#cacaca' align='middle'>1</td><td align='left' >Bananas BA426 Them more text</td><td align='middle' >BA426</td><td align='middle' style='color:#222222; ' > </td><td align='middle' style='color:#222222; ' > </td><td align='middle' > </td></tr><tr><td style='background-color:#cacaca' align='middle'>2</td><td align='left' >Apples AP654 Bananas BA525 More additional text</td><td align='middle' >AP654</td><td align='middle' style='color:#222222; ' >BA525</td><td align='middle' style='color:#222222; ' > </td><td align='middle' > </td></tr><tr><td style='background-color:#cacaca' align='middle'>3</td><td align='left' >More Fruit MF055 AP162 BA223X Even more text</td><td align='middle' >MF055</td><td align='middle' style='color:#222222; ' >AP162</td><td align='middle' style='color:#222222; ' >BA223</td><td align='middle' >BA223X</td></tr><tr><td style='background-color:#cacaca' align='middle'>4</td><td align='left' >More Text Before Numbers MT323 and…</td><td align='middle' >MT323</td><td align='middle' style='color:#222222; ' > </td><td align='middle' style='color:#222222; ' > </td><td align='middle' > </td></tr></table><br><table border='3' cellspacing='0' cellpadding='2' valign='middle' colspan='2' style='table-layout:fixed; color:#000000; background-color:#FFFFFF; font-family:Calibri; font-size:10px;'><colgroup><col width='40pt'><col></colgroup><tr style='background-color:#eeaaaa'><td>Cell</td><td>Formula</td></tr><tr><td>B1</td><td><Span style='color:#222222'>{=MID</Span><Span style='color:#0000DD'>(A1,MATCH</Span><Span style='color:#222222'>(TRUE,ISNUMBER</Span><Span style='color:#0000DD'>(1*MID</Span><Span style='color:#222222'>(A1,ROW</Span><Span style='color:#0000DD'>(INDIRECT</Span><Span style='color:#222222'>("1:"&LEN</Span><Span style='color:#0000DD'>(A1)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>,1)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>,0)</Span><Span style='color:#0000DD'>-2,5)</Span><Span style='color:#222222'>}</Span></td></tr><tr><td>C1</td><td><Span style='color:#222222'>{=IFERROR</Span><Span style='color:#0000DD'>(MID</Span><Span style='color:#222222'>(SUBSTITUTE</Span><Span style='color:#0000DD'>($A1,$B1,"",1)</Span><Span style='color:#222222'>,MATCH</Span><Span style='color:#0000DD'>(TRUE,ISNUMBER</Span><Span style='color:#222222'>(1*MID</Span><Span style='color:#0000DD'>(SUBSTITUTE</Span><Span style='color:#222222'>($A1,$B1,"",1)</Span><Span style='color:#0000DD'>,ROW</Span><Span style='color:#222222'>($A$1:INDEX</Span><Span style='color:#0000DD'>($A:$A,LEN</Span><Span style='color:#222222'>(SUBSTITUTE</Span><Span style='color:#0000DD'>($A1,$B1,"",1)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'>,1)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'>,0)</Span><Span style='color:#222222'>-2,5)</Span><Span style='color:#0000DD'>,"")</Span><Span style='color:#222222'>}</Span></td></tr><tr><td>D1</td><td><Span style='color:#222222'>{=IFERROR</Span><Span style='color:#0000DD'>(MID</Span><Span style='color:#222222'>(SUBSTITUTE</Span><Span style='color:#0000DD'>(SUBSTITUTE</Span><Span style='color:#222222'>($A1,$B1,"",1)</Span><Span style='color:#0000DD'>,$C1,"",1)</Span><Span style='color:#222222'>,MATCH</Span><Span style='color:#0000DD'>(TRUE,ISNUMBER</Span><Span style='color:#222222'>(1*MID</Span><Span style='color:#0000DD'>(SUBSTITUTE</Span><Span style='color:#222222'>(SUBSTITUTE</Span><Span style='color:#0000DD'>($A1,$B1,"",1)</Span><Span style='color:#222222'>,$C1,"",1)</Span><Span style='color:#0000DD'>,ROW</Span><Span style='color:#222222'>($A$1:INDEX</Span><Span style='color:#0000DD'>($A:$A,LEN</Span><Span style='color:#222222'>(SUBSTITUTE</Span><Span style='color:#0000DD'>(SUBSTITUTE</Span><Span style='color:#222222'>($A1,$B1,"",1)</Span><Span style='color:#0000DD'>,$C1,"",1)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'>)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'>,1)</Span><Span style='color:#222222'>)</Span><Span style='color:#0000DD'>,0)</Span><Span style='color:#222222'>-2,5)</Span><Span style='color:#0000DD'>,"")</Span><Span style='color:#222222'>}</Span></td></tr><tr><td>E1</td><td><Span style='color:#222222'>=IFERROR</Span><Span style='color:#0000DD'>(MID</Span><Span style='color:#222222'>(A1,FIND</Span><Span style='color:#0000DD'>("X",A1)</Span><Span style='color:#222222'>-5,6)</Span><Span style='color:#0000DD'>,"")</Span><Span style='color:#222222'></Span></td></tr></table><table style='font-family:Arial; font-size:8pt; background-color:#FFFFFF'><tr><td style='font-weight:bold'>Array-Formula!</td></tr><tr><td><span>Ctrl+Shift + Enter </span><span style='text-decoration:underline'></span><span></span></td></tr><tr><td><span></span><span style='font-weight:bold; color:#FF0000'></span><span></span></td></tr></table>