„Excel“ pakeiskite neigiamą skaičių į teigiamą (pašalinkite neigiamą ženklą)

Žiūrėkite vaizdo įrašą - konvertuokite neigiamą skaičių į teigiamą „Excel“

Dauguma žmonių, kurie dirba su „Excel“ skaičiuoklėmis, susiduria su skaičiais dideliuose/mažuose duomenų rinkiniuose.

Ir kai dirbate su skaičiais, turėsite visų tipų (teigiamą, neigiamą, dešimtainį skaičių, datą/laiką).

Viena iš dažniausiai pasitaikančių užduočių, kurią dažnai turime atlikti, yra konvertuoti šiuos skaičius iš vieno formato į kitą.

Ir turbūt dažniausiai pasitaiko, kai reikia pakeisti neigiamus skaičius į teigiamus (pašalinkite neigiamą ženklą) kai kuriems skaičiavimams.

Ir dar kartą, tai galite padaryti keliais būdais „Excel“.

Šioje pamokoje parodysiu keletą paprastų būdų, kaip „Excel“ pakeisti neigiamus skaičius į teigiamus (naudojant formules, kopijavimo ir įklijavimo techniką ir kitus nuostabius metodus).

Taigi, jei jus domina, skaitykite toliau!

Padauginkite iš minus 1, kad neigiamas skaičius būtų konvertuotas į teigiamą

Jei turite stulpelį, pilną skaičių, ir norite greitai gauti skaičius, kuriuose neigiami duomenys buvo paversti teigiamais, tai galite lengvai padaryti padauginę šias neigiamas reikšmes iš -1.

Tačiau taip pat turite įsitikinti, kad dauginate tik neigiamus skaičius, o ne teigiamus.

Tarkime, kad turite duomenų rinkinį, kaip parodyta žemiau:

Žemiau pateikiama formulė, kuri neigiamus skaičius pavers teigiamais, o likusius nepakeis:

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

Aukščiau pateikta formulė naudoja IF funkciją, kad pirmiausia patikrintų, ar skaičius yra teigiamas, ar ne. Jei jis teigiamas, ženklas nesikeičia, o jei neigiamas, prie nuorodos pridedamas neigiamas ženklas, kuris suteikia mums tik teigiamą skaičių.

Jei duomenų rinkinyje taip pat yra teksto reikšmių, ši funkcija to nepaisys (ir bus pakeistos tik neigiamos vertės)

Dabar, kai turite reikiamą rezultatą, galite šias formules konvertuoti į reikšmes (ir nukopijuoti jas per pirminius duomenis, jei to nereikia)

Naudokite ABS funkciją, kad visus neigiamus skaičius pakeistumėte į teigiamus

„Excel“ turi specialią funkciją, kuri pašalina neigiamą ženklą ir suteikia absoliučią vertę.

ABS funkcija

Tarkime, kad turite duomenų rinkinį, kaip parodyta žemiau, ir norite pakeisti neigiamas reikšmes į teigiamas.

Žemiau yra formulė, kuri tai padarys:

= ABS (A2)

Aukščiau pateikta ABS funkcija neturi įtakos teigiamiems skaičiams, tačiau neigiamus skaičius paverčia teigiamomis.

Dabar, kai turite reikiamą rezultatą, galite šias formules konvertuoti į reikšmes (ir nukopijuoti jas per pirminius duomenis, jei to nereikia)

Vienas nedidelis ABS funkcijos trūkumas yra tas, kad ji gali veikti tik su skaičiais. Jei kai kuriuose langeliuose yra teksto duomenų ir naudojate ABS funkciją, tai suteiks #VALUE! klaida.

Padauginkite naudodami „Paste Special“, kad pakeistumėte ženklą

Jei norite pakeisti skaičiaus ženklą (ty pakeisti neigiamą į teigiamą, o teigiamą į neigiamą), taip pat galite naudoti šią specialią įklijavimo dauginimo techniką.

Tarkime, kad turite duomenų rinkinį, kaip parodyta žemiau, ir norite pakeisti ženklą:

