Hello,
perhaps following formula does what you want. It replaces up to 20 different unicode codes by their corresponding character. Replacement starts at every '&#' - so your imported data shouldn't have '&#' in other positions than as start for unicode codes.

In the screenshot you see the formula (no LAMBDA, no MAKEARRAY, ...) of C9 converting B9 (C10 linked to B10 and C11 linked to B11). Here the formula of C9 for copying:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B9,IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),1)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),1))+2,5)),"")),IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),2)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),2))+2,5)),"")),IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),3)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),3))+2,5)),"")),IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),4)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),4))+2,5)),"")),IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),5)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),5))+2,5)),"")),IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),6)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),6))+2,5)),"")),IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),7)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),7))+2,5)),"")),IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),8)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),8))+2,5)),"")),IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),9)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),9))+2,5)),"")),IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),10)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),10))+2,5)),"")),IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),11)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),11))+2,5)),"")),IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),12)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),12))+2,5)),"")),IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),13)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),13))+2,5)),"")),IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),14)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),14))+2,5)),"")),IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),15)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),15))+2,5)),"")),IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),16)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),16))+2,5)),"")),IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),17)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),17))+2,5)),"")),IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),18)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),18))+2,5)),"")),IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),19)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),19))+2,5)),"")),IFERROR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),20)),8),CHAR(160)),IFERROR(UNICHAR(MID(B9,FIND(CHAR(160),SUBSTITUTE(B9,"&#",CHAR(160),20))+2,5)),""))
Kind Regards
Gerhard