Sokszor előfordulhat, hogy egy negatív számot pozitívvá kell konvertálnia az MS Excelben. Bármi legyen is a követelmény, sok különböző módon érheti el ezt a feladatot; gyors és könnyű. Használhat egyszerű képletfüggvényeket, mint pl Ha() és Abs() ugyanerre, vagy használhatja a Speciális beillesztés funkcionalitás, vagy támaszkodhat a flash fill funkció, amelyet az Excel varázslatos funkciójának tekintenek. Akár egy saját VBA-szkriptet is írhat, hogy a negatív számokat egyetlen kattintással pozitív számokká alakítsa.
Merüljön el a cikkben, és fedezze fel a fent említett megoldásokat! Remélem, örömmel olvassa a cikket.
Tartalomjegyzék
1. megoldás: A negatív szám -1-gyel való szorzásával az IF() képletfüggvény segítségével
Tegyük fel, hogy a negatív számok a megnevezett oszlopban vannak Forrás és csak a pozitív konvertált értékeiket szeretné az oszlopban Eredmény. Lássuk, hogyan lehet ezt megtenni.
1. lépés: Dupla kattintás a első sejt a Eredmény oszlopot, hogy belépjen a szerkesztési módba. Most, másolás és beillesztés a következő képletet rá.
=IF(A2<0;-A2;A2)
Ha az első negatív értéke más cellában található, mint az A2 cellában, akkor ezt kell tennie cserélje ki a megfelelő cella azonosítóját A2 helyett a képletben.
Képlet magyarázata:
=IF(A2<0; -A2;A2) utasítja az Excelt, hogy ellenőrizze, hogy az A2 cellában lévő érték kisebb-e 0-nál (nulla) vagy sem. Ha igen, akkor az értéket meg kell szorozni -1-gyel. Ellenkező esetben a számot így kell hagyni. Valójában tehát a negatív számok pozitívvá válnak, ha megszorozzuk őket -1-gyel, és a pozitív számok így maradnak.

2. lépés: Üsd a Belép gombot, vagy kattintson máshova az eredmény megtekintéséhez.
Most, hogy ugyanazt a képletet alkalmazza az egész oszlopban, kattintson a kis négyzet alakú jelen van a képlet alkalmazott cellájának jobb alsó sarkában és húzza lefelé.
HIRDETÉS

3. lépés: Ez az. Sikeresen alkalmazta a képletet az oszlopában. Szép munka!

2. megoldás: Az ABS() formula függvény használatával
Ez egy másik funkció, bár ugyanazt az eredményt adja. Tetszőleges számot vesz fel argumentumként, és annak abszolút értékét adja vissza eredményként. Ne feledje, hogy ez a függvény a ÉRTÉKhiba ha a számon kívül bármilyen karaktert ad meg argumentumként.
1. lépés: Még egyszer, dupla kattintás a első sejt a Eredmény oszlop és másolás és beillesztés a következő képlet.
=ABS(A2)
Ha az adatok nem az A2-es cellában vannak, akkor az A2-t le kell cserélnie az adatok helyének megfelelő cellaazonosítóval.

2. lépés: Üsd a Belép kulcs, hogy az eredmény, hogy a ABS függvény visszaadta.

3. lépés: Csakúgy, mint az előző részben, megteheti kattintson és húzza a kis négyzet alakzatot Az alkalmazott képlet cella jobb alsó sarkában található, hogy ugyanazt a képletet alkalmazza az alatta lévő összes cellára.

3. megoldás: A negatív számot -1-gyel megszorozva a Paste Special használatával
Ez a módszer ugyanazt a logikát használja, mint az 1. megoldásban leírt módszer. Ebben a megoldásban azonban nem használjuk az IF() függvényt, hanem a Speciális beillesztés funkcionalitást az eredményeink eléréséhez.
1. lépés: Dupla kattintás bárhol az Excel lapon, és írja be -1. Most kattintson a cellán, és nyomja meg a CTRL + C kulcsok együtt másolat a sejt.

2. lépés: A következőképpen válassza ki a teljes cellatartományt amely tartalmazza a pozitív számokká konvertálni kívánt negatív értékeket.

jegyzet: A kiválasztott cellatartomány pozitív és negatív értékeket is tartalmazhat. De csak a negatív értékeket kell megszoroznunk -1-gyel. Ha a teljes cellatartományt kiválasztjuk, akkor a pozitív értékek is megszorozódnak -1-gyel, és negatívak lesznek, ami nem kívánatos. Tehát csak a negatív értékeket válasszuk ki a kiválasztott cellatartományból. Nézzük meg, hogyan végezhető el a kijelölés, és hogyan tudjuk sikeresen konvertálni csak a negatív számokat az alábbi lépésekben.
3. lépés: Üsd a CTRL + F gombokat egyszerre, és hívja elő a Keresés és csere ablak.
Győződjön meg róla, hogy a megtalálja lapon. Most a Megtalálja, amit mezőbe írja be – (mínusz), és nyomja meg a Találd meg mindet gomb.

4. lépés: Most a Keresés és csere ablak felsorolja az összes negatív számot a kiválasztott cellatartományban.
Egyszerűen nyomja meg a gombokat CTRL + A együtt, hogy válassza ki a teljes eredményt. Üsd a Bezárás gombot, ha végzett.

5. lépés: Ha most megnézed az Excel-lapot, láthatod csak a negatív számok kerülnek kiválasztásra. Most, Jobb klikk bárhol a kiválasztott cellatartományban, és kattintson a gombra Speciális beillesztés választási lehetőség.

6. lépés: A Speciális beillesztés ablak alatt, a Paszta szakaszban válassza ki a rádió megfelelő gombot Értékek.
Alatt Művelet szakaszban válassza ki a rádió az opciónak megfelelő gombot Szorozni.
Üsd a rendben gombot, ha mindennel végzett.

7. lépés: Viola! A negatív számaid most mind pozitívak! Élvezd!
Miután a számok mindegyike pozitív lett, egyszerűen megteheti törölje azt a cellát, ahová a -1-et írta.

4. megoldás: A Flash Fill funkció használatával
A Flash kitöltési módszer egy meglehetősen egyszerű módszer, amely megtanítja az Excelnek azokat a mintákat, amelyeket meg szeretne tanulni.
1. lépés: Először is kattintson duplán az első cellára az eredményül kapott oszlopból és kézzel írja be a megfelelő negatív szám pozitív változatában.
Most, egyszerűen kattintson a cellára amely a kézzel beírt eredményt tartalmazza, és nyomja meg a billentyűket CTRL + E együtt.

2. lépés: Legnagyobb meglepetésére az Excel megtanulná a mintát, és azonnal megadná az abszolút értékét az eredményül kapott oszlopban lévő összes számot, az összes negatív számot pozitívra konvertálva a folyamat.

Olvassa el még: Adatok automatikus kitöltése minták alapján az Excel Flash Fill használatával
5. megoldás: Egyszerű VBA-szkript használatával
Ez a módszer egy egyszerű VBA-szkriptet tartalmaz, amellyel egyetlen kattintással pozitívvá alakíthatja a negatív számokat.
Ahhoz, hogy ez a módszer működjön, először is meg kell tennie engedélyezze az Fejlesztő mód. Lássuk, hogyan lehet ezt megtenni az 1–3. lépésben. Ha már engedélyezte a FEJLESZTŐ módot, azonnal megteheti ugorjon a 4. lépésre.
1. lépés: A lapok felső szalagján kattintson a gombra FÁJL lapon.

2. lépés: A bal ablaktáblát, kattintson rá Lehetőségek.

3. lépés: A bal ablaktáblája Szóbeállítások ablakban kattintson rá Szalag testreszabása első.
Most a jobb ablaktábla alatt, a Szalag testreszabása szakaszban görgessen le, keresse meg és jelölje be az opciónak megfelelő jelölőnégyzetet Fejlesztő.
Üsd a rendben gombot, ha mindennel végzett.

4. lépés: Ha a Fejlesztő lapot engedélyezte, kattintson a FEJLESZTŐ lap tetején.
Most, a FEJLESZTŐ lapon, kattintson a gombra Visual Basic.

5. lépés: Most a Visual Basic Editor ablakában kattintson a gombra Beszúrás fület, majd kattintson a lehetőségre Modul.

6. lépés: Most kell másolás és beillesztés a következő kódot az előtted lévő szerkesztőoldalra.
Sub theGeekPageChangeNegativeToPositiveMacro() Minden egyes kiválasztott cellához. Ha Cell. Érték < 0 Akkor. Sejt. Érték = -Cell. Érték. Vége Ha. Következő cella. Vége Sub
Miután kimásolta a kódot, kattintson a gombra Bezárás gombot, és zárja be a szerkesztőt, a mentés nem kötelező. Ha azonban a fájl mentését választja, ne felejtse el menteni a fájlt makrófájlként a .xlsm formátum.

7. lépés: Amikor visszatér az Excel ablakhoz, először válassza ki az összes cellát amit negatívból pozitívba szeretne konvertálni.
Most győződjön meg róla, hogy a FEJLESZTŐ fület, majd kattintson a Makrók gomb.

8. lépés: Az elérhető makrók listáján kattintson a makrónkra, amely a theGeekPageChangeNegativeToPositiveMacro(). Üsd a Fuss gombot a makró végrehajtásához.

9. lépés: Nos, már nem kell semmit sem tenned. Az Excel mindent megtett. Ha még nem vetted észre, a negatív számaid most mind pozitívak! Élvezd!

Kérjük, írja meg nekünk a megjegyzés rovatban, hogy melyik módszer a kedvence. A mi kedvencünk természetesen az utolsó módszer, mivel ez egy kis szkriptelést igényel. Természetesen mi, at A Geek oldal, szeretem a geeky dolgokat.
Maradjon velünk a további lenyűgöző trükkökért és tippekért.
1. lépés - Töltse le a Restoro PC Repair Tool eszközt innen
2. lépés - Kattintson a Vizsgálat indítása elemre a számítógéppel kapcsolatos problémák automatikus megkereséséhez és kijavításához.