Dica: outros idiomas são traduzidos pelo Google. Você pode visitar o English versão deste link.
Entrar
x
or
x
x
Regista-te
x

or

Como extrair a primeira letra de cada palavra da célula?

Supondo que você tenha uma lista de nomes de países em sua planilha, e agora, você precisa extrair a primeira letra de cada palavra na célula como as seguintes capturas de tela mostradas. Normalmente, não há recurso direto para pegar a primeira letra de cada palavra no Excel. Mas, aqui, posso falar sobre uma maneira útil de resolver essa tarefa.

doc-extract-first-letter1

Extraia a primeira letra de cada palavra da célula com a função definida pelo usuário


arrow blue right bubbleExtraia a primeira letra de cada palavra da célula com a função definida pelo usuário


No Excel, você pode criar um Função definida pelo usuário para extrair as primeiras letras de cada palavra numa célula. Por favor, faça o seguinte:

1. Mantenha pressionado o ALT + F11 chaves para abrir o Janela Microsoft Visual Basic for Applications.

2. Clique inserção > Móduloe cole o seguinte código no Janela Módulo. </ p>

Function GetFirstLetters(rng As Range) As String
'Update 20140325
    Dim arr
    Dim I As Long
    arr = VBA.Split(rng, " ")
    If IsArray(arr) Then
        For I = LBound(arr) To UBound(arr)
            GetFirstLetters = GetFirstLetters & Left(arr(I), 1)
        Next I
    Else
        GetFirstLetters = Left(arr, 1)
    End If
End Function

3. Em seguida, guarde e feche esse código, volte a planilha e insira esta fórmula = GetFirstLetters (A2) (A2 indica a célula que deseja extrair a primeira letra, pode alterá-la conforme for necessário) em uma célula em branco. Ver captura de tela:

doc-extract-first-letter1

4. E, em seguida, pressione entrar chave e selecione a célula B2, então arraste o identificador de preenchimento para as células que deseja aplicar esta fórmula. E todas as primeiras letras foram extraídas da série de palavras, veja a captura de tela:

doc-extract-first-letter1


Artigo relacionado:

Como extrair a primeira / última / nª palavra da string de texto no Excel?



Ferramentas de produtividade recomendadas

Office Tab

ouro star1 Traga guias úteis para o Excel e outros softwares do Office, como o Chrome, o Firefox e o novo Internet Explorer.

Kutools for Excel

ouro star1 Surpreendente! Aumente sua produtividade em minutos 5. Não precisa de habilidades especiais, economize duas horas por dia!

ouro star1 300 Novos recursos para o Excel, Faça o Excel muito fácil e poderoso:

  • Mesclar células / linhas / colunas sem perder dados.
  • Combine e Consolide várias folhas e pastas de trabalho.
  • Comparar intervalos, copiar intervalos múltiplos, converter texto para data, unidade e conversão de moeda.
  • Contagem de cores, subtotais de paginação, classificação avançada e super filtro,
  • Mais Selecionar / Inserir / Excluir / Texto / Formato / Link / Comentário / Guias de trabalho / Ferramentas de trabalho ...

Tira de tela de Kutools para Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
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.
    Oleg · 10 months ago
    Подскажите пожалуйста, можно ли модифицировать код чтобы забиралась не первые а Заглавные буквы?
  • To post as a guest, your comment is unpublished.
    nawal jha · 2 years ago
    i think it has one bug, it's automatically removed from module when sheet is closed, need to again every time when open sheet same process to be required, please advice how to save this formula in excel permanently.
  • To post as a guest, your comment is unpublished.
    NoOne · 2 years ago
    Please include this part:

    If you create a function called DISCOUNT in a workbook called Personal.xlsb and you call that function from another workbook, you must type =personal.xlsb!discount(), not simply =discount().

    https://support.office.com/en-us/article/Create-Custom-Functions-in-Excel-2007-2f06c10b-3622-40d6-a1b2-b6748ae8231f
  • To post as a guest, your comment is unpublished.
    Adam Pavey · 2 years ago
    Very helpful. Exactly what I was after.
  • To post as a guest, your comment is unpublished.
    Sridhar · 3 years ago
    Thank you very much.. its working.. u rocks