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:

Excel encontra a posição do primeiro número na string

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:

Excel encontra o primeiro número na string de texto

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

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *