Note: The other languages of the website are Google-translated. Back to English

Como extrair texto antes / depois do segundo espaço ou vírgula no Excel? 

No Excel, a função Texto para colunas pode ajudá-lo a extrair cada texto de uma célula em células separadas por espaço, vírgula ou outros delimitadores, mas, você já tentou extrair o texto antes ou depois do segundo espaço ou vírgula de uma célula no Excel como a seguinte imagem mostrada? Neste artigo, irei falar sobre alguns métodos para lidar com essa tarefa.

extração de documento antes do segundo espaço 1

Extraia o texto antes do segundo espaço ou vírgula com a fórmula

Extraia o texto após o segundo espaço ou vírgula com a fórmula


seta azul bolha direita Extraia o texto antes do segundo espaço ou vírgula com a fórmula

Para obter o texto antes do segundo espaço, aplique a seguinte fórmula:

Insira esta fórmula: = SE (ISERROR (FIND ("", A2, FIND ("", A2,1) +1)), A2, LEFT (A2, FIND ("", A2, Find ("", A2,1) +1 ))) em uma célula em branco onde você deseja localizar o resultado, C2, por exemplo, e arraste a alça de preenchimento para baixo até as células que você deseja que contenham esta fórmula e todo o texto antes do segundo espaço ter sido extraído de cada célula, consulte a captura de tela:

extração de documento antes do segundo espaço 2

Nota: Se você deseja extrair o texto antes da segunda vírgula ou outros separadores, basta substituir o espaço na fórmula por vírgula ou outros delimitadores conforme necessário. Tal como: =IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1))).


seta azul bolha direita Extraia o texto após o segundo espaço ou vírgula com a fórmula

Para retornar o texto após o segundo espaço, a fórmula a seguir pode ajudá-lo.

Insira esta fórmula: = MID (A2, FIND ("", A2, FIND ("", A2) +1) +1,256) em uma célula em branco para localizar o resultado e, em seguida, arraste a alça de preenchimento até as células para preencher esta fórmula, e todo o texto após o segundo espaço foi extraído de uma vez, veja a captura de tela:

extração de documento antes do segundo espaço 3

NOTA Se você deseja extrair o texto após a segunda vírgula ou outros separadores, você só precisa substituir o espaço por vírgula ou outros delimitadores na fórmula conforme necessário. Tal como: = MID (A2, FIND (",", A2, FIND (",", A2) +1) +1,256).


As melhores ferramentas de produtividade para escritório

O Kutools for Excel resolve a maioria dos seus problemas e aumenta sua produtividade em 80%

  • armadilha para peixes: Insira rapidamente fórmulas complexas, gráficos e qualquer coisa que você tenha usado antes; Criptografar células com senha; Criar lista de discussão e enviar emails ...
  • Barra Super Fórmula (edite facilmente várias linhas de texto e fórmula); Layout de leitura (ler e editar facilmente um grande número de células); Colar na faixa filtrada...
  • Mesclar células / linhas / colunas sem perder dados; Dividir o conteúdo das células; Combinar linhas / colunas duplicadas... Evite células duplicadas; Comparar intervalos...
  • Selecione Duplicado ou Único Linhas; Selecione linhas em branco (todas as células estão vazias); Super Find e Fuzzy Find em muitos livros; Seleção aleatória ...
  • Cópia exata Várias células sem alterar a referência da fórmula; Criação automática de referências para várias folhas; Inserir marcadores, Caixas de seleção e mais ...
  • Extrair Texto, Adicionar texto, remover por posição, Remover Espaço; Criar e imprimir subtotais de paginação; Converter entre conteúdo de células e comentários...
  • Super Filtro (salvar e aplicar esquemas de filtro a outras planilhas); Classificação Avançada por mês / semana / dia, frequência e mais; Filtro Especial por negrito, itálico ...
  • Combine pastas de trabalho e planilhas; Mesclar tabelas com base em colunas-chave; Divida os dados em várias folhas; Conversão em lote de xls, xlsx e PDF...
  • Mais de 300 recursos poderosos. Suporta Office / Excel 2007-2021 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Recursos completos de avaliação gratuita de 30 dias. Garantia de devolução do dinheiro em 60 dias.
guia kte 201905

Guia do Office traz interface com guias para o Office e torna seu trabalho muito mais fácil

  • Habilite a edição e leitura com guias em Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Abra e crie vários documentos em novas guias da mesma janela, em vez de em novas janelas.
  • Aumenta sua produtividade em 50% e reduz centenas de cliques do mouse para você todos os dias!
parte inferior da aba do escritório
Comentários (28)
Ainda não há classificações. Seja o primeiro a avaliar!
Este comentário foi feito pelo moderador no site
Oi, esta fórmula será ideal para, mas em vez de remover o texto após o segundo espaço eu quero remover tudo depois do 3º eu tenho tentado inserir 3º FIND(" ",A2 eu entendo que a fórmula em si é =FIND(" ",X13,1 ). você pode por favor me ajudar. Eu não sou bom em aninhar as fórmulas. Muito obrigado.
Este comentário foi feito pelo moderador no site
Oi, estou procurando uma solução para extrair do Text abaixo, todo o texto após o segundo conjunto de dígitos, por exemplo:


XY limitado - UAN#24675 Materiais por P/O#75176 Anticon & Sarking e eu preciso apenas de " Anticon & Sarking.
Este comentário foi feito pelo moderador no site
Como você mudaria isso para a 3ª vírgula? Em vez do 2º?
Este comentário foi feito pelo moderador no site
Olá, Rodney,
Para extrair o texto antes do 3º espaço, aplique esta fórmula:
=SE(SERROR(FIND(" ",A2,FIND(" ",A2,FIND(" ",A2,1)+1) +1)),A2,ESQUERDA(A2,FIND(" ",A2,FIND (" ",A2,FIND(" ",A2,1)+1) + 1)));
Para extrair o texto após o 3º espaço, use esta fórmula:
=MID(A2, FIND(" ", A2,FIND(" ", A2, FIND(" ", A2)+1) +1)+1,30000)
Por favor, tente, espero que possa ajudá-lo!
Obrigado!
Este comentário foi feito pelo moderador no site
Obrigada! Isso foi tremendamente útil
Este comentário foi feito pelo moderador no site
=IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1)))
Isso retornará todo o texto à esquerda da segunda vírgula mais a segunda vírgula. Isso deve ser

=IF(ISERROR(FIND(",",A2,FIND(",",A2,1)+1)),A2,LEFT(A2,FIND(",",A2,FIND(",",A2,1)+1)-1))
omitir a segunda vírgula

1. Saquon Barkley, RB, Penn State
2. Derrius Guice, RB, LSU
3. Sony Michel, RB, Geórgia
4. Ronald Jones II, RB, USC
5. Nick Chubb, RB, Geórgia

Bad:
1. Saquon Barkley, RB,
2. Derrius Guice, RB,
3. Sony Michel, RB,
4. Ronald Jones II, RB,

Melhor:
1. Saquon Barkley, RB
2. Derrius Guice, RB
3. Sony Michel, RB
4. Ronald Jones II, RB
Este comentário foi feito pelo moderador no site
Mas isso não funcionará se a string de texto nem sempre tiver uma segunda vírgula ...
Este comentário foi feito pelo moderador no site
Oi, existe uma maneira, se eu quiser selecionar o texto após a 3ª vírgula do final?
Este comentário foi feito pelo moderador no site
Olá, Archi,
Para extrair todo o texto após a 3ª vírgula, aplique esta fórmula:
=DIREITO(A1,LEN(A1)-FIND("@@@",SUBSTITUTE(A1,",""@@@",3)))

Por favor tente.
Este comentário foi feito pelo moderador no site
Existe uma maneira de extrair vários pedaços dessa string? 123ABC.01.02.03.04 ---- por exemplo, para extrair o 123ABC e, na próxima coluna, extrair 123ABC.01 e, em seguida, 123ABC.01.02, 123ABC.01.02.03 e assim por diante.
Este comentário foi feito pelo moderador no site
OBRIGADO!!!
Este comentário foi feito pelo moderador no site
como faço isso da direita para a esquerda. Basicamente, deseja extrair as duas últimas palavras.
Este comentário foi feito pelo moderador no site
Olá, demonstração,
Para extrair e retornar as duas últimas palavras de strings de texto, aplique a fórmula abaixo:
=IF((LEN(A1)-LEN(SUBSTITUTE(A1," ","")))<2,A1,RIGHT(A1,LEN(A1)-FIND("/",SUBSTITUTE(A1," ","/",(LEN(A1)-LEN(SUBSTITUTE(A1," ",""))-1)))))

Por favor, tente, espero que possa ajudá-lo!
Este comentário foi feito pelo moderador no site
Como posso extrair Texto 1 e Texto 2 de uma string como Texto 1_Texto 2_Texto 3_Texto 4
Este comentário foi feito pelo moderador no site
No meu cenário, existem três "-" e às vezes um "-"
antes do segundo texto “-“ deve ser inserido
se na célula apenas um “-“ deve ficar em branco

por exemplo, As-01-14-32 respostas como estaAs-01

por exemplo, As-01 resposta Célula em branco

o que será farma?
Este comentário foi feito pelo moderador no site
Olá, Bil,
Para resolver seu problema, aplique a fórmula abaixo:
=SEERRO(ESQUERDA(A1,FIND("#",SUBSTITUTE(A1,"-","#",2))-1),"")
Por favor, tente, obrigado!
Este comentário foi feito pelo moderador no site
Está funcionando, obrigado
Este comentário foi feito pelo moderador no site
Mais uma coisa
após o terceiro”-“todo o texto deve permanecer igual a 1 ou 10, caso contrário, em branco
por exemplo, A-01-12-As responder Como
por exemplo, A-01-12-Asty responda Asty
por exemplo, resposta A-01 em branco
Este comentário foi feito pelo moderador no site
Oi,
Pode ser que a fórmula abaixo possa resolver sua tarefa, tente:
=SEERRO(TRIM(MID(A1,FIND("#",SUBSTITUTE(A1,"-","#",3))+1,255)),"")
Este comentário foi feito pelo moderador no site
Bem obrigado
Este comentário foi feito pelo moderador no site
Hi
Preciso de ajuda se quiser extrair qualquer coisa após a primeira vírgula e antes da última vírgula.
"Flat 135 Nevendon Road, Sally, Wickford, SS12 0NL"

Coluna A = Plano 135 Nevendon Road
Coluna B = Sally, Wickford
Colunas C = SS12 0NL
Este comentário foi feito pelo moderador no site
Olá, Jayaswal,
Para resolver seu problema, aplique as seguintes fórmulas:
Primeira parte - Célula B1: =ESQUERDA(A1,FIND(",",A1,1)-1)
Segunda parte -- Célula C1: =MID(A1,FIND(",",A1)+1,LOOKUP(1,0/(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)=","),ROW(INDIRECT("1:"&LEN(A1))))-FIND(",",A1)-1)
Terceira parte -- Célula D1: =MID(A1,FIND("=",SUBSTITUTE(A1,",","=",LEN(A1)-LEN(SUBSTITUTE(A1,",",""))))+1,256)

Por favor, tente, espero que possa ajudá-lo!
Este comentário foi feito pelo moderador no site
Oi, eu tenho uma longa string em uma única célula e quero extrair todas as informações após cada ID do produto. ID do produto: 686, Qtd. do produto: 1, SKU do produto: RUB 100, Nome do produto: Emu Oil Rub 100g, Peso do produto: 0.2000, Detalhes da variação do produto: |ID do produto: 691, Qtd. do produto: 1, SKU do produto: MOIST 100, Nome do produto: Hidratante de óleo de emu 100g, Peso do produto: 0.1900, Detalhes da variação do produto: , |ID do produto: 705, Qtd. do produto: 3, SKU do produto: WASH 250, Nome do produto: Lavagem de mãos e corpo natural com óleo de emu 250ml, Peso do produto : 0.4000, Detalhes da variação do produto: preciso da quantidade em uma célula e o nome do produto em outra célula para cada um dos produtos após o ID do produto. Você pode ajudar?
Este comentário foi feito pelo moderador no site
eu tenho o texto assim
LAXMI RANI DELI DELI DELI CG012054567IN CA
então, eu quero que o texto seja organizado no excel assim
LAXMI RANI (1ª célula) DELI (2ª célula) DELI (3ª célula) CG012054567IN (4ª célula) CA (5ª célula)
Este comentário foi feito pelo moderador no site
Oi, rangaih, Para lidar com seu problema, primeiro, você pode dividir seus valores de célula com base no espaço usando o Texto para colunas recurso, depois de dividir as strings de texto, você só precisa combinar os primeiros dois valores de célula conforme necessário. Por favor, tente, obrigado!
Este comentário foi feito pelo moderador no site
Olá

Eu tenho um cenário em 4 tipos como abaixo em um gráfico do excel

Tipo 1: FX01865-CWB-22F
Tipo 2: CD30250-AJX-2D-AB
Tipo 3: DF10250-MUR-JH-B
Tipo 4: YZ00250-MDS-4T-BHR

Para todos os casos, quero extrair apenas o TEXTO EM NEGRITO como resposta nas células adjacentes

Por favor, ajude a compartilhar a fórmula

Obrigado Saran

Este comentário foi feito pelo moderador no site
Editar - vejo que isso já foi abordado por Dave - obrigado senhor! skyyang você pode editar a solução incorreta para "Extrair texto antes do segundo delimitador" com a lógica de equação correta?
Este comentário foi feito pelo moderador no site
Oi, eu quero extrair cada valor após o sublinhado. Como faço isso. Estou familiarizado com o delimitador, mas quero aprender a fórmula para fazer isso.

Brush_25mm_Orange_Skid_110cm
Polish_25mm_Orange_Toast_100cm
Carro_25mm_Pneu_Branco_120cm
Paint_25mm_Red_Reflective_95cm
Não há comentários postados aqui ainda
Deixe o seu comentário
Postando como convidado
×
Avalie esta postagem:
0   Personagens
Locais sugeridos

Siga-nos

Copyright © 2009 - www.extendoffice.com. | Todos os direitos reservados. Distribuído por ExtendOffice. | | | Mapa do site
Microsoft e o logotipo do Office são marcas comerciais ou marcas registradas da Microsoft Corporation nos Estados Unidos e / ou em outros países.
Protegido por Sectigo SSL