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

Fórmula do Excel: Converter letra em número

AutorSun Data de Modificação

Por vezes, pretende converter «a» em 1, «b» em 2, «c» em 3 e assim sucessivamente na folha do Excel. No entanto, fazê-lo manualmente, um a um, é uma perda de tempo. Neste tutorial, apresentamos algumas fórmulas do Excel para resolver este problema de forma rápida e eficaz.
convert-letter-to-number-01

Converter uma única letra num número em cada célula

Para converter uma única letra em número em cada célula do Excel, utilize a fórmula abaixo.

Fórmula genérica:

COLUMN(INDIRECT(cell_reference&1))

Argumentos

Cell_reference: the cell that contains the letter you want to convert to number.

Como funciona esta fórmula

Vamos usar um exemplo para explicar a fórmula: irá converter a letra na célula C3 em número. Utilize esta fórmula.

=COLUMN(INDIRECT(C3&,1))

Prima Enter.
converter letra em número 2

Explicação

INDIRECTFunção : esta função é utilizada para converter uma cadeia de texto numa referência válida. Aqui, INDIRECT(C3&1) pode ser interpretada como estas:
 INDIRECT(C3&1)
=INDIRECT(s&,1)
=INDIRECT(s1)

COLUMNFunção : a função COLUMN devolve o número da coluna da referência indicada. Agora, a fórmula é COLUMN(S1), que devolve 19.

Observações:

1. Esta fórmula devolve o número da coluna, pelo que, se a célula contiver mais do que uma letra, o resultado será o apresentado no exemplo seguinte.
converter letra em número 3

2. A fórmula não faz distinção entre maiúsculas e minúsculas.

Converter várias letras numa sequência de números em cada célula

Se pretender converter letras em números em cada célula, conforme ilustrado na imagem seguinte, precisará de uma fórmula matricial complexa.
converter letra em número 4

Fórmula genérica:

TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(cell_refer,ROW(INDIRECT("1:"&LEN(cell_refer))),1))),Rtable,2,0))

Argumentos

Cell_refer: the cell that you want to convert the letters to numbers.
Rtable:a table with two columns, one lists all letters, one lists the relative numbers.

Como funciona esta fórmula

Suponha que pretende converter as letras no intervalo B3:B8 em números; proceda da seguinte forma:

Em primeiro lugar, crie uma tabela que liste todas as letras e os respetivos números.

Depois, selecione o intervalo da tabela e aceda à Caixa de nome (ao lado da Barra de Fórmulas) para lhe atribuir um nome de intervalo; neste caso, o nome atribuído é Rtable. Veja a imagem:
converter letra em número 5

Agora utilize esta fórmula:

=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&,LEN(B3))),1))),Rtable,2,0))

Prima Enter e serão extraídas todas as primeiras letras de cada palavra na célula A1.
converter letra em número 6

Explicação

ROW(INDIRECT("1:"&LEN(B3))): a função ROW devolve o número da linha; trata-se de uma fórmula matricial, pelo que devolve {1;2;3}. MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1): a função MID devolve o caractere na posição específica da cadeia indicada. Esta fórmula pode ser interpretada da seguinte forma:
=MID(B3,{1,2,3},1)
=MID(“acd”,{1,2,3},1)
= {«a»;«c»;«d»}

VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0): a função VLOOKUPé utilizada para encontrar os números correspondentes a «a», «c» e «d» na segunda coluna do intervalo Rtable. Em seguida, devolve {1;3;4}.

TEXTJOIN(«»,1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)): a função TEXTJOIN é uma função nova no Excel 2019 e 365, concebida para concatenar todos os textos com um delimitador. Aqui devolve 134.

Observações:

Esta fórmula não faz distinção entre maiúsculas e minúsculas.

Nota:

Supondo que a=1, b=2, c=3, d=4, pode utilizar a fórmula seguinte:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,"a",1),"b",2),"c",3),"d",4)

Prima Enter.
converter letra em número 6

Esta fórmula diferencia maiúsculas de minúsculas.

Ficheiro de exemplo

exemplo de documentoClique para descarregar o ficheiro de exemplo


Fórmulas relacionadas


Funções relacionadas

  • Função INDIRECT
    Converte uma cadeia de texto numa referência válida.
  • Função COLUMN
    Devolve o número da coluna onde a fórmula está inserida ou o número da coluna da referência especificada.
  • Função ROW
    Devolve o número da linha de uma referência.
  • MID
    Devolve os caracteres do meio de uma cadeia de texto, conforme especificado.

As Melhores Ferramentas de Produtividade para o Office

Kutools for Excel – Ajuda-o a destacar-se da multidão

🤖KUTOOLS AI Assistente: Revolucione o Análise de Dados com base em:Execução Inteligente   |  Gerar Código|  Criar fórmulas personalizadas  |  Analisar Dados e Gerar Gráficos|  Invocar Funções Aprimoradas
Funcionalidades Populares:Localizar, Destacar ou Marcar Duplicatas  |  Excluir linhas em branco  |  Combinar Colunas ou Células sem Perder Dados  |  Arredondamento sem usar fórmula
Super VLookup:Múltiplos Critérios  |  Múltiplos Valores  |  Entre Múltiplas Folhas  |  Correspondência Fuzzy
Avanç. Lista suspensa:Lista de Opções Simples  |  Lista de Opções Dependente  |  Lista de Opções com Seleção Múltipla
Gestor de Colunas:Adicionar um Número Específico de Colunas  |  Mover Colunas  |  Alternar Estado de Visibilidade de Colunas Ocultas  |Comparar Colunas para Selecionar Células Iguais/Diferentes
Funcionalidades em Destaque:Grade de foco  |  Visualização de Design  |  Barra de fórmulas aprimorada  |  Gestor de Pastas de Trabalho e Folhas|Biblioteca de Recursos(Texto Automático)|  Seleção de Data  |  Consolidar Planilhas  |  Encriptar/Descriptografar Células  |  Enviar Emails por Lista  |  Super Filtro  |  Filtro Especial(Filtrar Células com Fonte em Negrito/itálico/rasurado…) …
Principais Conjuntos de Ferramentas 15:12 Ferramentasde Texto(Adicionar Texto,Excluir Caracteres Específicos…)|  50+Tiposde Gráfico(Gráfico de Gantt…)|  40+ Fórmulas Práticas(Calcular a idade com base na data de nascimento…)|  19 Ferramentasde Inserção(Inserir QR Code,Inserir Imagem a Partir do Caminho…)|  12 Ferramentasde Conversão(Converter em Palavras,Conversão de moeda…)|  7 Ferramentasde Mesclar e Dividir(Mesclar Linhas Avançado,Dividir Células do Excel…)|… e muito mais
Utilize o Kutools na sua língua preferida – suporta inglês, espanhol, alemão, francês, chinês e mais 40+ idiomas!

Kutools for Excel Oferece mais de 300 funcionalidades,garantindo que tudo o que precisa está a apenas um clique…


Office Tab – Ative a leitura e edição com separadores no Microsoft Office (incluindo o Excel)

  • Um segundo para alternar entre dezenas de documentos abertos!
  • Reduza centenas de cliques diários e diga adeus à tendinite do rato.
  • Aumente a sua produtividade em 50 % ao visualizar e editar vários documentos simultaneamente.
  • Traz uma navegação eficiente com separadores ao Office (incluindo o Excel), tal como no Chrome, Edge e Firefox.