Separar números de unidades de medida
Este artigo explica como usar fórmulas para separar números de unidades de medida.
Como separar números de unidades de medida?
As três fórmulas abaixo podem ajudá-lo a dividir os números das unidades de medida, de modo que eles fiquem em duas colunas separadas.
Primeiro, localize o primeiro caractere da unidade
1. Selecione uma célula em branco para exibir o resultado.
2. Insira ou copie a fórmula abaixo nela e pressione a tecla Enter. Selecione a célula do resultado e arraste a Alça de Preenchimento para aplicar a fórmula a outras células conforme necessário.
=MAX(ÉNÚMERO(VALOR(MEIO(B5,{1,2,3,4,5,6,7,8,9},1)))*{1,2,3,4,5,6,7,8,9})+1
Em segundo lugar, separe os números das unidades
1. Selecione uma célula em branco para exibir o resultado.
2. Insira a fórmula abaixo nela e pressione a tecla Enter. Selecione a célula do resultado e arraste a Alça de Preenchimento para aplicar a fórmula a outras células conforme necessário.
=VALOR(ESQUERDA(B5,C5-1))
Finalmente, obtenha as unidades
1. Selecione uma célula em branco para exibir o resultado.
2. Insira a fórmula abaixo nela e pressione a tecla Enter. Selecione a célula do resultado e arraste a Alça de Preenchimento para aplicar a fórmula a outras células conforme necessário.
=ARRUMAR(DIREITA(B5,NÚM.CARACT(B5)-C5+1))
Como essas fórmulas funcionam?
=MAX(ÉNÚMERO(VALOR(MEIO(B5,{1,2,3,4,5,6,7,8,9},1)))*{1,2,3,4,5,6,7,8,9})+1
- 1. MEIO(B5,{1,2,3,4,5,6,7,8,9},1): A função MEIO extrai os primeiros 9 valores em B5 e retorna o resultado como uma matriz: {"1","m","q","","","","","",""};
- VALOR({"1","m","q","","","","","",""}): A função VALOR converte números no formato de texto em números reais e retorna o resultado como {1,#VALOR!, #VALOR!, #VALOR!, #VALOR!, #VALOR!, #VALOR!, #VALOR!, #VALOR!};
- 2. ÉNÚMERO({1,#VALOR!, #VALOR!, #VALOR!, #VALOR!, #VALOR!, #VALOR!, #VALOR!, #VALOR!}) *{1,2,3,4,5,6,7,8,9}: A função ÉNÚMERO verifica se há números na matriz e retorna {VERDADEIRO,FALSO, FALSO, FALSO, FALSO, FALSO, FALSO, FALSO, FALSO}. Em seguida, essa matriz multiplica outra matriz com 9 números e retorna {1,0,0,0,0,0,0,0,0,};
- 3. MAX({1,0,0,0,0,0,0,0,0,})+1: E então a função MAX obtém o maior valor "1" na matriz. Esse maior valor é a posição do último número em B5. Precisamos adicionar 1 para obter a posição do primeiro caractere da unidade. Aqui o resultado é 1+1=2.
=VALOR(ESQUERDA(B5,C5-1)):
- A função ESQUERDA extrai 1 (2-1=1) caractere começando do lado esquerdo de B5 e retorna 1. E então a função VALOR converte esse número no formato de texto para um número real.
=ARRUMAR(DIREITA(B5,NÚM.CARACT(B5)-C5+1))
- 1. NÚM.CARACT(B5): A função NÚM.CARACT calcula o comprimento total do texto de B5. O resultado é 3;
- 2. ARRUMAR(DIREITA(B5,2)): A função DIREITA extrai dois caracteres começando do lado direito de B5 e retorna o resultado mg. E a função ARRUMAR removerá todos os espaços do resultado, caso haja espaço entre o número e a unidade.
Nota: A primeira fórmula neste artigo só funciona bem para números cujo comprimento seja igual ou inferior a 9 caracteres.
Funções relacionadas
Função MAX do Excel
A função MAX do Excel retorna o maior valor em um conjunto de valores.
Função ÉNÚMERO do Excel
A função ÉNÚMERO do Excel verifica se um valor é um número e retorna VERDADEIRO ou FALSO.
Função VALOR do Excel
A função VALOR do Excel ajuda a converter uma string de texto que representa um número (como formato de número, data ou hora) em um número.
Função MEIO do Excel
A função MEIO do Excel é usada para encontrar e retornar um número específico de caracteres do meio de uma string de texto fornecida.
Função ESQUERDA do Excel
A função ESQUERDA extrai o número dado de caracteres do lado esquerdo de uma string fornecida.
Função ARRUMAR do Excel
A função ARRUMAR do Excel remove todos os espaços extras de uma string de texto e mantém apenas espaços únicos entre palavras.
Função DIREITA do Excel
A função DIREITA extrai um número específico de caracteres do lado direito da string de texto.
Fórmulas relacionadas
Dividir dimensões em comprimento, altura e largura individuais
Este artigo explica como dividir dimensões em uma célula em três partes (dimensões individuais que incluem comprimento, altura e largura).
Dividir dimensões em duas partes no Excel
Este artigo explica como usar fórmulas para dividir dimensões em uma célula em duas partes sem unidades (comprimento e largura individuais).
As Melhores Ferramentas de Produtividade para o Office
Kutools para Excel - Ajuda Você a Se Destacar na Multidão
Kutools para Excel Conta com Mais de 300 Funcionalidades, Garantindo Que O Que Você Precisa Está Apenas Um Clique de Distância...
Office Tab - Ative a Leitura e Edição com Guias no Microsoft Office (inclui Excel)
- Um segundo para alternar entre dezenas de documentos abertos!
- Reduz centenas de cliques de mouse para você todos os dias, diga adeus à mão do mouse.
- Aumenta sua produtividade em 50% ao visualizar e editar vários documentos.
- Traz Guias Eficientes para o Office (inclui Excel), Assim Como Chrome, Edge e Firefox.