- Înmulțiți cu minus 1 pentru a converti numărul negativ în pozitiv
- Utilizați funcția ABS pentru a schimba toate numerele negative în pozitive
- Înmulțiți folosind Lipire specială pentru a inversa semnul
- Flash Fill pentru a elimina semnul negativ
- Convertiți numerele negative în postive cu un singur clic (VBA)
Vizionați videoclipuri - convertiți numărul negativ în pozitiv în Excel
Majoritatea persoanelor care lucrează cu foi de calcul Excel se ocupă de numere în seturi de date mari / mici.
Și când lucrați cu cifre, veți avea toate tipurile de acesta (pozitiv, negativ, zecimale, dată / oră).
Una dintre sarcinile obișnuite pe care mulți dintre noi trebuie să le facem adesea este de a converti aceste numere de la un format la altul.
Și probabil cel mai comun este atunci când trebuie schimbați numerele negative în numere pozitive (eliminați semnul negativ) pentru unele calcule.
Și din nou, există mai multe moduri în care puteți face acest lucru în Excel.
În acest tutorial, vă voi arăta câteva modalități simple de a schimba numerele negative în pozitive în Excel (folosind formule, o tehnică de copiere-lipire și alte metode minunate).
Deci, dacă sunteți interesat, continuați să citiți!
Înmulțiți cu minus 1 pentru a converti numărul negativ în pozitiv
Dacă aveți o coloană plină de numere și doriți să obțineți rapid numerele în care negativele au fost convertite în pozitive, puteți face acest lucru cu ușurință înmulțind aceste valori negative cu -1.
Dar trebuie, de asemenea, să vă asigurați că înmulțiți doar numerele negative și nu cele pozitive.
Să presupunem că aveți un set de date așa cum se arată mai jos:
Mai jos este formula care va converti numerele negative în pozitive și va menține restul neschimbate:
= IF (A2> 0, A2, -A2)
Formula de mai sus folosește funcția IF pentru a verifica mai întâi dacă numărul este pozitiv sau nu. Dacă este pozitiv, semnul nu este modificat și, dacă este negativ, se adaugă un semn negativ la referință, care ajunge să ne dea doar un număr pozitiv.
În cazul în care aveți valori de text și în setul de date, această funcție va ignora acest lucru (și numai valorile negative vor fi modificate)
Acum, că aveți rezultatul necesar, puteți converti aceste formule în valori (și le puteți copia peste datele originale în cazul în care nu aveți nevoie de ele)
Utilizați funcția ABS pentru a schimba toate numerele negative în pozitive
Excel are o funcție dedicată care elimină semnul negativ și vă oferă valoarea absolută.
… Funcția ABS
Să presupunem că aveți setul de date așa cum se arată mai jos și doriți să schimbați valorile negative în valori pozitive.
Mai jos este formula care va face acest lucru:
= ABS (A2)
Funcția ABS de mai sus nu are impact asupra numerelor pozitive, ci convertește numerele negative în valori pozitive.
Acum că aveți rezultatul necesar, puteți converti aceste formule în valori (și le puteți copia peste datele originale în cazul în care nu aveți nevoie de ele)
Un dezavantaj minor al funcției ABS este că poate funcționa numai cu numere. În cazul în care aveți date text în unele dintre celule și utilizați funcția ABS, aceasta vă va oferi #VALUE! eroare.Înmulțiți folosind Lipire specială pentru a inversa semnul
În cazul în care doriți să inversați semnul numărului (de exemplu, schimbați negativ în pozitiv și pozitiv în negativ), puteți utiliza și această tehnică specială de multiplicare a lipirii.
Să presupunem că aveți setul de date așa cum se arată mai jos și doriți să inversați semnul:
Mai jos sunt pașii pentru a inversa semnul folosind Lipire specială:
- În orice celulă goală din foaia de lucru, introduceți -1
- Copiați această celulă (care are valoarea -1)
- Selectați intervalul în care doriți să inversați semnul.
- Faceți clic dreapta pe oricare dintre celulele selectate
- Faceți clic pe Lipire specială. Aceasta va deschide caseta de dialog Lipire specială
- În opțiunea Lipire, selectați „Valori”
- În opțiunile Operațiune, selectați „Înmulțiți”
- Faceți clic pe Ok
- Ștergeți -1 din celulă
Ați observa că pașii de mai sus se schimbă instantaneu inversează semnul numărului (adică, numerele pozitive devin negative și numerele negative devin pozitive).
Dar dacă doriți doar să convertiți numerele negative în numere pozitive și nu invers?
În acest caz, trebuie cumva să selectați mai întâi toate numerele negative și apoi să urmați pașii de mai sus.
Iată cum să selectați numai numerele negative din Excel:
- Selectați întregul set de date
- Țineți apăsată tasta Control și apoi apăsați tasta F. Aceasta va deschide caseta de dialog Căutare și înlocuire.
- În câmpul Găsiți ce, introduceți - (semnul minus)
- Faceți clic pe Găsiți toate
- Țineți apăsată tasta Control și apăsați tasta A.
Pașii de mai sus ar selecta numai acele celule care au un semn negativ. Acum că aveți aceste celule selectate, puteți utiliza tehnica Lipire specială pentru a schimba semnul numai numerelor negative.
Această tehnică are două avantaje față de tehnica formulelor (cele două metode acoperite înainte de aceasta):
- Nu este necesar să adăugați o coloană suplimentară și apoi să utilizați o formulă pentru a obține rezultatul în acea coloană. Puteți utiliza acest lucru pe setul de date existent.
- Nu este nevoie să convertiți formulele în valori (deoarece rezultatul obținut este deja valoare și nu o formulă)
Flash Fill pentru a elimina semnul negativ
Flash Fill este o nouă funcționalitate introdusă în Excel 2013.
Vă permite să identificați rapid modelele și apoi să vă oferiți rezultatul în care modelul a fost aplicat întregului set de date.
O utilizare a acestui lucru este atunci când aveți nume și doriți să separați numele și prenumele. De îndată ce tastați prenumele într-o celulă adiacentă de câteva ori, Flash Fill va identifica modelul și vă va oferi toate prenumele.
În mod similar, îl puteți folosi rapid eliminați semnul negativ de la un număr, în timp ce valorile pozitive rămân neschimbate.
Mai jos este un set de date în care am numerele negative și vreau să le schimb în valori pozitive.
Mai jos sunt pașii pentru a schimba numerele negative în numere pozitive folosind Flash Fill:
- În adiacent celui cu datele, introduceți manual rezultatul așteptat. În acest exemplu, voi introduce manual 874
- În celula de sub aceasta, introduceți rezultatul așteptat (162 în acest exemplu)
- Selectați ambele celule
- Plasați cursorul deasupra părții din dreapta jos a selecției. Se va transforma într-o pictogramă plus
- Faceți clic și trageți pentru a umple coloana (sau faceți dublu clic)
- Faceți clic pe pictograma Opțiuni de completare automată
- Faceți clic pe Flash Fill
Pașii de mai sus vă vor oferi rezultatul scontat, unde semnul negativ a fost eliminat.
Un lucru pe care trebuie să-l amintiți atunci când utilizați această metodă este că Excel se bazează pe ghicirea tiparului. Deci va trebui să arătați cel puțin Excel că convertiți un număr negativ în pozitiv.
Aceasta înseamnă că va trebui să introduceți manual rezultatul așteptat până când ați acoperit cel puțin un număr negativ.
Convertiți numerele negative în postive cu un singur clic (VBA)
Și, în sfârșit, puteți utiliza și VBA pentru a converti valorile negative în valori pozitive.
Aș recomanda să folosiți această metodă dacă faceți acest lucru este ceva ce trebuie să faceți des. Poate că obțineți în mod regulat setul de date de la o bază de date sau de la un coleg și trebuie să faceți acest lucru de fiecare dată.
Într-un astfel de caz, puteți crea și salva codul macro VBA în registrul de lucru personal Macro și puteți plasa VBA în bara de instrumente de acces rapid. În acest fel, data viitoare când obțineți un set de date în care trebuie să faceți acest lucru, pur și simplu selectați datele și faceți clic pe pictograma din QAT …
… și vei fi gata!
Nu vă faceți griji, vă voi arăta pașii exacți pentru a pune acest lucru în funcțiune.
Mai jos este codul VBA care va converti valorile negative în valori pozitive din intervalul selectat:
Sub ChangeNegativetoPOsitive () Pentru fiecare celulă selectată dacă Cell.Value <0 Atunci Cell.Value = -Cell.Value End Dacă următorul celulei End Sub
Codul de mai sus folosește bucla For Next pentru a parcurge fiecare celulă din selecție. Folosește instrucțiunea IF pentru a verifica dacă valoarea celulei este sau nu negativă. Dacă valoarea este negativă, semnul este inversat și, dacă nu, este ignorat.
Puteți adăuga acest cod la un modul obișnuit dintr-un registru de lucru (dacă doriți să îl utilizați doar în acel registru de lucru). Și în cazul în care doriți să utilizați acest cod macro în orice registru de lucru din sistemul dvs., îl puteți salva într-un registru personal de lucru macro.
Iată pașii pentru a obține Cartea de lucru personală pentru macrocomenzi (PMW).
Iată pașii pentru salvarea acestui cod în PMW.
Acum permiteți-mi să vă arăt cum să adăugați acest cod în bara de instrumente de acces rapid (pașii sunt aceiași indiferent dacă salvați acest cod într-un singur registru de lucru sau în PMW)
- Deschideți registrul de lucru unde aveți datele
- Adăugați codul VBA în registrul de lucru (sau în PMW)
- Faceți clic pe opțiunea „Personalizați bara de instrumente de acces rapid” din QAT
- Faceți clic pe „Mai multe comenzi”
- În caseta de dialog Opțiuni Excel, faceți clic pe meniul derulant „Alegeți comenzi din”
- Faceți clic pe Macrocomenzi. Aceasta vă va arăta toate macrocomenzile din registrul de lucru (sau Registrul personal de lucru pentru macro-uri)
- Faceți clic pe butonul „Adăugați”
- Faceți clic pe OK
Acum veți avea pictograma macro în QAT.
Pentru a utiliza această macro cu un singur clic, pur și simplu faceți selecția și faceți clic pe pictograma macro.
Notă: În cazul în care salvați codul macro VBA în registrul de lucru, trebuie să salvați registrul de lucru în formatul macro-enabled (XLSM)Sper că ți s-a părut util acest tutorial Excel.