Pozrite si video - v programe Excel konvertujte záporné číslo na kladné číslo
Väčšina ľudí, ktorí pracujú s tabuľkami programu Excel, sa zaoberá číslami vo veľkých/malých množinách údajov.
A keď budete pracovať s číslami, budete mať všetky jeho typy (kladné, záporné, desatinné miesta, dátum/čas).
Jednou z bežných úloh, ktoré mnohí z nás často robia, je previesť tieto čísla z jedného formátu do druhého.
A asi najčastejší je, keď musíte zmeňte záporné čísla na kladné čísla (odstráňte záporné znamienko) pre niektoré výpočty.
A opäť existuje niekoľko spôsobov, ako to môžete urobiť v programe Excel.
V tomto tutoriále vám ukážem niekoľko jednoduchých spôsobov, ako v programe Excel zmeniť záporné čísla na kladné čísla (pomocou vzorcov, techniky kopírovania a vkladania a ďalších úžasných metód).
Ak vás to teda zaujíma, čítajte ďalej!
Vynásobením mínus 1 konvertujte záporné číslo na kladné číslo
Ak máte stĺpec plný čísel a chcete rýchlo získať čísla, v ktorých boli negatívy prevedené na kladné hodnoty, môžete to jednoducho vynásobiť týmito zápornými hodnotami -1.
Musíte však tiež zaistiť, aby ste znásobovali iba záporné čísla, a nie kladné čísla.
Predpokladajme, že máte množinu údajov, ako je uvedené nižšie:
Nasleduje vzorec, ktorý prevedie záporné čísla na kladné hodnoty a zvyšok zostane nezmenený:
= IF (A2> 0, A2, -A2)
Vyššie uvedený vzorec používa funkciu IF na to, aby najskôr skontroloval, či je číslo kladné alebo nie. Ak je kladný, znamienko sa nezmení a ak je záporné, do referencie sa pridá záporné znamienko, ktoré nám nakoniec poskytne iba kladné číslo.
V prípade, že máte v množine údajov aj textové hodnoty, táto funkcia to bude ignorovať (a zmenia sa iba záporné hodnoty)
Teraz, keď máte požadovaný výsledok, môžete tieto vzorce previesť na hodnoty (a skopírovať ich do pôvodných údajov, ak ich nepotrebujete)
Pomocou funkcie ABS zmeňte všetky záporné čísla na kladné
Excel má vyhradenú funkciu, ktorá odstráni záporné znamienko a poskytne vám absolútnu hodnotu.
… Funkcia ABS
Predpokladajme, že máte množinu údajov, ako je uvedené nižšie, a chcete zmeniť záporné hodnoty na kladné hodnoty.
Nasleduje vzorec, ktorý to urobí:
= ABS (A2)
Vyššie uvedená funkcia ABS nemá vplyv na kladné čísla, ale prevádza záporné čísla na kladné hodnoty.
Teraz, keď máte požadovaný výsledok, môžete tieto vzorce previesť na hodnoty (a skopírovať ich do pôvodných údajov, ak ich nepotrebujete)
Jednou z menších nevýhod funkcie ABS je, že môže pracovať iba s číslami. V prípade, že máte v niektorých bunkách textové údaje a použijete funkciu ABS, získate #HODNOTU! chyba.Znásobte použitie špeciálnej pasty na obrátenie znamenia
V prípade, že chcete obrátiť znamienko čísla (t. J. Zmeniť záporné na kladné a kladné na záporné), môžete tiež použiť túto špeciálnu techniku násobenia.
Predpokladajme, že máte množinu údajov, ako je uvedené nižšie, a chcete zmeniť znamienko:
Nasledujú kroky na zvrátenie znaku pomocou príkazu Prilepiť špeciálne:
- Do ľubovoľnej prázdnej bunky v hárku zadajte -1
- Skopírujte túto bunku (ktorá má hodnotu -1)
- Vyberte rozsah, v ktorom chcete značku obrátiť.
- Kliknite pravým tlačidlom myši na ktorúkoľvek z vybratých buniek
- Kliknite na položku Prilepiť špeciálne. Otvorí sa dialógové okno Prilepiť špeciálne
- V možnosti Prilepiť vyberte „Hodnoty“
- V možnostiach operácie zvoľte „Násobiť“
- Kliknite na Ok
- Odstráňte -1 z bunky
Všimli by ste si, že vyššie uvedené kroky sa okamžite zmenia a obrátia znamienko čísla (t. J. Kladné čísla sa stanú zápornými a záporné čísla kladnými).
Ale čo keď chcete prevádzať iba záporné čísla na kladné čísla a nie naopak?
V takom prípade musíte najskôr vybrať všetky záporné čísla a potom postupujte podľa vyššie uvedených krokov.
Tu je postup, ako vybrať iba záporné čísla v programe Excel:
- Vyberte celú množinu údajov
- Podržte kláves Control a potom stlačte kláves F. Otvorí sa dialógové okno Hľadať a nahradiť.
- Do poľa Nájsť čo zadajte - (znamienko mínus)
- Kliknite na položku Nájsť všetko
- Podržte ovládací kláves a stlačte kláves A.
Vyššie uvedené kroky by vybrali iba tie bunky, ktoré majú záporné znamienko. Teraz, keď máte tieto bunky vybraté, môžete pomocou techniky Prilepiť špeciálne zmeniť znamienko iba záporných čísel.
Táto technika má dve výhody oproti technike vzorcov (dve vyššie uvedené metódy):
- Na dosiahnutie výsledku v tomto stĺpci nie je potrebné pridať ďalší stĺpec a potom použiť vzorec. Môžete to použiť vo svojom existujúcom súbore údajov.
- Vzorce nemusíte prevádzať na hodnoty (pretože výsledkom je už hodnota, a nie vzorec)
Blesková výplň na odstránenie záporného znamienka
Flash Fill je nová funkcia, ktorá bola predstavená v programe Excel 2013.
Umožňuje vám rýchlo identifikovať vzory a potom vám poskytnúť výsledok, kde bol vzor aplikovaný na celý súbor údajov.
Využíva sa to vtedy, keď máte mená a chcete oddeliť meno a priezvisko. Hneď ako niekoľkokrát zadáte krstné meno do susednej bunky, Flash Fill identifikuje vzor a poskytne vám všetky krstné mená.
Podobne ho môžete použiť aj na rýchle odstráňte záporné znamienko z čísla, pričom kladné hodnoty zostávajú nezmenené.
Nasleduje množina údajov, kde mám záporné čísla a chcem ich zmeniť na kladné hodnoty.
Nasledujú kroky na zmenu záporných čísel na kladné čísla pomocou funkcie Flash Fill:
- Do susedného poľa s údajmi zadajte očakávaný výsledok ručne. V tomto prípade manuálne zadám 874
- Do bunky pod ňou zadajte očakávaný výsledok (v tomto prípade 162)
- Vyberte obe bunky
- Umiestnite kurzor nad pravú dolnú časť výberu. Zmení sa na ikonu plus
- Kliknutím a ťahaním vyplňte stĺpec (alebo dvakrát kliknite)
- Kliknite na ikonu Možnosti automatického dopĺňania
- Kliknite na položku Flash Fill
Vyššie uvedené kroky vám poskytnú očakávaný výsledok v prípade, že bol odstránený záporný znak.
Jedna vec, ktorú si musíte pamätať pri použití tejto metódy, je, že Excel sa spolieha na uhádnutie vzoru. Budete teda musieť Excelu aspoň ukázať, že prevádzate záporné číslo na kladné číslo.
To znamená, že budete musieť ručne zadávať očakávaný výsledok, kým nevyplníte aspoň jedno záporné číslo.
Premeňte záporné čísla na pozitívne jediným kliknutím (VBA)
A nakoniec, môžete tiež použiť VBA na prevod záporných hodnôt na kladné hodnoty.
Túto metódu by som odporučil použiť, ak to robíte často. Možno pravidelne získavate množinu údajov z databázy alebo od kolegu a musíte to urobiť zakaždým.
V takom prípade môžete vytvoriť a uložiť kód makra VBA do osobného zošita makier a umiestniť VBA na panel s nástrojmi Rýchly prístup. Takto nabudúce, keď získate súbor údajov, kde to musíte urobiť, jednoducho vyberiete údaje a kliknete na ikonu v QAT …
… a budete hotoví!
Nebojte sa, ukážem vám presné kroky, ako to uviesť do prevádzky.
Nasleduje kód VBA, ktorý prevedie záporné hodnoty na kladné hodnoty vo vybranom rozsahu:
Sub ChangeNagativetoPOsitive () pre každú bunku vo výbere, ak je Cell.Value <0, potom Cell.Value = -Cell.Value End If Next Cell End Sub
Vyššie uvedený kód používa slučku For Next na prechod každou bunkou vo výbere. Na kontrolu, či je hodnota bunky záporná alebo nie, používa príkaz IF. Ak je hodnota záporná, znamienko je obrátené a ak nie, je ignorované.
Tento kód môžete pridať do bežného modulu v zošite (ak ho chcete použiť iba v tomto zošite). A v prípade, že chcete tento kód makra použiť v ľubovoľnom zošite vo vašom systéme, môžete ho uložiť do osobného zošita makier.
Tu sú kroky na získanie osobného zošita makra (PMW).
Tu sú kroky na uloženie tohto kódu v PMW.
Teraz mi ukážem, ako pridať tento kód na panel s nástrojmi Rýchly prístup (kroky sú rovnaké, či ho uložíte do jedného zošita alebo do programu PMW)
- Otvorte zošit, kde máte údaje
- Pridajte kód VBA do zošita (alebo do PMW)
- V QAT kliknite na možnosť „Prispôsobiť panel s nástrojmi rýchleho prístupu“
- Kliknite na „Viac príkazov“
- V dialógovom okne Možnosti programu Excel kliknite na rozbaľovaciu ponuku „Vybrať príkazy z“
- Kliknite na položku Makrá. To vám ukáže všetky makrá v zošite (alebo osobnom zošite makier)
- Kliknite na tlačidlo „Pridať“
- Kliknite na tlačidlo OK
Teraz budete mať ikonu makra v QAT.
Ak chcete použiť toto makro jediným kliknutím, jednoducho vyberte a kliknite na ikonu makra.
Poznámka: V prípade, že ukladáte kód makra VBA do zošita, musíte zošit uložiť vo formáte s povolenými makrami (XLSM)Dúfam, že ste našli tento návod na Excel užitočný.