¿Cómo convertir libras a onzas, gramos o kilogramos rápidamente en Excel?
Al trabajar con datos que implican diferentes unidades de peso, es habitual necesitar convertir valores de libras a otras unidades de masa, como onzas, gramos o kilogramos, en Excel. Por ejemplo, si dispone de una lista de pesos de productos en libras y necesita analizarlos o presentarlos en otras unidades, la conversión manual puede resultar tediosa y propensa a errores, especialmente con conjuntos de datos grandes. Realizar conversiones de unidades de forma eficiente y precisa no solo ahorra tiempo, sino que también reduce el riesgo de errores de cálculo. A continuación, le ofrecemos varias soluciones prácticas —incluidas fórmulas de Excel y la útil herramienta Conversión de Unidades— para ayudarle a gestionar estas conversiones de manera fluida y flexible, adaptándose a sus necesidades específicas.
Convertir libras a onzas/gramos/kg con fórmulas
Si prefiere un enfoque basado en fórmulas, Excel ofrece la versátil función CONVERTIR, que le permite cambiar fácilmente entre distintas unidades de medida. Esto resulta especialmente útil cuando desea que la lógica de conversión permanezca dinámica: cada vez que modifique el valor original, el resultado convertido se actualizará automáticamente. A continuación, encontrará instrucciones paso a paso para convertir entre libras y otras unidades habituales de masa mediante fórmulas.
Convertir entre libras y onzas
Para convertir valores de libras a onzas en Excel, proceda del siguiente modo:
Seleccione una celda vacía junto a sus datos en libras (por ejemplo, si sus datos en libras están en la celda A2, elija la celda B2) e introduzca la siguiente fórmula:
=CONVERT(A2,"lbm","ozm") Tras escribir la fórmula, pulse la tecla Entrar para confirmar. Verá el valor en libras convertido a onzas en la celda seleccionada. Para aplicar esta conversión al resto de sus datos, arrastre el controlador de autorrelleno (un pequeño cuadrado situado en la esquina inferior derecha de la celda) hacia abajo por la columna y rellene la fórmula en las demás filas según sea necesario. Así podrá escalar rápidamente las conversiones en una lista larga de valores.
![]() |
![]() |
![]() |
Para convertir de onzas a libras, simplemente invierta las unidades en la fórmula:
=CONVERT(A2,"ozm","lbm") Aplique la fórmula de la misma manera: introdúzcala en una celda vacía adyacente a sus datos en onzas y arrástrela hacia abajo según sea necesario.
Convertir entre libras y gramos
Para convertir libras a gramos, siga estos pasos:
Seleccione una celda vacía junto a sus datos en libras e introduzca esta fórmula:
=CONVERT(A2,"lbm","g") Pulse Entrar y, a continuación, arrastre el controlador de autorrelleno para copiar la fórmula en todas las filas pertinentes. Así obtendrá inmediatamente la masa equivalente en gramos.
![]() |
![]() |
![]() |
Para convertir de gramos a libras, utilice:
=CONVERT(A2,"g","lbm") Esta fórmula resulta especialmente útil cuando necesita conciliar o comparar pesos expresados en gramos con datos en libras.
Convertir entre libras y kilogramos
Cuando necesite realizar conversiones a kilogramos, siga estos pasos:
Seleccione una celda vacía adyacente al valor en libras y escriba:
=CONVERT(A2,"lbm","kg") Confirme con Entrar. Al igual que antes, use el controlador de autorrelleno para convertir rápidamente toda una lista. Este enfoque resulta especialmente útil en proyectos internacionales o conjuntos de datos que utilizan unidades métricas.
![]() |
![]() |
![]() |
Para convertir kilogramos a libras, utilice simplemente:
=CONVERT(A2,"kg","lbm") Esto resulta especialmente útil al trabajar con datos procedentes de distintas fuentes que utilizan diversos sistemas de medición.
Consejo: En cada una de estas fórmulas, A2 hace referencia a la celda que contiene el valor original que desea convertir. Puede ajustar esta referencia según la disposición de su propia hoja de cálculo.
Notas y advertencias sobre los parámetros:
- Compruebe que su versión de Excel incluye la función CONVERTIR (por ejemplo, Excel 2007 y versiones posteriores la admiten de forma nativa). Si su Excel no admite esta función, podría recibir un error #¿NOMBRE?.
- Asegúrese de seleccionar los códigos de unidad correctos: lbm para libras (masa), ozm para onzas (masa), g para gramos y kg para kilogramos. No utilice lbs ni oz, ya que la función no los acepta.
- Verifique cuidadosamente sus referencias de celda al arrastrar fórmulas, especialmente en tablas complejas, para evitar desalineaciones accidentales.
Se recomienda usar fórmulas cuando necesite actualizaciones automáticas continuas: cualquier cambio en el valor original en libras se reflejará al instante en el valor convertido. No obstante, para conversiones estáticas puntuales o masivas, o si prefiere no tener que recordar ni introducir fórmulas, considere las herramientas integradas que se describen a continuación.
En caso de obtener resultados inesperados, como errores #N/A o #¡VALOR!, asegúrese de que las celdas de entrada contengan valores numéricos válidos y de que los códigos de unidad estén escritos correctamente. Para escenarios más avanzados o automatización, también puede optar por métodos alternativos, como macros VBA, capaces de automatizar conversiones en rangos grandes o irregulares (consulte las soluciones adicionales a continuación).
Convierta rápidamente entre múltiples unidades de masa con la utilidad Conversión de Unidades
Aunque las fórmulas son ideales para cálculos dinámicos, a veces necesitas convertir varias celdas o Ordenar Columnas Completas rápidamente sin tener que crear ni copiar fórmulas. Ahí es donde entra en juego Kutools para Excel. Gracias a su función Conversión de Unidades, puedes realizar conversiones entre una amplia gama de unidades de masa directamente, con solo unos pocos clics, lo que resulta especialmente útil al trabajar con grandes volúmenes de datos o conversiones recurrentes.
Tras instalar gratuitamenteKutools para Excel, siga estos pasos para utilizar la herramienta Conversión de Unidades:
1. Seleccione el rango de datos que desee convertir (por ejemplo, una columna de pesos en libras) y, a continuación, haga clic en Kutools > Contenido > Conversión de Unidades en la Cinta de opciones. Consulte la siguiente captura de pantalla como guía:

2. En el cuadro de diálogo Conversión de Unidades que aparece:
- Seleccione Masa en la lista desplegable de Unidades para centrarse únicamente en unidades de peso o masa.
- A la izquierda, elija la unidad desde la que va a convertir (por ejemplo,)Libra Avoirdupois para libras estándar).
- A la derecha, seleccione la unidad a la que desea convertir (por ejemplo,)Onza Avoirdupois para onzas). La siguiente captura de pantalla muestra estas selecciones:

Nota:Si necesita intercambiar las unidades de origen y destino (por ejemplo, para convertir de onzas a libras en lugar de viceversa), puede utilizar el botón Intercambiar Unidadespara invertir la dirección al instante.
3. Haga clic en Aceptar o en Aplicar. Los valores del rango seleccionado se convierten ahora a la unidad de destino elegida directamente en sus celdas originales:

Notas adicionales para Conversión de Unidades:
- Si desea convertir libras a kilogramos, seleccione Libra Avoirdupois a la izquierda, elija Gramo a la derecha y, además, marque Kilo (1E+03) en el Prefijo Métrico para obtener kilogramos sin problemas. Ejemplo:

- Para revisiones y auditorías, puede resultar muy útil mantener visibles los valores originales y mostrar los resultados de la conversión únicamente como comentario. Para ello, active la opción Agregar Resultado de Conversión a Comentario en el cuadro de diálogo Conversión de Unidades antes de confirmar la conversión. Tras hacer clic en Aceptar o en Aplicar, sitúe el cursor del ratón sobre una celda convertida para ver el resultado en el comentario:


La utilidad Conversión de Unidades abarca una amplia gama de unidades, lo que permite realizar conversiones rápidas entre distintos sistemas de medida. Esto puede suponer un ahorro considerable de tiempo al gestionar diversos rangos de origen o requisitos de informes.Haga clic aquí para obtener más información sobre las capacidades de Conversión de Unidades.

La utilidad Conversión de Unidades resulta ideal cuando necesita realizar conversiones rápidas y masivas, especialmente si no requiere actualizaciones automáticas tras la conversión o prefiere que los resultados queden incrustados directamente como valores fijos en su hoja. Una limitación es que los valores convertidos se transforman en números estáticos, a menos que conserve tanto los datos originales como los convertidos; si necesita que las conversiones se actualicen dinámicamente, le recomendamos utilizar fórmulas, tal como se muestra en la sección anterior.
Si observa que los datos no se convierten como esperaba, asegúrese de haber seleccionado el par de unidades correcto y de que sus valores originales sean números válidos. Al usar opciones de unidades de masa, distinga siempre entre «libra avoirdupois» y otras variantes posibles de libras u onzas para ajustarse con precisión a su sistema de medida. Si desea deshacer la conversión, la función Deshacer (Ctrl+Z) restaurará inmediatamente los datos originales.
Además de las fórmulas y herramientas integradas, Excel también permite realizar conversiones mediante código VBA, una opción especialmente eficaz para automatizar tareas repetitivas o complejas, en particular entre distintas hojas de cálculo o libros.
Convertir libras a otras unidades mediante VBA (solución alternativa)
Para usuarios que necesitan con frecuencia convertir unidades de masa o desean automatizar el proceso de conversión en grandes conjuntos de datos, utilizar una macro sencilla de VBA puede resultar muy práctico. VBA le permite aplicar conversiones masivas sin tener que introducir manualmente fórmulas en cada celda. Antes de continuar, asegúrese de guardar su trabajo, ya que la ejecución de macros no se puede deshacer con un solo clic.
1. Active la pestaña Programador accediendo a Archivo > Opciones > Personalizar cinta de opciones y marcando la casilla Programador si no está visible.
2. Haga clic en Programador > Visual Basic para abrir el editor de VBA. En la ventana de VBA, haga clic en Insertar > Módulo y luego pegue el siguiente código:
Sub ConvertLbsToKgs()
Dim rng As Range
Dim cell As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.InputBox("Select the range of pounds to convert to kilograms:", xTitleId, Type:=8)
If rng Is Nothing Then Exit Sub
For Each cell In rng
If IsNumeric(cell.Value) Then
cell.Value = cell.Value * 0.45359237 ' Convert pounds to kilograms
End If
Next
End Sub 3. Para ejecutar la macro, cierre el editor de VBA y regrese a Excel. Pulse Alt+F8para abrir el cuadro de diálogo «Macro», seleccione ConvertLbsToKgs y haga clic en Ejecutar. Cuando se le solicite, seleccione el rango que contiene los datos en libras. Tras ejecutar la macro, los valores del rango seleccionado se convertirán directamente a kilogramos.
Consejos:
- Puede adaptar fácilmente esta macro para convertir libras a gramos u onzas cambiando el factor de multiplicación ()0,45359237 para kg, 453,59237 para gramos, 16 para onzas).
- Verifique siempre algunos resultados tras ejecutar las macros para asegurarse de que las conversiones se han aplicado correctamente.
- Recuerde: las acciones realizadas mediante macros no se pueden deshacer fácilmente. Le recomendamos guardar una copia de seguridad de sus datos antes de ejecutar conversiones con VBA.
Este método es ideal cuando necesita conversiones únicas o automatizadas y repetitivas, especialmente con datos extensos o irregulares. Sin embargo, a diferencia de las fórmulas, los cambios no se actualizan automáticamente si posteriormente se modifican los datos de entrada.
Convertir libras a onzas/gramos/kg
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...
Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil
- Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos






