Como encontrar a posição do primeiro / último número em uma string de texto no Excel?
Por exemplo, você tem uma lista de sequência de texto que é uma mistura de letras e números. Se você quiser encontrar a posição do primeiro ou do último número em cada string, o que você faria? Na verdade, usar a fórmula o ajudará a encontrar rapidamente a posição do primeiro / último número em uma string de texto especificada. Neste tutorial, mostraremos os detalhes de como lidar com esse problema.
Encontre a posição do primeiro número na string de texto no Excel
Encontre a posição do último número na string de texto no Excel
Encontre a posição do primeiro número na string de texto no Excel
Como mostrado na imagem abaixo, para encontrar as posições dos primeiros números nas strings de texto, faça o seguinte.
1. Selecione a célula B2, copie e cole uma das fórmulas abaixo na Barra de Fórmulas:
1). Fórmula 1: = MIN (PESQUISA ({0,1,2,3,4,5,6,7,8,9}, A2 & "0123456789"));
2). Fórmula 2: =MATCH(TRUE,ABS(CODE(MID(A2,ROW($A$1:INDEX(A:A,LEN(A2))),1))-52.5)<5,0) + Ctrl + Shift + Entrar;
3). Fórmula 3: =MIN(IF(ISERROR(FIND({1;2;3;4;5;6;7;8;9;0},A2)),"",FIND({1;2;3;4;5;6;7;8;9;0},A2))).
2. Então, a posição do primeiro número da primeira string é exibida na célula B2. Agora arraste o identificador de preenchimento para a célula B7 para preencher o intervalo abaixo.
Então, todas as primeiras posições numéricas de todas as strings são listadas.
Encontre a posição do último número na string de texto no Excel
Depois de encontrar a posição do primeiro número, agora começamos a encontrar a posição do último número em strings.
Nesta seção, existem duas fórmulas para você.
Fórmula 1: = MAX (SE (ISNUMBER (VALUE (MID (A2, ROW (INDIRECT ("1:" & LEN (A2))), 1))), ROW (INDIRECT ("1:" & LEN (A2)))) ) + Ctrl + Shift + Entrar;
Fórmula 2: =MAX(IFERROR(FIND({1,2,3,4,5,6,7,8,9,0},A2,ROW(INDIRECT("1:"&LEN(A2)))),0)) + Ctrl + Shift + Entrar
1. Selecione a célula B2, copie e cole uma das fórmulas acima na Barra de Fórmulas e pressione as teclas Ctrl + Shift + Enter simultaneamente. Então você pode ver o resultado exibido em B2.
2. Selecione o B2, arraste a alça de preenchimento até a célula B7 para preencher automaticamente o intervalo.
Então você obterá as posições de todos os últimos números de toda a string de texto imediatamente.
Separe facilmente o texto e o número de uma célula em duas colunas no Excel:
Com o Kutools for Excel'S Dividir células utilitário, você pode dividir um intervalo de células em linhas ou colunas por separador específico, dividir texto e números ou dividir texto por comprimento de certian. Baixe e experimente agora! (trilha gratuita de 30 dias)
Artigos relacionados:
- Como encontrar as primeiras células em branco na coluna do Excel?
- Como encontrar células com / tendo formatação condicional no Excel?
- Como encontrar células com / tendo validação de dados no Excel?
Melhores ferramentas de produtividade de escritório
Aprimore suas habilidades de Excel com o Kutools para Excel e experimente uma eficiência como nunca antes. Kutools para Excel oferece mais de 300 recursos avançados para aumentar a produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
Office Tab 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!