Žemiau pateikiami žingsniai, kaip pakeisti ženklą naudojant „Paste Special“:

  1. Bet kuriame tuščiame darbalapio lange įveskite -1
  2. Nukopijuokite šį langelį (kurio vertė yra -1)
  3. Pasirinkite diapazoną, kuriame norite pakeisti ženklą.
  4. Dešiniuoju pelės mygtuku spustelėkite bet kurią pasirinktą langelį
  5. Spustelėkite Paste Special. Bus atidarytas dialogo langas Specialusis įklijavimas
  6. Įklijavimo parinktyje pasirinkite „Vertybės“
  7. Operacijos parinktyse pasirinkite „Padauginti“
  8. Spustelėkite Gerai
  9. Ištrinkite -1 iš langelio

Pastebėsite, kad aukščiau išvardyti veiksmai akimirksniu pasikeičia ir pakeičia skaičiaus ženklą (t. Y. Teigiami skaičiai tampa neigiami, o neigiami - teigiami).

O kas, jei norite tik neigiamus skaičius paversti teigiamais, o ne atvirkščiai?

Tokiu atveju pirmiausia turite pasirinkti visus neigiamus skaičius ir tada atlikti pirmiau nurodytus veiksmus.

Štai kaip „Excel“ pasirinkti tik neigiamus skaičius:

  1. Pasirinkite visą duomenų rinkinį
  2. Laikykite nuspaudę „Control“ klavišą, tada paspauskite F klavišą. Bus atidarytas dialogo langas Rasti ir pakeisti.
  3. Lauke Rasti ką įveskite - (minuso ženklas)
  4. Spustelėkite Rasti viską
  5. Laikykite nuspaudę valdymo klavišą ir paspauskite klavišą A.

Pirmiau minėti veiksmai pasirinktų tik tas ląsteles, kurios turi neigiamą ženklą. Dabar, kai pasirinkote šiuos langelius, galite naudoti specialios įklijavimo techniką, kad pakeistumėte tik neigiamų skaičių ženklą.

Ši technika turi du pranašumus prieš formulės metodą (du prieš tai aptarti metodai):

  1. Tam nereikia pridėti papildomo stulpelio ir tada naudoti formulę, kad gautumėte rezultatą tame stulpelyje. Tai galite naudoti savo esamame duomenų rinkinyje.
  2. Jums nereikia konvertuoti formulių į vertes (nes gautas rezultatas jau yra vertė, o ne formulė)

„Flash“ užpildymas neigiamam ženklui pašalinti

„Flash Fill“ yra nauja „Excel 2013“ funkcija.

Tai leidžia greitai nustatyti modelius ir tada duoti rezultatą, kai modelis buvo pritaikytas visam duomenų rinkiniui.

Vienas iš jų yra tada, kai turite vardus ir norite atskirti vardą ir pavardę. Kai tik porą kartų įvesite vardą į gretimą langelį, „Flash Fill“ nustatys modelį ir suteiks jums visus vardus.

Panašiai galite jį naudoti greitai pašalinkite neigiamą ženklą nuo skaičiaus, o teigiamos vertės išlieka nepakitusios.

Žemiau yra duomenų rinkinys, kuriame yra neigiami skaičiai ir noriu juos pakeisti į teigiamas.

Žemiau pateikiami veiksmai, kaip neigiamus skaičius pakeisti teigiamais naudojant „Flash Fill“:

  1. Šalia to, kuriame yra duomenys, rankiniu būdu įveskite laukiamą rezultatą. Šiame pavyzdyje rankiniu būdu įvesiu 874
  2. Žemiau esančiame langelyje įveskite laukiamą rezultatą (šiame pavyzdyje - 162)
  3. Pasirinkite abi ląsteles
  4. Užveskite žymeklį virš apatinės dešinės pasirinkimo dalies. Jis pasikeis į pliuso piktogramą
  5. Spustelėkite ir vilkite, kad užpildytumėte stulpelį (arba dukart spustelėkite)
  6. Spustelėkite automatinio pildymo parinkčių piktogramą
  7. Spustelėkite „Flash Fill“

