KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Oferta de marzo: 20 % de descuento

Separar números de las unidades de medida

AutoraSiluvia Fecha de modificación

Este artículo explica cómo usar una fórmula para separar los números de sus unidades de medida.

doc-split-numbers-from-units-1


¿Cómo separar los números de sus unidades de medida?

Las tres fórmulas siguientes le permiten separar los números de sus unidades de medida, colocándolos en dos columnas distintas.

En primer lugar, localice el primer carácter de la unidad

1. Seleccione una celda vacía para mostrar el resultado.

2. Introduzca o copie la siguiente fórmula en ella y pulse la tecla Entrar. A continuación, seleccione la celda con el resultado y arrastre el controlador de relleno para aplicar la fórmula al resto de celdas según lo necesite.

=MAX(ISNUMBER(VALUE(MID(B5,{1,2,3,4,5,6,7,8,9},1)))*{1,2,3,4,5,6,7,8,9})+1

doc-split-numbers-from-units-2

A continuación, separe los números de las unidades

1. Seleccione una celda vacía para mostrar el resultado.

2. Introduzca la siguiente fórmula y pulse la tecla Entrar. A continuación, seleccione la celda con el resultado y arrastre el controlador de relleno para aplicar la fórmula al resto de celdas según sea necesario.

=VALUE(LEFT(B5,C5-1))

doc-split-numbers-from-units-3

Por último, obtenga las unidades

1. Seleccione una celda vacía para mostrar el resultado.

2. Introduzca la siguiente fórmula y pulse la tecla Entrar. A continuación, seleccione la celda con el resultado y arrastre el controlador de relleno para aplicar la fórmula a otras celdas según sea necesario.

=TRIM(RIGHT(B5,LEN(B5)-C5+1))

doc-split-numbers-from-units-4

¿Cómo funcionan estas fórmulas?

=MAX(ISNUMBER(VALUE(MID(B5,{1,2,3,4,5,6,7,8,9},1)))*{1,2,3,4,5,6,7,8,9})+1

  • 1. MID(B5,{1,2,3,4,5,6,7,8,9},1): La función MID extrae los primeros 9 valores de B5 y devuelve el resultado como una matriz: {"1",«m»,«q»,«»,«»,«»,«»,«»,«»};
  • VALUE({"1",«m»,«q»,«»,«»,«»,«»,«»,«»}): La función VALUE convierte los números en Formato de texto en números reales y devuelve el resultado como {1,#¡VALOR!, #¡VALOR!, #¡VALOR!, #¡VALOR!, #¡VALOR!, #¡VALOR!, #¡VALOR!, #¡VALOR!};
  • 2. ISNUMBER({1,#VALUE!, #VALUE!, #VALUE!, #VALUE!, #VALUE!, #VALUE!, #VALUE!, #VALUE!}) *{1,2,3,4,5,6,7,8,9}La función ISNUMBER comprueba si hay números en la matriz y devuelve {VERDADERO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO; FALSO}. A continuación, esta matriz se multiplica por otra matriz de 9 números y devuelve {1; 0; 0; 0; 0; 0; 0; 0; 0}.
  • 3. MAX({1,0,0,0,0,0,0,0,0,})+1A continuación, la función MAX obtiene el valor más grande, «1», de la matriz. Este valor máximo indica la posición del último número en B5. Al sumarle 1, obtenemos la posición del primer carácter de la unidad. En este caso, el resultado es 1 + 1 = 2.

=VALUE(LEFT(B5,C5-1)):

  • La función IZQUIERDA extrae 1 carácter (2−1=1) desde el lado izquierdo de B5 y devuelve «1». A continuación, la función VALOR convierte este número en formato de texto en un número real.

=TRIM(RIGHT(B5,LEN(B5)-C5+1))

  • 1. LEN(B5)La función LEN calcula la longitud total de B5, obteniendo un resultado de 3.
  • 2. TRIM(RIGHT(B5,2))La función RIGHT extrae dos caracteres desde el extremo derecho de B5 y devuelve el resultado «mg». La función TRIM elimina todos los espacios del resultado en caso de que exista algún espacio entre el número y la unidad.

Nota: La primera fórmula de este artículo funciona correctamente únicamente con números de hasta 9 caracteres.


Funciones relacionadas

Función MAX de Excel
La función MAX de Excel devuelve el valor más alto de un conjunto de valores.

Función ISNUMBER de Excel
La función ISNUMBER de Excel comprueba si un valor es un número y devuelve VERDADERO o FALSO.

Función VALUE de Excel
La función VALUE de Excel convierte una cadena de texto que representa un número —ya sea en formato numérico, de fecha u hora— en un valor numérico real.

Función MID de Excel
La función MID de Excel te permite extraer un número determinado de caracteres desde cualquier posición intermedia de una cadena de texto.

Función LEFT de Excel
La función LEFT extrae el número especificado de caracteres desde el principio de una cadena de texto.

Función TRIM de Excel
La función TRIM de Excel elimina todos los espacios sobrantes de una cadena de texto y deja únicamente un espacio entre palabras.

Función RIGHT de Excel
La función RIGHT extrae un número determinado de caracteres desde el extremo derecho de una cadena de texto.


Fórmulas relacionadas

Divide las dimensiones en largo, alto y ancho individuales
Este artículo explica cómo separar las dimensiones de una celda en tres partes: largo, alto y ancho.

Dividir dimensiones en dos partes en Excel
Este artículo explica cómo usar una fórmula para separar las dimensiones de una celda en dos partes sin unidades (largo y ancho individuales).


Las mejores herramientas de productividad para Office

Kutools para Excel - Le ayuda a destacar entre la multitud

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose en:Ejecución inteligente   |  Generar código|  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos|  Invocar Funciones mejoradas
Funciones populares:Buscar, resaltar o Marcar duplicados  |  Eliminar filas en blanco  |  Combinar Columnas o celdas sin perder datos  |  Redondeo sin usar fórmulas...
Super VLookup:Múltiples criterios  |  Múltiples valores  |  En varias hojas  |  Coincidencia difusa...
Avanzado: lista desplegable...:Lista desplegable sencilla  |  Lista desplegable dependiente  |  Lista desplegable de selección múltiple
Gestor de columnas:Añadir un número específico de columnas  |  Mover columnas  |  Alternar la visibilidad de columnas ocultas  |Comparar columnas para Seleccionar celdas iguales/diferentes...
Funciones destacadas:Cuadrícula de enfoque  |  Vista de diseño  |  Barra de fórmulas mejorada  |  Gestor de libros y hojas|Biblioteca de recursos(Texto automático)|  Selector de Fecha  |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas  |  Enviar correos electrónicos por lista  |  Super Filtro  |  Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos...)|  50+Tiposde gráfico(Diagrama de Gantt...)|  40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento...)|  19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta...)|  12 Herramientasde conversión(Convertir a palabras,Conversión de moneda...)|  7 Combinar y dividirHerramientas(Combinar filas avanzado,Dividir celdas de Excel...)|... y más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Kutools para Excel Cuenta con más de 300 funciones,asegurando que lo que necesita esté siempre a un clic...


Office Tab - Habilita la lectura y edición con pestañas en Microsoft Office (incluido Excel)

  • ¡Alterne entre decenas de documentos abiertos en un segundo!
  • Reduzca cientos de clics del ratón cada día y despídase del síndrome del ratón.
  • Aumente su productividad en un 50 % al ver y editar varios documentos simultáneamente.
  • Lleva una navegación eficiente con pestañas a Office (incluido Excel), al estilo de Chrome, Edge y Firefox.