Endre negativt tall til positivt i Excel (Fjern negativt tegn)

Se video - Konverter negativt tall til positivt i Excel

De fleste som jobber med Excel -regneark, omhandler tall i store/små datasett.

Og når du jobber med tall, vil du ha alle typer (positiv, negativ, desimal, dato/klokkeslett).

En av de vanlige oppgavene mange av oss må gjøre ofte er å konvertere disse tallene fra ett format til et annet.

Og sannsynligvis er den vanligste når du må endre negative tall til positive tall (fjerne det negative tegnet) for noen beregninger.

Og igjen, det er flere måter du kan gjøre dette på i Excel.

I denne opplæringen vil jeg vise deg noen enkle måter å endre negative tall til positive i Excel (ved hjelp av formler, en kopi-lim-teknikk og andre fantastiske metoder).

Så hvis du er interessert, fortsett å lese!

Multipliser med minus 1 for å konvertere negativt tall til positivt

Hvis du har en kolonne full av tall og du raskt vil få tallene der negative er konvertert til positive, kan du enkelt gjøre det ved å multiplisere disse negative verdiene med -1.

Men du må også sørge for at du bare multipliserer de negative tallene og ikke de positive.

Anta at du har et datasett som vist nedenfor:

Nedenfor er formelen som vil konvertere negative tall til positive og holde resten uendret:

= HVIS (A2> 0, A2, -A2)

Formelen ovenfor bruker IF -funksjonen til først å kontrollere om tallet er positivt eller ikke. Hvis det er positivt, endres ikke tegnet, og hvis det er negativt, legges det til et negativt tegn i referansen, noe som bare gir oss et positivt tall.

Hvis du også har tekstverdier i datasettet, vil denne funksjonen ignorere det (og bare negative verdier vil bli endret)

Nå som du har det nødvendige resultatet, kan du konvertere disse formlene til verdier (og kopiere det over de originale dataene hvis du ikke trenger det)

Bruk ABS -funksjonen til å endre alle negative tall til positive

Excel har en dedikert funksjon som fjerner det negative tegnet og gir deg absolutt verdi.

… den ABS -funksjon

Anta at du har datasettet som vist nedenfor, og du vil endre negative verdier til positive verdier.

Nedenfor er formelen som gjør dette:

= ABS (A2)

Ovennevnte ABS -funksjon påvirker ikke de positive tallene, men konverterer negative tall til positive verdier.

Nå som du har det nødvendige resultatet, kan du konvertere disse formlene til verdier (og kopiere det over de originale dataene hvis du ikke trenger det)

En liten ulempe med ABS -funksjonen er at den bare kan fungere med tall. Hvis du har tekstdata i noen av cellene og du bruker ABS -funksjonen, vil det gi deg #VERDI! feil.

Multipliser med Paste Special for å snu tegnet

Hvis du vil reversere tegnet på tallet (dvs. endre negativt til positivt og positivt til negativt), kan du også bruke denne lim -spesial multiplikasjonsteknikken.

Anta at du har datasettet som vist nedenfor, og du vil reversere tegnet:

Nedenfor er trinnene for å reversere skiltet ved hjelp av Lim inn spesial:

  1. Skriv inn -1 i en hvilken som helst tom celle i regnearket
  2. Kopier denne cellen (som har verdien -1)
  3. Velg området der du vil reversere tegnet.
  4. Høyreklikk på en av de valgte cellene
  5. Klikk på Lim inn spesial. Dette åpner dialogboksen Lim inn spesial
  6. I alternativet Lim inn, velg 'Verdier'
  7. Velg "Multipliser" i operasjonsalternativene
  8. Klikk Ok
  9. Slett -1 fra cellen

Du vil legge merke til at trinnene ovenfor umiddelbart endrer reverserer tegnet på tallet (dvs. positive tall blir negative og negative tall blir positive).

Men hva om du bare vil konvertere negative tall til positive tall og ikke omvendt?

I så fall må du på en eller annen måte først velge alle de negative tallene og deretter følge trinnene ovenfor.

Slik velger du bare de negative tallene i Excel:

  1. Velg hele datasettet
  2. Hold inne Ctrl -tasten, og trykk deretter på F -tasten. Dette åpner dialogboksen Finn og erstatt.
  3. I feltet Finn hva skriver du inn - (minustegnet)
  4. Klikk på Finn alle
  5. Hold inne kontrolltasten og trykk på A -tasten.

Trinnene ovenfor vil bare velge cellene som har et negativt tegn. Nå som du har valgt disse cellene, kan du bruke Paste Special -teknikken til å endre tegnet på bare de negative tallene.

Denne teknikken har to fordeler i forhold til formelteknikken (de to metodene som ble dekket før dette):

  1. Det krever ikke at du legger til en ekstra kolonne og deretter bruker en formel for å få resultatet i den kolonnen. Du kan bruke dette på ditt eksisterende datasett.
  2. Du trenger ikke å konvertere formlene til verdier (ettersom resultatet du får allerede er verdi og ikke en formel)

Flashfyll for å fjerne det negative tegnet

Flash Fill er en ny funksjonalitet som ble introdusert i Excel 2013.

Den lar deg raskt identifisere mønstre og deretter gi deg resultatet der mønsteret er brukt på hele datasettet.

En bruk av dette er når du har navn og du vil skille fornavn og etternavn. Så snart du skriver inn fornavnet i en tilstøtende celle et par ganger, vil Flash Fill identifisere mønsteret og gi deg alle fornavn.

På samme måte kan du bruke den til å raskt fjerne det negative tegnet fra et tall, mens de positive verdiene forblir uendret.

Nedenfor er et datasett der jeg har de negative tallene, og jeg vil endre disse til positive verdier.

Nedenfor er trinnene for å endre negative tall til positive tall ved hjelp av Flash Fill:

  1. Angi det forventede resultatet manuelt ved siden av det med dataene. I dette eksemplet vil jeg angi 874 manuelt
  2. Skriv inn det forventede resultatet i cellen under det (162 i dette eksemplet)
  3. Velg begge cellene
  4. Plasser markøren over den nedre høyre delen av utvalget. Det endres til et plussikon
  5. Klikk og dra for å fylle kolonnen (eller dobbeltklikk)
  6. Klikk på ikonet Autofyll -alternativer
  7. Klikk på Flash Fill

De ovennevnte trinnene vil gi deg det forventede resultatet, der det negative tegnet er fjernet.

En ting du må huske når du bruker denne metoden er at Excel er avhengig av å gjette mønsteret. Så du må i det minste vise Excel at du konverterer et negativt tall til positivt.

Dette betyr at du må angi det forventede resultatet manuelt til du har dekket minst ett negativt tall.

Konverter negative tall til postive med et enkelt klikk (VBA)

Og til slutt kan du også bruke VBA til å konvertere negative verdier til positive verdier.

Jeg vil anbefale å bruke denne metoden hvis dette er noe du må gjøre ofte. Kanskje du regelmessig får datasettet fra en database eller en kollega, og du må gjøre dette hver gang.

I et slikt tilfelle kan du opprette og lagre VBA -makrokoden i Personal Macro Workbook og plassere VBA i verktøylinjen for rask tilgang. På denne måten, neste gang du får et datasett der du må gjøre dette, velger du ganske enkelt dataene og klikker på ikonet i QAT …

… og du er ferdig!

Ikke bekymre deg, jeg viser deg de nøyaktige trinnene for å få dette i gang.

Nedenfor er VBA -koden som vil konvertere negative verdier til positive verdier i det valgte området:

Sub ChangeNegativetoPOsitive () For hver celle i utvalg Hvis Cell.Value <0 Deretter Cell.Value = -Cell.Value End Hvis neste Cell End Sub

Koden ovenfor bruker For Next -løkken for å gå gjennom hver celle i utvalget. Den bruker IF -setningen til å kontrollere om celleverdien er negativ eller ikke. Hvis verdien er negativ, er tegnet reversert, og hvis det ikke er det, ignoreres det.

Du kan legge denne koden til en vanlig modul i en arbeidsbok (hvis du bare vil bruke denne i den arbeidsboken). Og hvis du vil bruke denne makrokoden i en arbeidsbok på systemet ditt, kan du lagre den i en personlig makroarbeidsbok.

Her er trinnene for å få Personal Macro Workbook (PMW).

Her er trinnene for å lagre denne koden i PMW.

La meg nå vise deg hvordan du legger til denne koden i verktøylinjen for hurtig tilgang (trinnene er de samme om du lagrer denne koden i en enkelt arbeidsbok eller i PMW)

  1. Åpne arbeidsboken der du har dataene
  2. Legg til VBA -koden i arbeidsboken (eller i PMW)
  3. Klikk på alternativet "Tilpass verktøylinjen for hurtig tilgang" i QAT
  4. Klikk på "Flere kommandoer"
  5. I dialogboksen Alternativer for Excel klikker du på rullegardinmenyen 'Velg kommandoer fra'
  6. Klikk på Makroer. Dette viser deg alle makroene i arbeidsboken (eller Personal Macro Workbook)
  7. Klikk på "Legg til" -knappen
  8. Klikk OK

Nå vil du ha makroikonet i QAT.

For å bruke denne makroen med et enkelt klikk, bare velg og klikk på makroikonet.

Merk: Hvis du lagrer VBA-makrokoden i arbeidsboken, må du lagre arbeidsboken i det makroaktiverte formatet (XLSM)

Jeg håper du har funnet denne opplæringen nyttig.

wave wave wave wave wave