Note: The other languages of the website are Google-translated. Back to English
Registo de cliente  \/ 
x
or
x
Registe-se  \/ 
x

or

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

Quando você deseja extrair o texto antes ou depois do espaço da lista como mostrado abaixo, você tem uma boa maneira de fazer isso? Deixe-me explicar alguns truques para extrair texto antes ou depois do espaço apenas no Excel.


Extraia o texto antes ou depois do espaço com fórmula no Excel

Você pode extrair rapidamente o texto antes do espaço da lista apenas usando a fórmula.

Selecione uma célula em branco e digite esta fórmula = ESQUERDA (A1, (FIND ("", A1,1) -1)) (A1 é a primeira célula da lista da qual você deseja extrair texto) e pressione Entrar botão.

Tips:
(1) Se você deseja extrair o texto antes ou depois da vírgula, você pode alterar "" para ",".
(2) Se você deseja extrair o texto somente após o espaço, use esta fórmula = MID (A1, FIND ("", A1) +1,256).
(3) Este método extrai o texto pelo primeiro espaço nas células especificadas. Se houver mais de um espaço na célula, por exemplo "Katty J James", a fórmula = MID (A1, FIND ("", A1) +1,256) irá extrair todos os caracteres após o primeiro espaço.

fita de notas A fórmula é muito complicada para lembrar? Salve a fórmula como uma entrada de texto automático para reutilizá-la com apenas um clique no futuro!
Leia mais ...     Experimentação livre

Extraia números (ou texto) apenas de uma célula / coluna em diferentes colunas / linhas

Kutools para Excel aprimora seu Dividir células utilitário e suporta a extração em lote de todos os caracteres de texto ou números de uma célula / coluna em duas colunas / linhas. Avaliação gratuita de recursos completos por 30 dias!

Kutools for Excel - Inclui mais de 300 ferramentas úteis para Excel. Teste gratuito de 30 dias com recursos completos, sem necessidade de cartão de crédito! Get It Now


Extraia o texto antes ou depois do espaço com o Kutools para Excel

Se você instalou Kutools for Excel, você pode usar seu Extrair Texto utilitário para extrair rapidamente o texto antes ou depois do espaço apenas de uma lista.

Kutools for Excel - Inclui mais de 300 ferramentas úteis para Excel. Teste gratuito de 30 dias com recursos completos, sem necessidade de cartão de crédito! Teste grátis agora!

1. Selecione a lista e clique em Kutools > Texto > Extrair Texto. Veja a imagem:

2. Na caixa de diálogo pop-up, digite * e um espaço no Texto caixa, clique em Adicionar botão, apenas verifique esta nova regra adicionada no Extrair lista seção e clique no Ok botão.
Ponta: Se você deseja extrair texto após espaço apenas, digite um espaço e siga * no Texto caixa nesta etapa.

3. Em outra caixa de diálogo pop-up, especifique o endereço da primeira célula do intervalo de destino para os quais você produzirá os dados extraídos e clique em OK botão. Até agora, você pode ver os textos antes de extrair o espaço apenas.
     
Importante: Se quiser extrair texto antes ou depois da vírgula, você pode digitar *, or ,* no Texto caixa.


Extraia o texto antes do espaço e depois do espaço / vírgula separadamente ao mesmo tempo

Kutools para Excel oferece suporte a outro utilitário de Dividir Célula utilitário para nos ajudar a extrair o texto antes do espaço / vírgula e o texto depois do espaço / vírgula, e gerá-los em células diferentes. Faça o seguinte:

Kutools for Excel - Inclui mais de 300 ferramentas úteis para Excel. Teste gratuito de 30 dias com recursos completos, sem necessidade de cartão de crédito! Teste grátis agora!

1. Selecione a lista de strings de texto da qual você irá extrair e clique no botão Kutools > Texto > Dividir células.

2. Na caixa de diálogo de abertura de Dividir Células, especifique o tipo de divisão no Tipo seção, verifique um separador de divisão no Dividido por seção e clique no Ok botão. Veja a imagem acima:
No nosso caso, verificamos o Dividir em colunas opção e Espaço opção, e clique no botão Ok botão. E agora a lista de string de texto é dividida em colunas ou linhas com base no espaço. Veja a imagem abaixo:

Importante: Se você precisar extrair texto antes ou depois da vírgula, verifique o Outro na primeira caixa de diálogo Dividir células e digite a vírgula "," na caixa abaixo.


Demonstração: Extraia texto antes ou depois de espaço, vírgula ou outros delimitadores pelo Kutools para Excel


Kutools for Excel inclui mais de 300 ferramentas úteis para Excel, grátis para testar sem limitação em 30 dias. Baixe e teste grátis agora!

Artigos relativos:


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-2019 e 365. Suporta todos os idiomas. Fácil implantação em sua empresa ou organização. Teste gratuito de 30 dias com recursos completos. 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
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Noha · 4 months ago
    What is the first "data" location for the sentence in row 6? ..
    Please answer me 🙏
  • To post as a guest, your comment is unpublished.
    matrix · 7 months ago
    Thank you!
  • To post as a guest, your comment is unpublished.
    DR · 8 months ago
    Muchas gracias
  • To post as a guest, your comment is unpublished.
    Aland · 1 years ago
    Hello, thanks for this article, but is there a way for a mid function to work on the second space?
    • To post as a guest, your comment is unpublished.
      kellytte · 1 years ago
      Hi Aland,
      For example there is a sentence in the cell B3, you can extract the text after the second space from this cell with formula =MID(B3,FIND(" ",B3,FIND(" ",B3)+1),256)
  • To post as a guest, your comment is unpublished.
    Mehar singh bisht · 2 years ago
    Mehar Kusum Manav Maa Singh Bisht

    what is formula for separate above words...
    • To post as a guest, your comment is unpublished.
      kellytte · 2 years ago
      Hi Mehar singh bisht,
      Do you mean split “Mehar Kusum Manav Maa Singh Bisht”, and place every word in a separate cell? You can select the cell containing the content, and click Data > Split to Column (set the delimiter as space) to split it.
  • To post as a guest, your comment is unpublished.
    Abbas Aziz · 2 years ago
    If i buy a licence then for how many days will it be valid for me?
    • To post as a guest, your comment is unpublished.
      kellytte · 2 years ago
      Hi Abbas Aziz,
      For license issues, please contact support@extendoffice.com
  • To post as a guest, your comment is unpublished.
    Atul · 4 years ago
    Hi,

    I want to know the formula which can give me the text after few characters. how to retrive that?

    can someone help with this

    Regards/-
    atul
    • To post as a guest, your comment is unpublished.
      Mahwish · 4 years ago
      Dear Atul,

      If u need exactly after certain character, (say 20 words incl space). You can go for DATA tab, Then select the column you want changes... then go to TEXT TO COLUMNS ribbon. After that a dialogue box will open and u can see Fixed width, Select it. Click next, then u will see 10, 20, 30..., click on 20 (or how many words u need after), then next. FINISH.

      CAUTION: Insert some blank columns after the required column to avoid any data loss
  • To post as a guest, your comment is unpublished.
    Tim · 5 years ago
    Hello,
    Perhaps you can help me?
    I like your information above, but as usual I have a different split column issue.
    So... I'm looking for a way to split a cell of text into to. The split must not come more that 30 characters (Including spaces) from the left but must be at a space or the immediate previous space to the 30th character point.

    So if the cell contained: "EMERGENCY MU/INITIAL FILL TO CONDENSER CTRL VAL"
    The 30th Character is the "C" of Condenser so the cell will split between "TO" and "Condenser"
    How do I write this code please?
    Many thanks for your help,
    Tim
  • To post as a guest, your comment is unpublished.
    Pappu Singh · 5 years ago
    SNJAI21470,,499,PO15135,8907617138985,Manuf

    How to extract third comma seprate value in other cell
  • To post as a guest, your comment is unpublished.
    Chad · 5 years ago
    Thank you so much!! so helpful!
  • To post as a guest, your comment is unpublished.
    Linda · 5 years ago
    I'm wanting to create a unique order number/side mark using text from different cells:

    EXAMPLE:

    Account: AB
    Contractor: Buffalo Run
    Address: 11453 Main St.

    In this example lets say everything before the colons are the column name and to the right of the colon is the data within the column. The unique ID/sidemark I want to create is using these cells. so the result is: [b]ABBR11453[/b], the break down of this ID:

    [b]AB [/b]= extracted from Cell 1 (Accounts)
    [b]BR [/b]= extracted from Cell 2 (Contractor), 1st letter of the first 2 words in this cell i.e. B for Buffalo and R for Run
    [b]11453 [/b]= extracted from Cell 3, only the numbers in the address

    I've watched tutorials and using the CONCATENATE, LEFT, MID and other functions and I'm not quite getting it. Can you PLEASE HELP!
  • To post as a guest, your comment is unpublished.
    Gus · 5 years ago
    I want to thank you, It took me over 3- 4 hours looking into different websites, help instructions and formula list, and finally you have the answer I needed. =LEFT(A1,(FIND(" ",A1,1)-1)) As quickbooks merged the part numbers with the descriptions in most of the inventory reports, I needed to build a report with vlookups and other formulas to get the inventory to show in days of stock but I was not able to extract the part number from the reports until I found your formula. Advertise it as a work around in Quickbooks reports and your website will be more popular.

    Cheers.
  • To post as a guest, your comment is unpublished.
    Trae · 5 years ago
    This was very helpful...!!!!
  • To post as a guest, your comment is unpublished.
    Starla Harrington · 6 years ago
    Hi,

    I am having trouble finding the formula for the following example I want to make a new column and have only the last name no first, middle initial, comma, or MD:

    John P. Smith, MD

    Thanks, Starla H.
  • To post as a guest, your comment is unpublished.
    Desiree · 6 years ago
    what is the purpose of the 256 at the end of the formula in the first example?
  • To post as a guest, your comment is unpublished.
    Desiree · 6 years ago
    In the first example about extracting the text after space only with the formula =MID(A1,FIND(" ",A1)+1,256). What is the purpose of the 256 in the formula?
  • To post as a guest, your comment is unpublished.
    Johann · 6 years ago
    Hello
    How can I extract text after first space to next space ?
    thank you
  • To post as a guest, your comment is unpublished.
    Sekhar · 6 years ago
    Try Trim(A1) or Clean(A1) where A1 is the cell you want to clean
  • To post as a guest, your comment is unpublished.
    Sekhar · 6 years ago
    try Trim(A1) or clean(A1)
    where A1 is the cell you want to clean spaces from
  • To post as a guest, your comment is unpublished.
    Vikram Jangir · 7 years ago
    Hi Sir
    Good Evening

    I want to know informatio about to remove space text after cell.
    kindly suggest me good formula about it.
    i have urgent need of this.

    Thanks,

    Vikram jangir