We will be migrating from Ask to Discourse on the first week of August, read the details here

Pergunte aqui
0

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

perguntadas 2015-01-15 13:16:00 +0200

imagem do gravatar de Newton

updated 2015-02-22 12:59:54 +0200

imagem do gravatar de Olivier

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.

editar alterar tag assinalar como ofensivo fechar mesclar Excluir

1 Resposta

0

respondidas 2015-01-15 20:12:46 +0200

imagem do gravatar de Grafeno

updated 2015-01-15 20:19:52 +0200

@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

editar assinalar como ofensivo Excluir Link mais

Comentários

@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 ??

imagem do gravatar de GrafenoGrafeno ( 2019-05-09 23:45:04 +0200 )editar

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).

imagem do gravatar de GrafenoGrafeno ( 2019-05-09 23:51:27 +0200 )editar
Login/Registrar para responder

Ferramentas de perguntas

1 seguidor

Estatísticas

Perguntadas: 2015-01-15 13:16:00 +0200

Lidas: 3,888 vezes

Última atualização: Feb 22 '15