Podívejte se na video - v aplikaci Excel převeďte záporné číslo na kladné
Většina lidí, kteří pracují s tabulkami Excelu, se zabývá čísly ve velkých/malých datových sadách.
A když pracujete s čísly, budete mít všechny jejich typy (kladná, záporná, desetinná, datum/čas).
Jedním z běžných úkolů, které mnoho z nás často dělá, je převést tato čísla z jednoho formátu do druhého.
A asi nejběžnější je, když musíte změnit záporná čísla na kladná čísla (odstranit záporné znaménko) u některých výpočtů.
A opět existuje několik způsobů, jak to můžete provést v aplikaci Excel.
V tomto tutoriálu vám ukážu několik jednoduchých způsobů, jak v aplikaci Excel změnit záporná čísla na kladná (pomocí vzorců, techniky kopírování a vkládání a dalších úžasných metod).
Takže pokud vás to zajímá, čtěte dál!
Vynásobením mínus 1 převedete záporné číslo na kladné
Pokud máte sloupec plný čísel a chcete rychle získat čísla, kde byla negativa převedena na kladná čísla, snadno to provedete vynásobením těchto záporných hodnot -1.
Musíte však také zajistit, že znásobíte pouze záporná čísla, nikoli kladná čísla.
Předpokládejme, že máte datovou sadu, jak je uvedeno níže:
Níže je uveden vzorec, který převede záporná čísla na kladná a zbytek ponechá beze změny:
= IF (A2> 0, A2, -A2)
Výše uvedený vzorec používá funkci IF k první kontrole, zda je číslo kladné nebo ne. Pokud je kladné, znaménko se nezmění a pokud je záporné, přidá se do odkazu záporné znaménko, což nám nakonec poskytne pouze kladné číslo.
V případě, že máte v datové sadě také textové hodnoty, tato funkce to bude ignorovat (a změní se pouze záporné hodnoty)
Nyní, když máte požadovaný výsledek, můžete tyto vzorce převést na hodnoty (a zkopírovat do původních dat, pokud je nepotřebujete)
Pomocí funkce ABS změňte všechna záporná čísla na kladná
Excel má vyhrazenou funkci, která odstraní záporné znaménko a poskytne vám absolutní hodnotu.
… Funkce ABS
Předpokládejme, že máte datovou sadu, jak je uvedeno níže, a chcete změnit záporné hodnoty na kladné hodnoty.
Níže je uveden vzorec, který to provede:
= ABS (A2)
Výše uvedená funkce ABS neovlivňuje kladná čísla, ale převádí záporná čísla na kladné hodnoty.
Nyní, když máte požadovaný výsledek, můžete tyto vzorce převést na hodnoty (a zkopírovat do původních dat, pokud je nepotřebujete)
Jednou menší nevýhodou funkce ABS je, že může pracovat pouze s čísly. V případě, že máte v některých buňkách textová data a používáte funkci ABS, získáte #HODNOTU! chyba.Násobení pomocí Vložit jinak pro obrácení znamení
V případě, že chcete obrátit znaménko čísla (tj. Změnit záporné na kladné a kladné na záporné), můžete také použít tuto speciální techniku násobení.
Předpokládejme, že máte datovou sadu, jak je uvedeno níže, a chcete změnit znaménko:
Níže jsou uvedeny kroky k obrácení značky pomocí Vložit jinak:
- Do libovolné prázdné buňky v listu zadejte -1
- Zkopírujte tuto buňku (která má hodnotu -1)
- Vyberte rozsah, kde chcete značku obrátit.
- Klikněte pravým tlačítkem na některou z vybraných buněk
- Klikněte na Vložit jinak. Otevře se dialogové okno Vložit jinak
- V možnosti Vložit vyberte „Hodnoty“
- V možnostech operace vyberte „Násobit“
- Klikněte na Ok
- Odstranit -1 z buňky
Všimli byste si, že výše uvedené kroky okamžitě změní znaménko čísla (tj. Kladná čísla se stanou zápornými a záporná čísla se stanou kladnými).
Co když ale chcete převádět pouze záporná čísla na kladná čísla, a ne naopak?
V takovém případě musíte nejprve vybrat všechna záporná čísla a poté postupujte podle výše uvedených kroků.
Zde je návod, jak v aplikaci Excel vybrat pouze záporná čísla:
- Vyberte celou datovou sadu
- Podržte klávesu Control a poté stiskněte klávesu F. Otevře se dialogové okno Najít a nahradit.
- Do pole Najít zadejte - (znaménko minus)
- Klikněte na Najít vše
- Podržte ovládací klávesu a stiskněte klávesu A.
Výše uvedené kroky by vybrali pouze ty buňky, které mají záporné znaménko. Nyní, když máte tyto buňky vybrané, můžete pomocí techniky Vložit jinak změnit znaménko pouze záporných čísel.
Tato technika má oproti formulační technice dvě výhody (dvě metody popsané dříve):
- Nevyžaduje, abyste přidali další sloupec a poté pomocí vzorce získali výsledek v tomto sloupci. Můžete to použít ve své stávající datové sadě.
- Vzorce nemusíte převádět na hodnoty (výsledek, který získáte, je již hodnota, nikoli vzorec)
Flash Fill Pro odstranění záporného znaménka
Flash Fill je nová funkce, která byla zavedena v aplikaci Excel 2013.
Umožňuje vám rychle identifikovat vzory a poté vám poskytnout výsledek, kde byl vzorec aplikován na celou datovou sadu.
Jednou z možností je, když máte jména a chcete oddělit křestní jméno a příjmení. Jakmile několikrát zadáte křestní jméno do sousední buňky, Flash Fill identifikuje vzor a poskytne vám všechna křestní jména.
Podobně jej můžete použít k rychlému použití odstranit záporné znaménko z čísla, zatímco kladné hodnoty zůstávají nezměněny.
Níže je soubor dat, kde mám záporná čísla a chci je změnit na kladné hodnoty.
Níže jsou uvedeny kroky ke změně záporných čísel na kladná čísla pomocí Flash Fill:
- Do sousedního s daty zadejte očekávaný výsledek ručně. V tomto případě ručně zadám 874
- Do buňky pod ním zadejte očekávaný výsledek (v tomto případě 162)
- Vyberte obě buňky
- Umístěte kurzor nad pravou dolní část výběru. Změní se na ikonu plus
- Kliknutím a přetažením vyplňte sloupec (nebo poklepejte)
- Klikněte na ikonu Možnosti automatického vyplňování
- Klikněte na Flash Fill
Výše uvedené kroky vám poskytnou očekávaný výsledek, kde bylo odstraněno záporné znaménko.
Jedna věc, kterou si musíte při používání této metody pamatovat, je, že Excel spoléhá na uhádnutí vzoru. Budete tedy muset Excelu alespoň ukázat, že převádíte záporné číslo na kladné.
To znamená, že budete muset ručně zadat očekávaný výsledek, dokud nezakryjete alespoň jedno záporné číslo.
Převeďte záporná čísla na postivní jediným kliknutím (VBA)
A nakonec můžete také použít VBA k převodu záporných hodnot na kladné hodnoty.
Tuto metodu bych doporučil použít, pokud to děláte často. Možná pravidelně získáváte datovou sadu z databáze nebo od kolegy a musíte to udělat pokaždé.
V takovém případě můžete vytvořit a uložit kód makra VBA do osobního sešitu maker a umístit VBA na panel nástrojů Rychlý přístup. Tímto způsobem, až příště získáte datovou sadu, kde to musíte udělat, jednoduše vyberete data a kliknete na ikonu v QAT…
… a budete hotovi!
Nebojte se, ukážu vám přesné kroky, jak to zprovoznit.
Níže je kód VBA, který převede záporné hodnoty na kladné hodnoty ve vybraném rozsahu:
Sub ChangeNegativetoPOsitive () Pro každou buňku ve výběru If Cell.Value <0 Then Cell.Value = -Cell.Value End If Next Cell End Sub
Výše uvedený kód používá smyčku For Next k procházení každou buňkou ve výběru. Pomocí příkazu IF kontroluje, zda je hodnota buňky záporná nebo ne. Pokud je hodnota záporná, znaménko je obráceno, a pokud není, je ignorováno.
Tento kód můžete přidat do běžného modulu v sešitu (pokud ho chcete použít pouze v tomto sešitu). A v případě, že chcete použít tento kód makra v jakémkoli sešitu ve vašem systému, můžete jej uložit do osobního sešitu maker.
Zde jsou kroky k získání osobního sešitu maker (PMW).
Zde jsou kroky k uložení tohoto kódu do PMW.
Nyní vám ukážu, jak přidat tento kód na panel nástrojů Rychlý přístup (kroky jsou stejné, ať už tento kód uložíte do jednoho sešitu nebo do PMW)
- Otevřete sešit, kde máte data
- Přidejte kód VBA do sešitu (nebo do PMW)
- Klikněte na možnost „Přizpůsobit panel nástrojů rychlého přístupu“ v QAT
- Klikněte na „Další příkazy“
- V dialogovém okně Možnosti aplikace Excel klikněte na rozevírací nabídku „Vybrat příkazy z“
- Klikněte na makra. Zobrazí se všechna makra v sešitu (nebo v osobním sešitu maker)
- Klikněte na tlačítko „Přidat“
- Klikněte na OK
Nyní budete mít ikonu makra v QAT.
Chcete -li toto makro použít jediným kliknutím, jednoduše proveďte výběr a klikněte na ikonu makra.
Poznámka: V případě, že ukládáte kód makra VBA do sešitu, musíte sešit uložit ve formátu s podporou maker (XLSM)Doufám, že jste tento návod k Excelu považovali za užitečný.