Usein saatat haluta muuntaa negatiivisen luvun positiiviseksi MS Excelissä. Riippumatta vaatimuksesta, voit saavuttaa tämän tehtävän monilla eri tavoilla; nopea ja helppo. Voit käyttää yksinkertaisia kaavafunktioita, kuten Jos() ja Vatsalihas() samalle, tai voit käyttää liitä erityistä toiminnallisuutta tai voit luottaa siihen salaman täyttö ominaisuus, jota pidetään Excelin maagisena ominaisuutena. Voit jopa kirjoittaa oman yksinkertaisen VBA-skriptin muuntaaksesi negatiiviset luvut positiivisiksi luvuiksi yhdellä napsautuksella.
Sukella artikkeliin tutkiaksesi kaikkia yllä mainittuja ratkaisuja! Toivottavasti nautit artikkelin lukemisesta.
Sisällysluettelo
Ratkaisu 1: kertomalla negatiivinen luku -1 käyttämällä IF()-kaavafunktiota
Oletetaan, että sinulla on negatiiviset luvut nimetyssä sarakkeessa Lähde ja haluat vain niiden positiiviset muunnetut arvot sarakkeeseen Tulos. Katsotaan kuinka tämä voidaan tehdä.
Vaihe 1: Tuplaklikkaus päällä ensimmäinen solu -lta Tulos sarakkeessa siirtyäksesi muokkaustilaan. Nyt, Kopioi ja liitä seuraava kaava siihen.
=JOS(A2<0;-A2;A2)
Jos ensimmäinen negatiivinen arvosi on eri solussa kuin solussa A2, sinun on tehtävä se korvaa vastaavan solun tunnus kaavan A2 sijasta.
Kaavan selitys:
=JOS(A2<0, -A2, A2) kehottaa Exceliä tarkistamaan, onko solun A2 arvo pienempi kuin 0 (nolla) vai ei. Jos on, arvo tulee kertoa -1:llä. Muussa tapauksessa numero tulee jättää sellaisenaan. Eli käytännössä negatiivisista luvuista tehdään positiivisia kertomalla ne -1:llä ja positiiviset luvut jätetään sellaisiksi.
Vaihe 2: Lyö Tulla sisään näppäintä tai napsauta muualla nähdäksesi tuloksen.
Käytä nyt samaa kaavaa koko sarakkeessa, klikkaus päällä pieni neliön muotoinen on kaavan sovelletun solun oikeassa alakulmassa ja raahata se alas.
MAINOS
Vaihe 3: Se siitä. Olet nyt onnistuneesti soveltanut kaavaa sarakkeeseesi. Hyvin tehty!
Ratkaisu 2: Käyttämällä ABS()-kaavafunktiota
Tämä on eri toiminto, vaikka se antaa saman tuloksen. Se ottaa minkä tahansa luvun argumenttina ja palauttaa sen absoluuttisen arvon tuloksena. Muista, että tämä toiminto antaa a ARVOvirhe jos annat argumentiksi minkä tahansa muun merkin kuin luvun.
Vaihe 1: Taas kerran, tuplaklikkaus päällä ensimmäinen solu -lta Tulos sarake ja Kopioi ja liitä seuraava kaava.
=ABS(A2)
Jos tietosi eivät ole solussa A2, sinun tulee korvata A2 oikealla solutunnuksella, jossa tiedot sijaitsevat.
Vaihe 2: Lyö Tulla sisään avain nähdäksesi tuloksen ABS funktio palautettu.
Vaihe 3: Kuten edellisessä osiossa, voit napsauta ja vedä pientä neliön muotoa kaavan sovelletun solun oikeassa alakulmassa, jos haluat käyttää samaa kaavaa kaikkiin sen alla oleviin soluihin.
Ratkaisu 3: kertomalla negatiivinen luku arvolla -1 käyttämällä Paste Special -toimintoa
Tämä menetelmä käyttää samaa logiikkaa kuin ratkaisussa 1 kuvattu menetelmä. Tässä ratkaisussa emme kuitenkaan käytä IF()-funktiota, vaan käytämme funktiota Liitä erikois toiminnallisuutta saavuttaaksemme tuloksiamme.
Vaihe 1: Tuplaklikkaus mihin tahansa Excel-arkin kohtaan ja kirjoita -1. Nyt klikkaus soluun ja paina CTRL + C avaimet yhteen kopio solu.
Vaihe 2: Seuraavaksi, valitse koko solualue sisältää negatiiviset arvot, jotka haluat muuntaa positiivisiksi luvuiksi.
Merkintä: Valittu solualue voi sisältää sekä positiivisia että negatiivisia arvoja. Mutta meidän täytyy kertoa vain negatiiviset arvot -1:llä. Jos valitsemme koko solualueen, myös positiiviset arvot kerrotaan -1:llä ja niistä tulee negatiivisia, mikä ei ole toivottavaa. Joten valitaan vain negatiiviset arvot valitusta solualueesta. Katsotaanpa, kuinka valinta voidaan tehdä ja kuinka voimme onnistuneesti muuntaa vain negatiiviset luvut alla olevissa vaiheissa.
Vaihe 3: Lyö CTRL + F näppäimiä samanaikaisesti ja tuo esiin Etsi ja korvaa ikkuna.
Varmista, että olet osoitteessa löytö -välilehti. Nyt alla Löytää mitä kenttään, kirjoita – (miinus) ja paina Etsi kaikki -painiketta.
Vaihe 4: Nyt Etsi ja korvaa -ikkunassa luetellaan kaikki valitun solualueen negatiiviset luvut.
Paina vain näppäimiä CTRL + A yhdessä valitse koko tulos. Lyö kiinni -painiketta, kun olet valmis.
Vaihe 5: Jos katsot nyt Excel-taulukkoasi, näet sen vain negatiiviset luvut valitaan. Nyt, oikealla painikkeella missä tahansa valitulla solualueella ja napsauta Liitä erikois vaihtoehto.
Vaihe 6: päällä Liitä erikois ikkunan alla Liitä -osio, valitse radio vastaavaa painiketta Arvot.
Alla Operaatio -osio, valitse radio vaihtoehtoa vastaava painike Kerro.
Lyö OK -painiketta, kun olet valmis.
Vaihe 7: Viola! Negatiiviset lukusi ovat nyt kaikki positiivisia! Nauttia!
Kun olet kääntänyt kaikki luvut positiivisiksi, voit yksinkertaisesti poista solu, johon kirjoitit -1.
Ratkaisu 4: Käyttämällä Flash Fill -ominaisuutta
Flash-täyttömenetelmä on melko yksinkertainen menetelmä, joka opettaa Excelille kuviot, jotka haluat sen oppivan.
Vaihe 1: Ensinnäkin kaksoisnapsauta ensimmäistä solua tuloksena olevasta sarakkeesta ja kirjoita manuaalisesti vastaavan negatiivisen luvun positiivisessa versiossa.
Nyt, klikkaa solua jossa on manuaalisesti kirjoitettu tulos ja paina näppäimiä CTRL + E yhdessä.
Vaihe 2: Suureksi yllätyksekseksi Excel oppisi kuvion ja antaisi välittömästi absoluuttiset arvot kaikki tuloksena olevan sarakkeen luvut muuntaen kaikki negatiiviset luvut positiivisiksi luvussa prosessi.
Lue myös: Tietojen automaattinen täyttö kuvioiden perusteella käyttämällä Flash-täyttöä Excelissä
Ratkaisu 5: Käyttämällä yksinkertaista VBA-komentosarjaa
Tämä menetelmä sisältää yksinkertaisen VBA-skriptin, jonka avulla voit muuntaa negatiiviset luvut positiivisiksi yhdellä napsautuksella.
Jotta tämä menetelmä toimisi, sinun on ensinnäkin ota käyttöön the Kehittäjä tila. Katsotaanpa, kuinka tämä voidaan tehdä vaiheissa 1–3. Jos olet jo ottanut KEHITTÄJÄ-tilan käyttöön, voit tehdä sen heti siirry vaiheeseen 4.
Vaihe 1: Napsauta välilehtien yläosassa olevaa nauhaa TIEDOSTO -välilehti.
Vaihe 2: päällä vasemmalle ikkunaruutu, napsauta Vaihtoehdot.
Vaihe 3: päällä vasemmalle ruudun Wordin asetukset ikkuna, napsauta Mukauta nauhaa ensimmäinen.
Nyt päällä oikein ikkunaruutu, alla Mukauta nauhaa osio, vieritä alas, etsi ja tarkistaa vaihtoehtoa vastaava valintaruutu Kehittäjä.
Lyö OK -painiketta, kun olet valmis.
Vaihe 4: Kun Kehittäjä-välilehti on otettu käyttöön, napsauta KEHITTÄJÄ välilehti yläreunassa.
Nyt alla KEHITTÄJÄ välilehden asetukset, napsauta painiketta Visual Basic.
Vaihe 5: Napsauta nyt Visual Basic Editor -ikkunassa Lisää -välilehti ja napsauta sitten vaihtoehtoa Moduuli.
Vaihe 6: Nyt sinun täytyy Kopioi ja liitä seuraavan koodin edessäsi olevalle muokkaussivulle.
Sub theGeekPageChangeNegativeToPositiveMacro() Jokaiselle valinnaiselle solulle. Jos Cell. Arvo < 0 Sitten. Cell. Arvo = -solu. Arvo. Loppu Jos. Seuraava solu. Lopeta ala
Kun olet kopioinut koodin, voit napsauttaa kiinni -painiketta ja sulje editori, tallentaminen ei ole pakollista. Mutta jos päätät tallentaa tiedoston, muista tallentaa tiedosto makrotiedostona .xlsm muoto.
Vaihe 7: Kun palaat Excel-ikkunaan, valitse ensin kaikki solut jonka haluat muuntaa negatiivisesta positiiviseksi.
Varmista nyt, että olet osoitteessa KEHITTÄJÄ -välilehteä ja napsauta sitten Makrot -painiketta.
Vaihe 8: Napsauta käytettävissä olevien makrojen luettelossa makroamme, joka on theGeekPageChangeNegativeToPositiveMacro(). Lyö Juosta -painiketta makron suorittamiseksi.
Vaihe 9: No, sinun ei tarvitse tehdä enää mitään. Excel on tehnyt kaiken. Jos et ole vielä huomannut, negatiiviset numerosi ovat nyt positiivisia! Nauttia!
Kerro meille kommenttiosiossa, mikä menetelmä on suosikkisi. Suosikkimme on tietysti viimeinen menetelmä, koska se sisältää hieman komentosarjaa. Tietenkin me klo Nörttisivu, rakastan nörttiä.
Pysy kuulolla saadaksesi lisää upeita temppuja ja vinkkejä.
Vaihe 1 - Lataa Restoro PC Repair Tool täältä
Vaihe 2 - Napsauta Aloita skannaus löytääksesi ja korjataksesi kaikki tietokoneongelmat automaattisesti.