KutoolsforOffice — Uma solução, cinco ferramentas poderosas.Fazer mais com menos esforço.

Extraia rapidamente determinado texto de células no Excel

AutorSun Data de Modificação

Kutools para Excel

Potencia o Excel com 300+
funcionalidades avançadas

Por predefinição, o Excel disponibiliza várias funções para extrair texto. Por exemplo, pode utilizar a função ESQUERDA ou DIREITA para extrair texto do início ou do fim de uma cadeia de caracteres, ou aplicar a função EXT.TEXTO para extrair texto a partir de uma posição específica, entre outras opções. Contudo, para muitos utilizadores do Excel, lembrar e aplicar estas fórmulas é um verdadeiro quebra-cabeças no dia a dia. Por isso, recomendamos vivamente a Extrair Texto do Kutools para Excel: esta funcionalidade poderosa reúne múltiplas formas de extrair texto de células selecionadas em massa. Com apenas algumas definições simples, consegue obter exatamente o texto de que precisa.


Clique em Kutools > Texto > Extrair Texto. Consulte as capturas de ecrã:


Extrair os primeiros ou últimos n caracteres de células

Esta secção aborda a extração dos primeiros ou últimos n caracteres de células. Siga os passos abaixo.

shot-extract-text-1

1. Clique em Kutools > Texto > Extrair Texto para ativar a funcionalidade.

shot-extract-text-2

2. Na caixa de diálogo Extrair Texto, configure da seguinte forma:

2,1) Certifique-se de que o separador Extrair por Posiçãoestá ativado;
2,2) Na secção Intervalo, clique no botão shot-extract-text-3para selecionar o intervalo de células a partir do qual irá Extrair Texto;
2,3) Na secção Opções:
(1)Os primeiros N caracteres: Para extrair um número de caracteres a partir do início de uma cadeia. Imagine que precisa de extrair os primeiros 2 caracteres de células selecionadas; Por favor, selecione esta opção e introduza o número 2 na caixa de texto;
(2)Os últimos N caracteres: Para extrair um número de caracteres a partir do fim de uma cadeia. Se pretender extrair os últimos 3 caracteres de células selecionadas, Por favor, selecione esta opção e introduza o número 3 na caixa de texto.
2,4) Clique em OK.

shot-extract-text-4

Nota: Marcar a caixa Inserir como Fórmula no canto inferior esquerdo da caixa de diálogo insere o resultado como fórmula nas células de destino. Quando o valor da célula referenciada for alterado, o resultado é atualizado automaticamente.

3. Na caixa de diálogo Extrair Texto aberta, selecione uma célula vazia para apresentar o resultado e, em seguida, clique em OK.

shot-extract-text-5

Agora, os primeiros N caracteres ou os últimos N caracteres das células selecionadas são extraídos, conforme ilustrado na captura de ecrã abaixo.

shot-extract-text-1


Extrair Texto por posição de células

Imagine que pretende extrair 4 caracteres a partir do 4.º caractere nas células, tal como ilustrado na captura de ecrã abaixo. Siga os passos seguintes para o conseguir.

shot-extract-text-6

1. Clique em Kutools>Texto>Extrair Textopara ativar a funcionalidade.

2. Na caixa de diálogo Extrair Texto, efetue as seguintes definições.

2,1) Clique no separador Extrair por Posição(Este separador está ativado por predefinição);
2,2) Na secção Intervalo, clique no botão shot-extract-text-3para selecionar o intervalo de células a partir do qual irá Extrair Texto;
2,3) Na secção Opções: selecione a opção Caracteres do Início ao Fim, especifique as posições inicial e final;
Neste caso, pretendo extrair 4 caracteres a partir do 4.º caractere das células selecionadas, pelo que introduzo os números 4 e 7 separadamente nas duas caixas de texto.
2,4) Clique em OK.

shot-extract-text-7

Nota:Marcar a caixa Inserir como FórmulaNo canto inferior esquerdo da caixa de diálogo, insira o resultado como fórmula nas células de resultado. Assim, sempre que o valor da célula referenciada for alterado, o resultado será atualizado automaticamente.

3. Em seguida, surge a caixa de diálogo Extrair Texto. Selecione uma célula vazia para apresentar o resultado e, depois, clique no botão OK.

shot-extract-text-8

Os caracteres desde a posição especificada até à posição indicada serão extraídos em massa para as células de destino.

shot-extract-text-6


Extrair Texto antes ou após uma cadeia/caractere específico de células

A funcionalidade Extrair Texto permite-lhe extrair facilmente texto antes ou após uma cadeia ou caractere específico nas células — por exemplo, extrair texto antes ou após o hífen (-), conforme mostrado na captura de ecrã abaixo.

shot-extract-text-10

1. Clique em Kutools>Texto>Extrair Textopara ativar a funcionalidade.

2. Na caixa de diálogo Extrair Texto, efetue as seguintes configurações.

2,1) Clique no separador Extrair por Posição(Este separador está ativado por predefinição);
2,2) Na secção Intervalo, clique no botão shot-extract-text-3para selecionar o intervalo de células a partir do qual irá Extrair Texto;
2,3) Na secção Opções:
(1)Antes do texto: Para Extrair Texto antes de uma cadeia ou caractere. Selecione esta opção e introduza a cadeia ou caractere para extrair todo o texto antes dele (neste caso, introduzi o hífen);
(2)Após o texto: Para Extrair Texto após uma cadeia ou caractere. Selecione esta opção e, em seguida, introduza a cadeia ou o caractere para extrair todo o texto após este (aqui introduzo o caractere hífen).
2,4) Clique em OK.

shot-extract-text-11

Notas:

1)Inserir como Fórmula: Marcar esta caixa no canto inferior esquerdo da caixa de diálogo insere o resultado como fórmula nas células de resultado. Quando o valor da célula referenciada for alterado, o resultado será atualizado automaticamente.
2) Se a cadeia ou o caractere introduzido tiverem duplicados na mesma célula, a funcionalidade extrai apenas o texto anterior ou posterior à primeira ocorrência.

3. Na caixa de diálogo Extrair Texto, selecione uma célula vazia para apresentar o texto extraído e, em seguida, clique em OK.

shot-extract-text-12

Os resultados são apresentados tal como mostrado na captura de ecrã abaixo.

shot-extract-text-10


Extrair todos os números de uma cadeia de texto em células

O Excel não inclui uma funcionalidade integrada para extrair números de uma cadeia de texto; a única forma é recorrer a uma combinação de várias funções. Com o Kutools, porém, extrair números de uma cadeia de texto torna-se simples e eficaz.

shot-extract-text-13

1. Clique em Kutools>Texto>Extrair Textopara ativar a funcionalidade.

2. Na caixa de diálogo Extrair Texto, efetue as seguintes definições.

2,1) Clique no separador Extrair por Posição(Este separador está ativado por predefinição);
2,2) Na secção Intervalo, clique no botão shot-extract-text-3para selecionar o intervalo de células a partir do qual irá Extrair Texto;
2,3) Na secção Opções: selecione a opção Extrair Números;
2,4) Clique em OK.

shot-extract-text-14

Nota:Marcar a caixa Inserir como FórmulaNo canto inferior esquerdo da caixa de diálogo, insira o resultado como fórmula nas células de resultado. Assim, sempre que o valor da célula referenciada for alterado, o resultado será atualizado automaticamente.

3. Na caixa de diálogo Extrair Texto, selecione uma célula vazia para apresentar o Extrair Texto e, em seguida, clique em OK.

shot-extract-text-15

Os números de qualquer posição numa cadeia de texto são extraídos. Veja a captura de ecrã:

shot-extract-text-13


Extrair texto específico por regras

Além das opções fixas mencionadas acima, a funcionalidade Extrair Texto permite-lhe criar regras personalizadas com carateres universais para extrair exatamente o texto de que precisa. Por exemplo, pode definir uma regra (*) para extrair o conteúdo entre parênteses ou utilizar a regra @* para isolar domínios de endereços de e-mail. Siga os passos abaixo para aplicar as suas regras à funcionalidade Extrair Texto.

Exemplo 1: Extrair Texto entre dois caracteres de células

Esta secção mostra-lhe como criar uma regra para extrair texto entre dois caracteres de células selecionadas em massa.

shot-extract-text-16

1. Clique em Kutools>Texto>Extrair Textopara ativar a funcionalidade.

2. Na caixa de diálogo Extrair Texto, efetue as seguintes definições.

2,1) Clique no separador Extrair por Regra;
2,2) Na secção Intervalo, clique no botão shot-extract-text-3para selecionar o intervalo de células a partir do qual irá Extrair Texto;
2,3) Na caixa Texto, introduza a regra com base na qual irá Extrair Texto;
Aqui pretendo Extrair Texto entre parênteses, pelo que introduzo (*)na caixa de texto.
2,4) Clique no botão Adicionarpara adicionar a regra à caixa Conteúdo da Regra;
2,5) Clique em OK.

shot-extract-text-17

Notas:

1. Os caracteres universais ? e * podem ser utilizados nas regras.
?(ponto de interrogação): representa qualquer caractere único. Por exemplo,KT?encontra «KTE», «KTO», «KTW» e assim por diante;
*(asterisco): representa qualquer número de caracteres. Por exemplo,*esteencontra «Nordeste», «Sudeste»e assim por diante.
2. Se várias regras tiverem sido criadas na caixa de diálogo Extrair Texto, pode marcar apenas as regras que pretende aplicar e deixar as restantes desmarcadas.

3. Na caixa de diálogo Extrair Texto, selecione uma célula vazia para apresentar o resultado e, em seguida, clique no botão OK.

shot-extract-text-18

Os textos entre parênteses — incluindo os próprios parênteses — são extraídos de células selecionadas em massa. Veja a captura de ecrã:

shot-extract-text-16

Exemplo 2: Extrair domínio de Endereço de Email em células

Esta secção mostra-lhe como criar uma regra para extrair o domínio do endereço de e-mail nas células.

shot-extract-text-19

1. Clique em Kutools>Texto>Extrair Textopara ativar a funcionalidade.

2. Na caixa de diálogo Extrair Texto, efetue as seguintes definições.

2,1) Clique no separador Extrair por Regra;
2,2) Na secção Intervalo, clique no botão shot-extract-text-3para selecionar o intervalo de células que contêm Endereço de Email;
2,3) Na caixa Texto, introduza a regra @* na caixa de texto.
2,4) Clique no botão Adicionarpara adicionar a regra à caixa Conteúdo da Regra;
2,5) Clique em OK.

shot-extract-text-20

Notas:

1. Os caracteres universais ? e * podem ser utilizados nas regras.
?(ponto de interrogação): representa qualquer caractere único. Por exemplo, KT? encontra «KTE», «KTO», «KTW» e assim por diante;
*(asterisco): representa qualquer número de caracteres. Por exemplo, *este encontra «Nordeste», «Sudeste» e assim por diante.
2. Se várias regras tiverem sido criadas na caixa de diálogo Extrair Texto, pode marcar apenas as regras que pretende aplicar e deixar as restantes desmarcadas.

3. Em seguida, surge a caixa de diálogo Extrair Texto. Selecione uma célula vazia para colocar o resultado e, depois, clique em OK.

Todos os Domínio do Email são extraídos das Endereço de Email selecionadas em massa.

shot-extract-text-19


Ferramentas de Produtividade Recomendadas

Office Tab: Utilize separadores práticos no Microsoft Office, tal como no Chrome, Firefox e no novo navegador Edge. Alterne facilmente entre documentos com separadores — sem mais janelas desorganizadas.Saiba mais...

Kutools para Outlook: Kutools para Outlook oferece 100+ funcionalidades poderosaspara o Microsoft Outlook 2010–2024 (e versões posteriores), bem como para o Microsoft 365, ajudando-o a simplificar a gestão de e-mails e a aumentar a produtividade.Saiba mais...


Kutools para Excel

O Kutools para Excel oferece mais de 300 funcionalidades avançadas para acelerar o seu trabalho no Excel 2010–2024 e no Microsoft 365. A funcionalidade acima é apenas uma entre as muitas ferramentas que poupam tempo incluídas na solução.

🌍 Suporta 40+ idiomas de interface
✅ Confiança de 500,000+ utilizadores e 80,000+ empresas em todo o mundo
🚀 Compatível com todas as versões modernas do Excel
🎁 Avaliação completa de 30 dias — sem registo, sem limitações
Kutools for Excel Faixa de OpçõesKutools for Excel Faixa de Opções