¿Cómo corregir/convertir los signos negativos finales en números reales en Excel?
Por varias razones, puede que necesite corregir los signos negativos finales en las celdas de Excel. Por ejemplo, un número con signo negativo al final sería algo como 90-. En esta situación, ¿cómo puede corregir rápidamente los signos negativos finales eliminando el signo negativo de derecha a izquierda? Aquí hay algunos trucos rápidos que pueden ayudarle.
Corregir signos negativos finales en celdas con fórmulas
Corregir signos negativos finales en celdas con la función Texto en columnas
Corregir signos negativos finales en celdas con código VBA
Corregir rápidamente los signos negativos finales en celdas con Kutools para Excel
Corregir signos negativos finales en celdas con fórmulas
Por ejemplo, tengo un rango (A1:A11) que contiene números con signos negativos al final. Puedo usar las siguientes fórmulas para corregirlos eliminando los signos negativos de izquierda a derecha.
Seleccione una celda en blanco adyacente a la celda que desea cambiar. Haré clic en B1 e ingresaré una de las siguientes fórmulas en la celda. Luego presione la tecla "Enter", y el signo negativo final se moverá de derecha a izquierda. Luego arrastre el controlador de relleno sobre el rango de celdas que desea corregir los signos negativos finales. Ver captura de pantalla:
=IF(RIGHT(A1,1)="-",SUBSTITUTE(A1,"-","")*-1,A1)
=VALUE(IF(RIGHT(A1,1)="-",RIGHT(A1,1)&LEFT(A1,LEN(A1)-1),A1))
Corregir signos negativos finales en celdas con la función Texto en columnas
También podemos usar Texto en columnas para corregir los signos negativos finales siguiendo estos pasos:
1. Seleccione el rango donde desea corregir los signos negativos finales.
2. Vaya a la cinta, haga clic en "Datos" > "Texto en columnas", y aparecerá un cuadro de diálogo "Convertir texto en columnas". Ver captura de pantalla:
3. Haga clic en el botón "Siguiente" en el paso 1 y el paso 2.
4. En el Paso 3, haga clic en el botón "Avanzado…" y aparecerá un cuadro de diálogo "Configuración avanzada de importación de texto"; por favor, marque la opción "Menos al final para números negativos" y haga clic en "Aceptar". Ver captura de pantalla:
5. Haga clic en "Finalizar". Y todos los signos negativos finales serán corregidos.
Corregir signos negativos finales en celdas con código VBA
También podemos usar un código VBA para corregir los signos negativos finales en las celdas, por favor, haga lo siguiente:
1. Resalte el rango que desea corregir los signos negativos finales, luego haga clic en "Desarrollador" > "Visual Basic", aparecerá una nueva ventana "Microsoft Visual Basic para aplicaciones", haga clic en "Insertar" > "Módulo" y luego ingrese el siguiente código VBA:
VBA: corregir todos los signos negativos finales en un rango seleccionado.
Sub FixNegative()
'Updateby20131113
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, xlTextValues)
For Each rng In WorkRng
xValue = rng.Value
If VBA.Right(xValue, 1) = "-" Then
rng.Value = "-" & VBA.Left(xValue, VBA.Len(xValue) - 1)
End If
Next
End Sub
2. Haga clic en el botón "Ejecutar" para ejecutar el código, y luego aparecerá un cuadro de diálogo para que seleccione un rango donde desea corregir los signos negativos finales, ver captura de pantalla:
3. Haga clic en "Aceptar", luego todos los valores negativos finales se corregirán a valores negativos normales.
Corregir rápidamente los signos negativos finales en celdas con Kutools para Excel
Podemos corregir rápidamente los signos negativos finales con la utilidad "Cambiar el signo de los números" de Kutools para Excel.
Kutools para Excel: con más de 300 complementos útiles para Excel, pruébelo gratis sin limitaciones durante 30 días. Obténgalo ahora
Si ha instalado "Kutools para Excel", puede corregir los signos negativos finales de la siguiente manera.
Paso 1. Seleccione el rango que desea cambiar de números positivos a números negativos, y haga clic en "Kutools" > "Texto" > "Cambiar el signo de los números".
Paso 2. Marque "Corregir signos negativos finales" en el cuadro de diálogo emergente, y haga clic en "Aceptar" o "Aplicar". Ver captura de pantalla:
Esta función "Cambiar el signo de los números" también puede cambiar todos los valores positivos a negativos, cambiar todos los valores negativos a positivos y así sucesivamente. Para obtener más información detallada sobre Cambiar el signo de los números, visite la descripción de la función Cambiar el signo de los números.
Artículos relacionados:
- Cambiar números negativos a positivos
- Cambiar números positivos a negativos
- Invertir signos de valores en celdas
- Cambiar número negativo a cero
Las mejores herramientas de productividad para Office
Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...
Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo
- Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
- Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
- ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!