Separar Campos tendo como referência espaço em branco

Prezados :
Recebi uma lista com cerca de 5000 ítens, como :
ÍTEM APRESENTAÇÃO FORMULA.
Primeira Dificuldade : Os três " campos ", apresentam tamanhos variáveis.
O que diferencia-os é o ESPAÇO EM BRANCO, entre eles.
Procuro alguma fórmula ou função em que consiga separá-los em colunas distintas, exemplo :
Coluna B : ÍTEM - Até o primeiro espaço em branco.
Coluna C : APRESENTAÇÃO - entre o primeiro e o último espaço em branco.
Coluna D : FÓRMULA - a partir do último espaço em branco.
Imagino algo, tendo o espaço em branco, como referência !
DIREITA ou ESQUERDA, da maneira convencional, contando-se caracteres, não são funcionais, tendo em vista o tamanho variável dos campos.

@Newton,

É possível fazer o que você deseja ao se aninhar a função PESQUISAR() e NÚM.CARACT() dentro das funções ESQUERDA(), DIREITA() e EXT.TEXTO().

Além disso, a opção Permitir expressões regulares em fórmulas deve estar marcada no menu Ferramentas - Opções - LibreOffice Calc - Calcular


Fórmulas:

Coluna B- ITEM
=ESQUERDA( A2;PESQUISAR(" ";A2) )

Coluna C- APRESENTAÇÃO
=EXT.TEXTO( A2;PESQUISAR(" “;A2)+1;PESQUISAR(” [^ ]+$";A2)-PESQUISAR(" ";A2) )

Coluna D- FÓRMULA
=DIREITA( A2;NÚM.CARACT(A2)-PESQUISAR(" [^ ]+$";A2) )

Descrição da imagem


Atte,
Grafeno

@Bronoski disse:

Antonio…por favor, se possível, vc pode me explicar a função PESQUISAR(" [^ ]+$";A2)…mais especificamente os parâmetros dentro das aspas ??

Os parâmetros " [^ ]+$" são expressões regulares, e “dizem” para a função PESQUISAR() procurar o último espaço em branco do texto (célula).