Excel: como encontrar o primeiro número em uma string de texto
Você pode usar as seguintes fórmulas no Excel para encontrar o primeiro número em uma sequência de texto:
Fórmula 1: retorno da posição do primeiro número
=MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789"))
Esta fórmula retorna a posição do primeiro número em uma string.
Por exemplo, se a string for A0095B , esta fórmula retornará 2 , pois essa é a posição na string onde aparece o primeiro número.
Fórmula 2: valor de retorno do primeiro número
=MID( A2 ,MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789")),1)
Esta fórmula retorna o valor do primeiro número em uma string.
Por exemplo, se a string for A0095B , esta fórmula retornará 0 , pois é o valor do primeiro número que aparece na string.
O exemplo a seguir mostra como usar cada fórmula na prática com a seguinte lista de strings de ID de funcionário no Excel:
Exemplo 1: posição de retorno do primeiro número
Podemos digitar a seguinte fórmula na célula B2 para retornar a posição do primeiro número em cada string de texto do ID do funcionário:
=MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789"))
Podemos então clicar e arrastar esta fórmula para cada célula restante na coluna B:
A coluna B retorna a posição do primeiro número em cada string correspondente na coluna A.
Por exemplo:
- O primeiro número A0095B aparece na posição 2 da string.
- O primeiro número 43387BR aparece na posição 1 da string.
- O primeiro número de BCDD7D aparece na posição 5 da string.
E assim por diante.
Exemplo 2: valor de retorno do primeiro número
Podemos digitar a seguinte fórmula na célula B2 para retornar o valor do primeiro número em cada string de texto do ID do funcionário:
=MID( A2 ,MIN(FIND({0,1,2,3,4,5,6,7,8,9}, A2 &"0123456789")),1)
Podemos então clicar e arrastar esta fórmula para cada célula restante na coluna B:
A coluna B retorna o valor do primeiro número de cada string correspondente na coluna A.
Por exemplo:
- O valor do primeiro número em A0095B é 0 .
- O valor do primeiro número em 43387BR é 4 .
- O valor do primeiro número em BCDD7D é 7 .
E assim por diante.
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns no Excel:
Como contar duplicatas no Excel
Como contar a frequência do texto no Excel
Como contar por grupo no Excel