No Microsoft Excel, como você determina os caracteres intermediários e finais nesses valores?

1

Eu não sou um guru do Excel, mas um de nossos usuários me pediu para criar uma maneira de extrair certos dados de uma célula de coluna em uma planilha do Excel. Dados os exemplos a seguir, como eu poderia extrair os números do meio e os números finais dos seguintes valores?

103-4-25  (I'd want to extract 4 and 25)
99-07-113 (I'd want to extract 07 and 113)
75-1-004  (I'd want to extract 1 and 004)

Acho que estou procurando algumas fórmulas que posso colar em algumas células para coletar esses dados. Alguém pode me apontar na direção certa?

    
por Kevin 22.07.2011 / 14:35

3 respostas

2

Você pode usar a função 'Texto para Colunas' (no Excel 2007, na guia 'dados').

Escolha 'Delimitado' Defina Delimitador como 'outro' e insira um hífen. Conclua.

    
por 22.07.2011 / 14:41
2

Texto para Colunas é a maneira mais fácil de fazer isso, mas é possível fazer com fórmulas.

Supondo que seus dados estejam na coluna A, para que as fórmulas sejam fáceis de seguir, dividiremos as coisas em colunas separadas.

A coluna B tem a posição do primeiro hífen:

=FIND("-", A1)

A coluna C tem a posição do segundo hífen:

=FIND("-", A1, FIND("-", A1)+1)

A coluna D tem o número do meio. Use a primeira versão para manter os zeros iniciais no valor e a segunda versão para removê-los.

=MID(A1, B1+1, C1-B1-1)  
=VALUE(MID(A1, B1+1, C1-B1-1))

A coluna E tem o número final; novamente, use a primeira versão para manter zeros à esquerda e a segunda versão para removê-los.

=MID(A1, C1+1, LEN(A1)-C1)
=VALUE(MID(A1, C1+1, LEN(A1)-C1))
    
por 22.07.2011 / 15:23
0

Para cada célula na coluna, divida a string em "-" e pegue o índice 1 e 2

    
por 22.07.2011 / 14:36