A análise de texto pode ser bastante complicada com vários delimitadores (por exemplo, [e]). Isso pode ser um caso quando deformar bastante o texto com um grande número de espaços, em seguida, retirar o conteúdo desejado e repará-lo com TRIM
pode funcionar melhor.
AfórmulaemB1é
=TRIM(MID(REPT(" ", 999)&SUBSTITUTE(SUBSTITUTE($A1, "[", REPT(" ", 999)), "]", REPT(" ", 999)), COLUMN(A:A)*1999, 999))
Preencha corretamente conforme necessário. Poste de volta se você encontrar o limite de códigos associados que você pode extrair antes que isso ocorra; Eu estaria interessado em saber. Se você achar que é inadequado para um grande número de retornos de texto, aumente o número 999 para 9999 ou superior em todos os 5 locais (999 AND 1999). Alguns cálculos rápidos e imediatos me dizem que você deveria estar seguro para 20 produtos.