Pirmiau minėti veiksmai duos laukiamą rezultatą, kai neigiamas ženklas bus pašalintas.

Vienas dalykas, kurį reikia atsiminti naudojant šį metodą, yra tai, kad „Excel“ remiasi modelio atspėjimu. Taigi turėsite bent jau parodyti „Excel“, kad neigiamą skaičių konvertuojate į teigiamą.

Tai reiškia, kad turėsite rankiniu būdu įvesti laukiamą rezultatą, kol nepateiksite bent vieno neigiamo skaičiaus.

Konvertuokite neigiamus skaičius į teigiamus vienu paspaudimu (VBA)

Galiausiai, taip pat galite naudoti VBA, norėdami konvertuoti neigiamas vertes į teigiamas.

Aš rekomenduočiau naudoti šį metodą, jei tai darai dažnai. Galbūt reguliariai gaunate duomenų rinkinį iš duomenų bazės ar kolegos ir turite tai padaryti kiekvieną kartą.

Tokiu atveju galite sukurti ir išsaugoti VBA makrokomandos kodą asmeninėje makrokomandos darbaknygėje ir įdėti VBA į sparčiosios prieigos įrankių juostą. Tokiu būdu, kai kitą kartą gausite duomenų rinkinį, kuriame turite tai padaryti, tiesiog pasirinkite duomenis ir spustelėkite piktogramą QAT …

… ir baigsite!

Nesijaudinkite, aš jums parodysiu tikslius veiksmus, kaip tai padaryti.

Žemiau yra VBA kodas, kuris neigiamas vertes pavers teigiamomis pasirinkto diapazono reikšmėmis:

Sub Keisti

Aukščiau pateiktas kodas naudoja ciklą „Kitas“, kad pereitų per kiekvieną pasirinkimo langelį. Jis naudoja IF teiginį, kad patikrintų, ar langelio vertė yra neigiama, ar ne. Jei vertė yra neigiama, ženklas yra atvirkštinis, o jei ne, jis ignoruojamas.

Šį kodą galite pridėti prie įprasto darbo knygos modulio (jei norite jį naudoti tik toje darbaknygėje). Ir jei norite naudoti šį makrokomandą bet kurioje savo sistemos darbaknygėje, galite ją išsaugoti asmeninėje makrokomandos darbaknygėje.

Štai žingsniai, kaip gauti asmeninę makrokomandos darbaknygę (PMW).

Štai kaip išsaugoti šį kodą PMW.

Dabar leiskite man parodyti, kaip pridėti šį kodą prie greitos prieigos įrankių juostos (veiksmai yra tie patys, nesvarbu, ar išsaugosite šį kodą vienoje darbaknygėje, ar PMW)

  1. Atidarykite darbaknygę, kurioje yra duomenys
  2. Pridėkite VBA kodą prie darbaknygės (arba prie PMW)
  3. QAT spustelėkite parinktį „Tinkinti greitos prieigos įrankių juostą“
  4. Spustelėkite „Daugiau komandų“
  5. Dialogo lange „Excel“ parinktys spustelėkite išskleidžiamąjį meniu „Pasirinkti komandas“
  6. Spustelėkite „Makrokomandos“. Tai parodys visas makrokomandas darbaknygėje (arba asmeninėje makrokomandos darbaknygėje)
  7. Spustelėkite mygtuką „Pridėti“
  8. Spustelėkite Gerai

Dabar QAT turėsite makrokomandos piktogramą.

Norėdami naudoti šią makrokomandą vienu paspaudimu, tiesiog pasirinkite ir spustelėkite makro piktogramą.

Pastaba: Jei įrašote VBA makrokomandą į darbaknygę, turite išsaugoti darbaknygę makrokomandų formatu (XLSM)

Tikiuosi, kad ši „Excel“ pamoka jums buvo naudinga.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave