Skip to main content

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

Author: Tech Support Last Modified: 2025-06-03

¿Cómo puede cambiar rápidamente todos los números o valores positivos a negativos en Excel? Los siguientes métodos pueden guiarlo para cambiar rápidamente todos los números positivos a negativos en Excel.

original data  arrow right change positive numbers to negative

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 cambiar números positivos a negativos con la función Pegado Especial en Excel. Por favor, siga los siguientes pasos.

1. Escriba el número -1 en una celda en blanco y cópielo.

2. Resalte el rango que desea cambiar, luego haga clic derecho y elija Pegado Especial del menú contextual para abrir el cuadro de diálogo Pegado Especial. Ver captura de pantalla:

select the data range, then right-click and choose Paste Special

3. Luego seleccione la opción Todo en Pegar, y Multiplicar en Operación.

specify options in the dialog box

4. Y luego haga clic en Aceptar, todos los números positivos se han cambiado a números negativos.

all positive numbers are changed to negative numbers

5. Por último, puede eliminar el número -1 según sea necesario.


Cambiar o convertir números positivos a negativos y viceversa

Con la utilidad Cambiar el signo de los números de Kutools para Excel, puede cambiar los números positivos a negativos o viceversa, invertir el signo de los números, corregir todos los números negativos finales y más. ¡Haga clic para descargar Kutools para Excel!


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

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

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

Si ha instalado Kutools para Excel, puede cambiar números positivos a negativos de la siguiente manera:

1. Seleccione el rango que desea cambiar.

2. Haga clic en Kutools > Contenido > Cambiar el signo de los números, ver captura de pantalla:

click Change Sign of Values feature of kutools

3. Y 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.

select Change all positive values to negative option

4. Luego haga clic en Aceptar o Aplicar. Y todos los números positivos se han convertido en números negativos.

original data  arrow right all positive numbers are converted to negative numbers
Consejos:
  • Para usar esta función, primero debe instalar Kutools para Excel, por favor haga clic para descargar y tener una prueba gratuita de 30 días ahora.
  • Para cambiar o convertir todos los números negativos a positivos, por favor elija Cambiar todos los números negativos a positivos en el cuadro de diálogo como se muestra en la siguiente captura de pantalla:

    Change all negative values to positive by kutools

    Kutools para Excel’s 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 más. Para obtener más información detallada sobre Cambiar el signo de los números, por favor visite Descripción de la función Cambiar el signo de los números.

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

Usando código VBA, también puede cambiar números positivos a negativos, pero debe saber cómo usar un VBA. Por favor, siga los siguientes pasos:

1. Seleccione el rango que desea cambiar.

2. Haga clic en Desarrollador > Visual Basic, se mostrará una nueva ventana de Microsoft Visual Basic para aplicaciones, haga clic en Insertar > Módulo y luego copie y pegue los siguientes códigos 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 run button botón para ejecutar el código, aparecerá un cuadro de diálogo para que seleccione un rango donde desea convertir los valores positivos a negativos. Ver captura de pantalla:

vba code to select the numbers

4. Haga clic en Aceptar, luego los valores positivos en el rango seleccionado se convierten a negativos de inmediato.


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