Como eliminar o inicio de sesión negativo en Excel (7 métodos)

  • Comparte Isto
Hugh West

Este artigo explica como eliminar o signo negativo en Excel usando 7 métodos diferentes explicados con exemplos. Acontece a moitos cálculos nos que necesitamos usar só os valores dos números, independentemente de que sexan positivos ou negativos. Estes métodos son fáciles de aplicar para obter os resultados desexados.

Descargar o libro de prácticas

Descarga este libro de prácticas para facer exercicio mentres estás lendo este artigo.

Eliminar signo negativo.xlsm

7 Métodos para eliminar o signo negativo en Excel

1. Eliminar o signo negativo en Excel usando a función ABS

Podemos usar a función ABS para obter o valor absoluto dos números. A función toma un número como único argumento e devolve só o valor independentemente do seu signo.

Aquí temos unha lista de números nas celas B4:B10 con positivo e negativo . Na cela C5 , poñemos a seguinte fórmula.

=ABS(B5)

A cela B5 contén un número negativo -7. O resultado é 7 xa que a función ABS eliminou o signo negativo dela.

Agora usando o Xestor de recheo podemos copiar e pegar a fórmula para as celas C6:C10.

2. Buscar e substituír sesión negativa en Excel

A función de buscar e substituír de Excel permítenos substituír unha cadea ou un número rapidamente eeficientemente. Neste exemplo, imos substituír os signos negativos por unha cadea baleira. Siga os pasos que se describen a continuación:

Pasos:

  • Temos tres números negativos no noso conxunto de datos.

  • Ir a Buscar e amp; Seleccione a pestana para escoller a Substituír.

  • Na xanela Buscar e substituír poña a signo menos (-) na Atopa o cadro de entrada e deixa a Substituír por caixa de entrada en branco . Despois diso, fai clic en Substituír todo.

  • Os pasos anteriores substituíron os signos negativos cun cadea baleira . Entón, eliminamos os signos negativos dos números. Tamén recibimos unha confirmación de que se fixeron 3 substitucións . Finalmente, pecha a xanela Buscar e substituír facendo clic en Pechar.

3. Usar a función SE para comprobar e eliminar o signo negativo en Excel

O uso da función SE permítelle comprobar primeiro se un número é negativo ou non e logo poñer a lóxica necesaria para eliminar o signo negativo. Neste exemplo, na cela C5 , escriba a seguinte fórmula.

=IF(B5<0, -B5, B5)

A saída na cela C5 é eliminouse o signo negativo valor 7.

Desglose da fórmula

Como sabemos a sintaxe da función IF é:

=IF(proba_lóxica,[value_if_true], [value_if_false])

Na nosa fórmula,

proba_lóxica = B5<0 , comproba se o valor de a cela B5 é menor que cero ou non

[value_if_true] = -B5 , se o número é menor que cero, é dicir, +negativo, multiplícao por negativo signo para que se faga positivo.

[valor_se_falso] = B5, se o número non é menor que cero, manteña o número como está.

Agora podemos copiar a fórmula nas outras celas usando o Recheo para eliminar o signo negativo do números negativos .

Lecturas similares

  • Como eliminar #DIV/0 ! Erro en Excel (5 métodos)
  • Eliminar paneis en Excel (4 métodos)
  • Como eliminar o hipervínculo de Excel (7 métodos)
  • Eliminar comentarios en Excel (7 métodos rápidos)
  • Como eliminar valores atípicos en Excel (3 xeitos)

4. Invertir signo negativo a positivo coa multiplicación especial Pegar

Neste exemplo, tomaremos a axuda da multiplicación de valores das opcións Pegar especial para eliminar os signos negativos dos números negativos . Sigamos os seguintes pasos para facelo.

Pasos:

  • Na cela C5 , pon -1 que se utilizará para multiplicar cos números negativos nas celas B5:B10.

