Monissa tapauksissa saatat haluta muuntaa negatiivisen luvun positiiviseksi MS Excelissä. Riippumatta siitä, millainen vaatimus on, voit saavuttaa tämän tehtävän monilla eri tavoilla; nopea ja helppo. Voit käyttää yksinkertaisia kaavafunktioita, kuten If() ja Abs(), tai voit käyttää paste special-toimintoa, tai voit luottaa flash fill-ominaisuuteen, jota pidetään Excelin taikaominaisuudena. Voit jopa kirjoittaa oman yksinkertaisen VBA-skriptin muuntaaksesi negatiiviset luvut positiivisiksi luvuiksi yhdellä napsautuksella.
Sukella artikkeliin tutkiaksesi kaikkia yllä mainittuja ratkaisuja! Toivottavasti pidät artikkelin lukemisesta.
Ratkaisu 1: kertomalla negatiivinen luku-1 käyttämällä IF()-kaavafunktiota
Oletetaan, että sinulla on negatiiviset luvut sarakkeessa nimeltä Lähde ja haluat vain niiden positiiviset muunnetut arvot sarakkeeseen Tulos. Katsotaanpa, kuinka tämä voidaan tehdä.
Vaihe 1: Kaksoisnapsauta -kohdan ensimmäistä solua. Tulos-sarakkeesta siirtyäksesi muokkaustilaan. Nyt kopioi ja liitä seuraava kaava siihen.
=IF(A2<0,-A2,A2)
Jos ensimmäinen negatiivinen arvosi on eri solussa kuin solussa A2 , sinun on korvattava vastaavan solun tunnus kaavan A2:n sijaan.
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ää sellaiseksi. Eli käytännössä negatiivisista luvuista tehdään positiivisia kertomalla ne-1:llä ja positiiviset luvut jätetään sellaisiksi.
Vaihe 2: Paina Enter-näppäintä. näppäin tai napsauta muualla nähdäksesi tuloksen.
Nyt voit käyttää samaa kaavaa koko sarakkeessa napsauttamalla alareunassa olevaa pientä neliön muotoa kaavan sovelletun solun oikea kulma ja vedä se alas.
Vaihe 3: Siinä kaikki. Olet nyt onnistuneesti soveltanut kaavaa sarakkeeseesi. Hienoa!
Ratkaisu 2: Käyttämällä ABS()-kaavafunktiota
Tämä on eri funktio, vaikka se antaa saman tuloksen. Se ottaa minkä tahansa luvun argumenttina ja palauttaa sen absoluuttisen arvon tuloksekseen. Muista, että tämä funktio antaa ARVO virheen, jos annat argumentiksi minkä tahansa muun merkin kuin luvun.
Vaihe 1 strong>: vielä kerran kaksoisnapsauta Tulos-sarakkeen ensimmäistä solua 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: Paina Enter-näppäintä nähdäksesi ABS-funktion palauttaman tuloksen.
Vaihe 3: Vain Kuten edellisessä osiossa, voit napsauttaa ja vetää pientä neliön muotoa, joka on 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
Tämä menetelmä käyttää samaa logiikkaa kuin m Ratkaisussa 1 kuvattu menetelmä. Tässä ratkaisussa emme kuitenkaan käytä IF()-funktiota, vaan käytämme Paste Special-toimintoa saavuttaaksemme tulokset.
Vaihe 1: Kaksoisnapsauta mitä tahansa Excel-taulukon kohtaa ja kirjoita -1. Nyt napsauta solua ja paina CTRL + C-näppäimiä yhdessä kopioi solu.
Vaihe 2: Seuraavaksi valitse koko solualue, joka sisältää negatiiviset arvot, jotka haluat muuntaa positiivisiksi luvuiksi.
Huomaa: 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: Paina CTRL + F strong> näppäimiä samanaikaisesti ja tuo esiin Etsi ja korvaa-ikkuna.
Varmista, että olet Etsi-välilehdessä. Kirjoita nyt Etsi mitä-kenttään – (miinus) ja paina Etsi kaikki-painiketta.
>Vaihe 4: Nyt Etsi ja korvaa-ikkunassa luetellaan kaikki negatiiviset luvut valitulla solualueella.
Paina vain näppäimiä CTRL + A yhdessä valitseksesi koko tuloksen. Paina Sulje-painiketta, kun olet valmis.
Vaihe 5: Jos katsot nyt Excel-taulukkoasi, näet sen vain negatiiviset luvut on valittu. Nyt klikkaa hiiren oikealla painikkeella mitä tahansa valitun solualueen kohtaa ja napsauta Liitä määräten-vaihtoehtoa.
Vaihe 6: Valitse Liitä määräten-ikkunan Liitä-osiossa Radio-painike, joka vastaa Arvot-kohtaa.
>
Valitse Käyttö-osiossa radiopainike, joka vastaa vaihtoehtoa Kerro.
Paina OK-painiketta, kun olet valmis.
Vaihe 7: Viola! Negatiiviset numerosi ovat nyt kaikki positiivisia! Nauti!
Kun kaikki luvut ovat muuttuneet positiivisiksi, voit yksinkertaisesti poistaa solun, johon kirjoitit-1.
Ratkaisu 4: Flashin avulla Täyttöominaisuus
Flash-täyttömenetelmä on melko yksinkertainen menetelmä, joka opettaa Excelille kuviot, jotka haluat sen oppivan.
Vaihe 1: Ensin >kaksoisnapsauta tuloksena olevan sarakkeen ensimmäistä solua ja kirjoita käsin vastaavan negatiivisen luvun positiivinen versio.
Nyt klikkaa vain soluun, jossa on manuaalisesti kirjoitettu tulos, ja paina näppäimiä CTRL + E yhdessä.
Vaihe 2: Suureksi yllätykseksesi, Excel oppisi kuvion ja antaisi välittömästi tuloksena olevan sarakkeen kaikkien numeroiden absoluuttiset arvot ja muuntaa kaikki negatiiviset luvut positiivisiksi prosessin aikana.
Lue myös: Tietojen automaattinen täyttö malleja käyttämällä Flash-täyttöä Excelissä
Solu 5: Käyttämällä yksinkertaista VBA-komentosarjaa
Tämä menetelmä sisältää yksinkertaisen VBA-komentosarjan, jonka avulla voit muuntaa negatiiviset luvut positiivisiksi yhdellä napsautuksella.
Tämä menetelmä toimi, sinun on ensin otettava käyttöön kehittäjätila. Katsotaan, kuinka tämä voidaan tehdä vaiheissa 1–3. Jos olet jo ottanut KEHITTÄJÄ-tilan käyttöön, voit heti siirtyä vaiheeseen 4.
Vaihe 1 : napsauta välilehtien ylänauhassa TIEDOSTO-välilehteä.
Vaihe 2: vasemmalla strong> ikkunaruutua, napsauta Asetukset.
Vaihe 3: Wordin vasemmassa ruudussa Asetukset-ikkunassa, napsauta ensin Muokkaa nauhaa.
Nyt oikean ikkunaruudussa Mukauta nauhaa-osio, vieritä alas, etsi ja valitse valintaruutu Kehittäjä.
Paina OK.-painiketta, kun olet valmis.
Vaihe 4: Kun Kehittäjä-välilehti on otettu käyttöön, napsauta yläreunassa olevaa KEHITTÄJÄ-välilehteä.
>
Nyt KEHITTÄJÄ-välilehdellä op klikkaa painiketta Visual Basic.
Vaihe 5: Napsauta nyt Visual Basic Editor-ikkunassa Insert-välilehti ja napsauta sitten vaihtoehtoa Moduuli.
Vaihe 6: Nyt sinun on kopioitava ja liitettävä seuraavan koodin edessäsi olevalle muokkaussivulle.
Sub theGeekPageChangeNegativeToPositiveMacro() jokaiselle valinnan solulle If Cell.Value <0 then cell.value=-Cell.Value end if next solun sub
Kun olet kopioinut koodin, voit napsauttaa Sulje-painiketta ja sulkea editorin. Tallentaminen ei ole pakollista. Mutta jos päätät tallentaa tiedoston, muista tallentaa tiedosto makrotiedostona .xlsm-muodossa.
Vaihe 7: Kun olet palannut Excel-ikkunaan, valitse ensin kaikki solut, jotka haluat muuntaa negatiivisista positiivisiksi.
Varmista nyt, että olet KEhittäjässä. strong>-välilehti ja napsauta sitten Makrot-painiketta.
Vaihe 8: Napsauta käytettävissä olevien makrojen luettelosta makroamme, joka on theGeekPageChangeNegativeToPositiveMacro(). Suorita makro painamalla Suorita-painiketta.
Vaihe 9: Sinun ei tarvitse tehdä enää mitään. Excel on tehnyt kaiken. Jos et ole vielä huomannut, negatiiviset numerosi ovat nyt positiivisia! Nauti!
Kerro meille kommenttiosiossa, mikä menetelmä on suosikkisi. Suosikkimme on tietysti viimeinen menetelmä, koska se sisältää hieman komentosarjaa. Tietenkin me The Geek-sivulla rakastamme nörttiä.
Pysy kuulolla, niin saat lisää hämmästyttäviä temppuja ja vinkkejä.
Joku, joka on rakastunut kirjoittamiseen ja teknisiin temppuihin ja vinkkeihin.