Skift negativt tal til positivt i Excel (Fjern negativt tegn)

Se video - Konverter negativt tal til positivt i Excel

De fleste mennesker, der arbejder med Excel -regneark, beskæftiger sig med tal i store/små datasæt.

Og når du arbejder med tal, vil du have alle typer af det (positiv, negativ, decimal, dato/tid).

En af de almindelige opgaver, mange af os ofte skal udføre, er at konvertere disse tal fra et format til et andet.

Og det er nok den mest almindelige, når du skal ændre negative tal til positive tal (fjern det negative tegn) for nogle beregninger.

Og igen er der flere måder, du kan gøre dette på i Excel.

I denne vejledning vil jeg vise dig nogle enkle måder at ændre negative tal til positive i Excel (ved hjælp af formler, en kopi-indsætteknik og andre fantastiske metoder).

Så hvis du er interesseret, fortsæt med at læse!

Multiplicer med minus 1 for at konvertere negativt tal til positivt

Hvis du har en kolonne fuld af tal, og du hurtigt vil have de tal, hvor negative er blevet konverteret til positive, kan du nemt gøre det ved at gange disse negative værdier med -1.

Men du skal også sikre, at du kun multiplicerer de negative tal og ikke de positive.

Antag, at du har et datasæt som vist herunder:

Nedenfor er formlen, der konverterer negative tal til positive og holder resten uændret:

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

Ovenstående formel bruger IF -funktionen til først at kontrollere, om tallet er positivt eller ej. Hvis det er positivt, ændres ikke tegnet, og hvis det er negativt, tilføjes et negativt tegn til referencen, hvilket ender med at give os kun et positivt tal.

Hvis du også har tekstværdier i datasættet, ignorerer denne funktion det (og kun negative værdier ændres)

Nu hvor du har det krævede resultat, kan du konvertere disse formler til værdier (og kopiere det over de originale data, hvis du ikke har brug for det)

Brug ABS -funktionen til at ændre alle negative tal til positive

Excel har en dedikeret funktion, der fjerner det negative tegn og giver dig den absolutte værdi.

… det ABS funktion

Antag, at du har datasættet som vist nedenfor, og du vil ændre negative værdier til positive værdier.

Nedenfor er formlen, der gør dette:

= ABS (A2)

Ovenstående ABS -funktion påvirker ikke de positive tal, men konverterer negative tal til positive værdier.

Nu hvor du har det krævede resultat, kan du konvertere disse formler til værdier (og kopiere det over de originale data, hvis du ikke har brug for det)

En mindre ulempe ved ABS -funktionen er, at den kun kan fungere med tal. Hvis du har tekstdata i nogle af cellerne, og du bruger ABS -funktionen, giver det dig #VÆRDI! fejl.

Multiplicer med Paste Special for at vende tegnet

Hvis du vil vende tegnet på tallet (dvs. ændre negativ til positiv og positiv til negativ), kan du også bruge denne indsætte special multiplikationsteknik.

Antag, at du har datasættet som vist herunder, og du vil vende tegnet:

Nedenfor er trinene til at vende skiltet ved hjælp af Paste Special:

  1. Indtast -1 i en hvilken som helst tom celle i regnearket
  2. Kopiér denne celle (som har værdien -1)
  3. Vælg det område, hvor du vil vende tegnet.
  4. Højreklik på en af ​​de valgte celler
  5. Klik på Indsæt special. Dette åbner dialogboksen Indsæt særlig
  6. I indstillingen Indsæt skal du vælge 'Værdier'
  7. I betjeningsindstillingerne skal du vælge 'Multiplicer'
  8. Klik på Ok
  9. Slet -1 fra cellen

Du vil bemærke, at ovenstående trin øjeblikkeligt ændrer vender talets tegn (dvs. positive tal bliver negative, og negative tal bliver positive).

Men hvad nu hvis du kun vil konvertere negative tal til positive tal og ikke omvendt?

I så fald skal du på en eller anden måde først vælge alle de negative tal og derefter følge ovenstående trin.

Sådan vælger du kun de negative tal i Excel:

  1. Vælg hele datasættet
  2. Hold Ctrl -tasten nede, og tryk derefter på F -tasten. Dette åbner dialogboksen Find og erstat.
  3. I feltet Find hvad skal du indtaste - (minustegnet)
  4. Klik på Find alle
  5. Hold kontroltasten nede, og tryk på A -tasten.

Ovenstående trin ville kun vælge de celler, der har et negativt tegn. Nu hvor du har valgt disse celler, kan du bruge Paste Special -teknikken til kun at ændre tegnet på de negative tal.

Denne teknik har to fordele i forhold til formelteknikken (de to metoder, der er dækket før denne):

  1. Det kræver ikke, at du tilføjer en ekstra kolonne og derefter bruger en formel for at få resultatet i den kolonne. Du kan bruge dette på dit eksisterende datasæt.
  2. Du behøver ikke at konvertere formlerne til værdier (da det resultat du får allerede er værdi og ikke en formel)

Flashfyldning for at fjerne det negative tegn

Flash Fill er en ny funktionalitet, der blev introduceret i Excel 2013.

Det giver dig mulighed for hurtigt at identificere mønstre og derefter give dig resultatet, hvor mønsteret er blevet anvendt på hele datasættet.

En brug af dette er, når du har navne, og du vil adskille fornavn og efternavn. Så snart du indtaster fornavnet i en tilstødende celle et par gange, identificerer Flash Fill mønsteret og giver dig alle fornavne.

På samme måde kan du hurtigt bruge den fjern det negative tegn fra et tal, mens de positive værdier forbliver uændrede.

Nedenfor er et datasæt, hvor jeg har de negative tal, og jeg vil ændre disse til positive værdier.

Nedenfor er trinene til at ændre negative tal til positive tal ved hjælp af Flash Fill:

  1. Indtast det forventede resultat manuelt ved siden af ​​den med dataene. I dette eksempel indtaster jeg manuelt 874
  2. I cellen nedenfor skal du indtaste det forventede resultat (162 i dette eksempel)
  3. Vælg begge celler
  4. Placer markøren over den nederste højre del af markeringen. Det ændres til et plusikon
  5. Klik og træk for at udfylde kolonnen (eller dobbeltklik)
  6. Klik på ikonet AutoFill Options
  7. Klik på Flash Fill

Ovenstående trin ville give dig det forventede resultat, hvor det negative tegn er blevet fjernet.

En ting du skal huske, når du bruger denne metode, er at Excel er afhængig af at gætte mønsteret. Så du bliver nødt til i det mindste at vise Excel, at du konverterer et negativt tal til positivt.

Det betyder, at du bliver nødt til manuelt at indtaste det forventede resultat, indtil du har dækket mindst et negativt tal.

Konverter negative tal til postive med et enkelt klik (VBA)

Og endelig kan du også bruge VBA til at konvertere negative værdier til positive værdier.

Jeg vil anbefale at bruge denne metode, hvis det er noget, du ofte skal gøre. Måske får du regelmæssigt datasættet fra en database eller en kollega, og du skal gøre dette hver gang.

I et sådant tilfælde kan du oprette og gemme VBA -makrokoden i Personal Macro Workbook og placere VBA'en i værktøjslinjen Hurtig adgang. På den måde, næste gang du får et datasæt, hvor du skal gøre dette, skal du blot vælge dataene og klikke på ikonet i QAT …

… og du er færdig!

Bare rolig, jeg viser dig de nøjagtige trin for at få dette til at køre.

Nedenfor er VBA -koden, der konverterer negative værdier til positive værdier i det valgte område:

Sub ChangeNegativetoPOsitive () For hver celle i markering Hvis Cell.Value <0 Herefter Cell.Value = -Cell.Value End Hvis Next Cell End Sub

Ovenstående kode bruger For Next -løkken til at gå gennem hver celle i markeringen. Den bruger IF -sætningen til at kontrollere, om celleværdien er negativ eller ej. Hvis værdien er negativ, vendes tegnet, og hvis det ikke er det, ignoreres det.

Du kan tilføje denne kode til et almindeligt modul i en projektmappe (hvis du kun vil bruge denne i den projektmappe). Og hvis du vil bruge denne makrokode i enhver projektmappe på dit system, kan du gemme den i en personlig makro -projektmappe.

Her er trinene til at få Personal Macro Workbook (PMW).

Her er trinene til at gemme denne kode i PMW.

Lad mig nu vise dig, hvordan du tilføjer denne kode til værktøjslinjen Hurtig adgang (trinene er de samme, uanset om du gemmer denne kode i en enkelt projektmappe eller i PMW)

  1. Åbn projektmappen, hvor du har dataene
  2. Tilføj VBA -koden til projektmappen (eller til PMW)
  3. Klik på indstillingen 'Tilpas værktøjslinjen til hurtig adgang' i QAT
  4. Klik på 'Flere kommandoer'
  5. Klik på rullemenuen 'Vælg kommandoer fra' i dialogboksen Excel-indstillinger
  6. Klik på Makroer. Dette viser dig alle makroerne i projektmappen (eller den personlige makro -projektmappe)
  7. Klik på knappen ‘Tilføj’
  8. Klik på OK

Nu har du makroikonet i QAT.

Hvis du vil bruge denne makro med et enkelt klik, skal du blot foretage valget og klikke på makroikonet.

Bemærk: Hvis du gemmer VBA-makrokoden i projektmappen, skal du gemme projektmappen i det makroaktiverede format (XLSM)

Jeg håber, at du fandt denne Excel -tutorial nyttig.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave