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

¿Cómo convertir números positivos en negativos en Excel?

AutorAsistencia técnica Fecha de modificación

¿Cómo puede convertir rápidamente todos los números o valores positivos en negativos en Excel? Los métodos siguientes le guiarán para realizar este cambio de forma ágil y eficaz.

datos originales flecha derechacambiar números positivos a negativos

Cambiar números positivos a negativos con la función Pegado Especial

Cambiar números positivos a negativos o viceversa con Kutools para Excel

Cambiar números positivos a negativos con código VBA


Cambiar números positivos a negativos con la función Pegado Especial

Puede convertir números positivos en negativos con la función Pegado Especial en Excel. Siga estos pasos.

1. Pulse el número -1 en una celda vacía y cópielo.

2. Seleccione el rango que desea modificar, haga clic con el botón derecho y elija Pegado Especial en el menú contextual para abrir el cuadro de diálogo Pegado Especial. Vea la captura de pantalla:

seleccione el rango de datos, haga clic con el botón derecho y elija Pegado especial

3. A continuación, seleccione la opción Todo del menú Pegado especial y, a continuación, elija Multiplicar en la sección Operación.

especifique las opciones en el cuadro de diálogo

4. A continuación, haga clic en Aceptar y todos los números positivos se convertirán en negativos.

todos los números positivos se han cambiado a números negativos

5. Por último, puede eliminar el número -1 siempre que lo necesite.


Cambie o convierta números positivos en negativos y viceversa

Con la utilidad Kutools para Excelde Cambiar el signo de los números, puede cambiar números positivos a negativos o viceversa, invertir el signo de los números, Corregir todos los números negativos finales, etc.¡Haga clic para descargar Kutools para Excel!


Cambie números positivos a negativos o viceversa con Kutools para Excel

También puede utilizar la herramienta Kutools para Excel’s Cambiar el signo de los números para cambiar rápidamente todos los números positivos a negativos.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza tareas con precisión, haciendo que la gestión de datos sea sencilla.Información detallada sobre Kutools para Excel...         Prueba gratuita...

Si ha instalado Kutools para Excel, puede cambiar números positivos a negativos como se indica a continuación:

1. Seleccione el rango que quiera modificar.

2. Haga clic en Kutools > Contenido > Cambiar el signo de los números. Véase la captura de pantalla:

haga clic en la función Cambiar signo de valores de Kutools

3. En el cuadro de diálogo Cambiar el signo de los números, seleccione la opción Cambiar todos los números positivos a negativos.

seleccione la opción Cambiar todos los valores positivos a negativos

4. A continuación, haga clic en Aceptar o en Aplicar. Así, todos los números positivos se convertirán en negativos.

datos originales flecha derechatodos los números positivos se han convertido en números negativos
Consejos:
  • Para utilizar esta función, primero debe instalar Kutools para Excel. ¡Haga clic para descargarlo y disfrutar de una prueba gratuita de 30 días ahora!
  • Para cambiar todos los números negativos a positivos, elija Cambiar todos los números negativos a positivos en el cuadro de diálogo, tal como se muestra en la siguiente captura de pantalla:
    Cambiar todos los valores negativos a positivos con KutoolsLa función de Kutools para Excel Cambiar el signo de los números también puede Corregir todos los números negativos finales, Cambiar todos los números negativos a positivos y mucho más. Para obtener información más detallada sobre «Cambiar el signo de los números», visite la descripción de la función Cambiar el signo de los números.

Cambiar números positivos a negativos con código VBA

También puede convertir números positivos en negativos mediante código VBA, aunque necesitará conocer su uso. Siga estos pasos:

1. Seleccione el rango que desee modificar.

2. Haga clic en Programador > Visual Basic. Aparecerá una nueva ventana de Microsoft Visual Basic para Aplicaciones. Haga clic en Insertar > Módulo y copie y pegue el siguiente código en el módulo:

Sub ChangeToNegative()
'Updateby Extendoffice
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeConstants, xlNumbers)
For Each rng In WorkRng
    xValue = rng.Value
    If xValue > 0 Then
        rng.Value = xValue * -1
    End If
Next
End Sub

3. Haga clic en el botón botón ejecutar para ejecutar el código; aparecerá un cuadro de diálogo que le permitirá seleccionar el rango cuyos valores positivos desea convertir en negativos. Vea la captura de pantalla:

código VBA para seleccionar los números

4. Haga clic en Aceptar y los valores positivos del rango seleccionado se convertirán inmediatamente en negativos.


Demostración: Cambie números positivos a negativos o viceversa con Kutools para Excel