Nota: Podes poñer o -1 en calquera celaa folla de traballo.

  • Agora, copie a cela C5 premendo Ctrl + C e seleccione celas B5:B10 arrastrando o rato.

  • Despois diso, faga clic co botón dereito do rato en calquera das celdas seleccionadas B5:B10 e prema en Pegar especial.

  • Agora, na xanela Pegar especial seleccione Valores das Opcións de pegar e Multiplicar dende o Opcións de operación . Finalmente preme Aceptar para gardar os cambios.

  • Agora, vemos o resultado final, números sen signos negativos.

5. Eliminar o inicio de sesión negativo en Excel usando o recheo flash

Flash Fill pode automáticamente sentir o patrón de datos e enche as celas con datos segundo ese patrón. Usaremos esta gran función de Excel para eliminar signos negativos dos números negativos . Sigamos!

Pasos:

  • Aquí temos unha morea de números negativos nas celas B5:B10.

  • Pon o número positivo de celas B5(-7) que é 7 na cela.

  • A continuación, na cela C6 , prema Ctrl + E.
  • Os pasos anteriores encheron as celas C6:C10 con números que son signos negativos. Para completar o proceso, fai clic na icona pequena á dereita aocelas cheas de flash e fai clic en Aceptar suxestións.

6. Engadir formato personalizado para eliminar o signo negativo

Engadir formato personalizado tamén é moi útil no caso de que queiramos eliminar os signos negativos dos números. Imos engadir algún formato personalizado ao noso conxunto de datos. Debemos seguir os seguintes pasos.

Pasos:

  • Seleccione celas B5:B10 que conteñan números negativos .
  • Preme Ctrl + 1 para abrir a Formatar celas.
  • Na xanela Formatar celas , prema na opción personalizada da Lista de categorías baixo a pestana Número.
  • Na caixa de entrada Escriba escriba #,###, #,### código de formato de número . E despois preme Intro.

  • Agora na saída , vemos números sen os signos negativos .

Ler máis: Como eliminar o formato en Excel sen Eliminar contidos

7. Aplicar código VBA para eliminar o signo negativo das celas seleccionadas

Usar VBA sempre é rápido e sinxelo para realizar unha tarefa en Excel. Tamén podemos executar un código VBA sinxelo para facer o noso traballo neste artigo. Imos eliminar os signos negativos das celas seleccionadas neste exemplo.

Pasos:

  • Ao principio, seleccione as celas B5:B10 que conteñen os números negativos .
  • A continuación, desde a pestana Desenvolvedor faga clic en no VisualOpción básica . Isto abrirá o Editor de Visual Basic.

  • Agora, faga clic en no Insira o separador para escoller Módulo . Vai abrir un novo módulo para escribir código.

  • Finalmente, copie o seguinte código e prema F5 para executar.
2614

Explicación:

No código VBA, o bucle For Each aplicará a condición If...Then...End If a cada unha das celas de B5:B10. Comproba se o número é menor t han cero ou non. Se a lóxica é verdadeiro , substituirá o valor da cela polo valor negativo de si mesmo . Como resultado, converterase nun número positivo . Así é como se elimina o signo negativo.

Agora podemos ver o resultado despois de executar o código VBA.

Código alternativo:

9994

Este código utilizou a función ABS para obter os valores das celas seleccionadas .

Ler máis: Como eliminar celas en branco e desprazar os datos á esquerda en Excel (3 métodos)

Cousas para recordar

  • Aínda que usar código VBA é excelente para lograr o noso obxectivo. Pero unha vez executado o código, perdemos o historial. Significa que xa non podemos desfacer o cambio.
  • No caso de que necesitemos cambiar os nosos datos de orixe de cando en vez, é mellor utilizar métodos que utilicen funcións como a función ABS . Neste caso, a saída é dinámica co cambio dos datos de orixe .

Conclusión

Agora, coñecemos varios métodos para eliminar signos negativos en Excel. Con sorte, animaríache a utilizar estes métodos nos teus cálculos con máis confianza. Calquera pregunta ou suxestión non esquezas poñelas na caixa de comentarios a continuación.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.