Zmień liczbę ujemną na dodatnią w programie Excel (Usuń znak ujemny)

Obejrzyj wideo - Konwertuj liczbę ujemną na dodatnią w programie Excel

Większość osób pracujących z arkuszami kalkulacyjnymi Excela zajmuje się liczbami w dużych/małych zestawach danych.

A kiedy pracujesz z liczbami, będziesz mieć ich wszystkie rodzaje (dodatnie, ujemne, dziesiętne, data/godzina).

Jednym z typowych zadań, które wielu z nas musi często wykonywać, jest przekonwertowanie tych liczb z jednego formatu na inny.

A prawdopodobnie najczęstszym z nich jest to, że musisz zmień liczby ujemne na liczby dodatnie (usuń znak ujemny) dla niektórych obliczeń.

I znowu, w programie Excel można to zrobić na wiele sposobów.

W tym samouczku pokażę kilka prostych sposobów zmiany liczb ujemnych na dodatnie w programie Excel (przy użyciu formuł, techniki kopiowania i wklejania i innych niesamowitych metod).

Więc jeśli jesteś zainteresowany, czytaj dalej!

Pomnóż przez minus 1, aby przekonwertować liczbę ujemną na dodatnią

Jeśli masz kolumnę pełną liczb i chcesz szybko uzyskać liczby, w których liczby ujemne zostały zamienione na dodatnie, możesz to łatwo zrobić, mnożąc te wartości ujemne przez -1.

Ale musisz też upewnić się, że mnożysz tylko liczby ujemne, a nie dodatnie.

Załóżmy, że masz zbiór danych, jak pokazano poniżej:

Poniżej znajduje się formuła, która zamieni liczby ujemne na dodatnie i pozostawi resztę bez zmian:

=JEŻELI(A2>0,A2,-A2)

Powyższa formuła wykorzystuje funkcję JEŻELI, aby najpierw sprawdzić, czy liczba jest dodatnia, czy nie. Jeśli jest dodatni, znak się nie zmienia, a jeśli jest ujemny, do referencji dodawany jest znak ujemny, co w efekcie daje nam tylko liczbę dodatnią.

Jeśli masz również wartości tekstowe w zbiorze danych, ta funkcja zignoruje to (i tylko wartości ujemne zostaną zmienione)

Teraz, gdy masz wymagany wynik, możesz przekonwertować te formuły na wartości (i skopiować je na oryginalne dane, jeśli ich nie potrzebujesz)

Użyj funkcji ABS, aby zmienić wszystkie liczby ujemne na dodatnie!

Excel ma dedykowaną funkcję, która usuwa znak minus i podaje wartość bezwzględną.

… ten Funkcja ABS

Załóżmy, że masz zestaw danych, jak pokazano poniżej i chcesz zmienić wartości ujemne na wartości dodatnie.

Poniżej znajduje się formuła, która to zrobi:

=ABS(A2)

Powyższa funkcja ABS nie wpływa na liczby dodatnie, ale zamienia liczby ujemne na wartości dodatnie.

Teraz, gdy masz wymagany wynik, możesz przekonwertować te formuły na wartości (i skopiować je na oryginalne dane, jeśli ich nie potrzebujesz)

Jedną drobną wadą funkcji ABS jest to, że może działać tylko z liczbami. Jeśli masz dane tekstowe w niektórych komórkach i użyjesz funkcji ABS, da ci to #VALUE! błąd.

Pomnóż za pomocą Wklej specjalnie, aby odwrócić znak

W przypadku, gdy chcesz odwrócić znak liczby (tj. Zmienić ujemną na dodatnią i dodatnią na ujemną), możesz również użyć tej specjalnej techniki wklejania mnożenia.

Załóżmy, że masz zestaw danych, jak pokazano poniżej i chcesz odwrócić znak:

Poniżej znajdują się kroki, aby odwrócić znak za pomocą funkcji Wklej specjalnie:

  1. W dowolnej pustej komórce w arkuszu wpisz -1
  2. Skopiuj tę komórkę (która ma wartość -1)
  3. Wybierz zakres, w którym chcesz odwrócić znak.
  4. Kliknij prawym przyciskiem myszy dowolną z zaznaczonych komórek
  5. Kliknij Wklej specjalnie. Otworzy się okno dialogowe Wklej specjalnie
  6. W opcji Wklej wybierz „Wartości”
  7. W opcjach operacji wybierz „Pomnóż”
  8. Kliknij OK
  9. Usuń -1 z komórki

Zauważysz, że powyższe kroki natychmiast się zmieniają, odwracają znak liczby (tj. liczby dodatnie stają się ujemne, a ujemne stają się dodatnie).

Ale co, jeśli chcesz zamienić tylko liczby ujemne na liczby dodatnie, a nie odwrotnie?

W takim przypadku najpierw musisz wybrać wszystkie liczby ujemne, a następnie wykonać powyższe kroki.

Oto jak wybrać tylko liczby ujemne w programie Excel:

  1. Wybierz cały zbiór danych
  2. Przytrzymaj klawisz Control, a następnie naciśnij klawisz F. Spowoduje to otwarcie okna dialogowego Znajdź i zamień.
  3. W polu Znajdź wpisz - (znak minus)
  4. Kliknij Znajdź wszystko
  5. Przytrzymaj klawisz Control i naciśnij klawisz A.

Powyższe kroki wybrałyby tylko te komórki, które mają znak ujemny. Teraz, gdy masz zaznaczone te komórki, możesz użyć techniki Wklej specjalnie, aby zmienić znak tylko liczb ujemnych.

Ta technika ma dwie zalety w porównaniu z techniką formuł (dwie metody omówione wcześniej):

  1. Nie wymaga dodawania dodatkowej kolumny, a następnie użycia formuły, aby uzyskać wynik w tej kolumnie. Możesz użyć tego w swoim istniejącym zbiorze danych.
  2. Nie musisz konwertować formuł na wartości (ponieważ uzyskany wynik jest już wartością, a nie formułą)

Błyskawiczne wypełnienie, aby usunąć znak ujemny

Flash Fill to nowa funkcja wprowadzona w programie Excel 2013.

Pozwala szybko zidentyfikować wzorce, a następnie podać wynik, w którym wzorzec został zastosowany do całego zestawu danych.

Jednym z zastosowań tego jest sytuacja, gdy masz imiona i chcesz oddzielić imię i nazwisko. Po kilkukrotnym wpisaniu imienia w sąsiedniej komórce funkcja Flash Fill zidentyfikuje wzór i poda wszystkie imiona.

Podobnie możesz go użyć, aby szybko usuń znak ujemny z liczby, podczas gdy wartości dodatnie pozostają niezmienione.

Poniżej znajduje się zbiór danych, w którym mam liczby ujemne i chcę je zmienić na wartości dodatnie.

Poniżej znajdują się kroki, aby zmienić liczby ujemne na liczby dodatnie za pomocą funkcji Flash Fill:

  1. W sąsiednim z danymi wpisz ręcznie oczekiwany wynik. W tym przykładzie ręcznie wprowadzę 874
  2. W komórce poniżej wpisz oczekiwany wynik (162 w tym przykładzie)
  3. Wybierz obie komórki
  4. Umieść kursor w prawej dolnej części zaznaczenia. Zmieni się w ikonę plusa
  5. Kliknij i przeciągnij, aby wypełnić kolumnę (lub kliknij dwukrotnie)
  6. Kliknij ikonę Opcje autouzupełniania
  7. Kliknij Wypełnienie Flash

Powyższe kroki dałyby oczekiwany wynik, w którym znak minus został usunięty.

Jedną rzeczą, o której musisz pamiętać podczas korzystania z tej metody, jest to, że Excel polega na odgadywaniu wzorca. Musisz więc przynajmniej pokazać Excelowi, że konwertujesz liczbę ujemną na dodatnią.

Oznacza to, że będziesz musiał ręcznie wprowadzić oczekiwany wynik, dopóki nie pokryjesz co najmniej jednej liczby ujemnej.

Konwertuj liczby ujemne na dodatnie za pomocą jednego kliknięcia (VBA)

I wreszcie, możesz również użyć VBA do konwersji wartości ujemnych na wartości dodatnie.

Polecam skorzystać z tej metody, jeśli robienie tego jest czymś, co musisz robić często. Może regularnie otrzymujesz zestaw danych z bazy danych lub kolegi i musisz to robić za każdym razem.

W takim przypadku można utworzyć i zapisać kod makra VBA w skoroszycie makr osobistych i umieścić kod VBA na pasku narzędzi szybkiego dostępu. W ten sposób następnym razem, gdy otrzymasz zestaw danych, w którym musisz to zrobić, po prostu wybierz dane i kliknij ikonę w QAT…

… i skończysz!

Nie martw się, pokażę ci dokładne kroki, aby to uruchomić.

Poniżej znajduje się kod VBA, który przekonwertuje wartości ujemne na wartości dodatnie w wybranym zakresie:

Sub ChangeNegativetoPOsitive() dla każdej zaznaczonej komórki If Cell.Value < 0 Then Cell.Value = -Cell.Value End If Next Cell End Sub

Powyższy kod używa pętli For Next do przechodzenia przez każdą komórkę w zaznaczeniu. Używa instrukcji IF, aby sprawdzić, czy wartość komórki jest ujemna, czy nie. Jeśli wartość jest ujemna, znak jest odwracany, a jeśli nie, jest ignorowany.

Możesz dodać ten kod do zwykłego modułu w skoroszycie (jeśli chcesz go używać tylko w tym skoroszycie). A jeśli chcesz użyć tego kodu makra w dowolnym skoroszycie w swoim systemie, możesz go zapisać w osobistym skoroszycie makr.

Oto kroki, aby uzyskać skoroszyt makr osobistych (PMW).

Oto kroki, aby zapisać ten kod w PMW.

Teraz pokażę, jak dodać ten kod do paska narzędzi szybkiego dostępu (kroki są takie same, niezależnie od tego, czy zapisujesz ten kod w jednym skoroszycie, czy w PMW)

  1. Otwórz skoroszyt, w którym masz dane
  2. Dodaj kod VBA do skoroszytu (lub do PMW)
  3. Kliknij opcję „Dostosuj pasek narzędzi szybkiego dostępu” w QAT
  4. Kliknij „Więcej poleceń”
  5. W oknie dialogowym Opcje programu Excel kliknij menu rozwijane „Wybierz polecenia z”
  6. Kliknij Makra. Spowoduje to wyświetlenie wszystkich makr w skoroszycie (lub skoroszycie makr osobistych)
  7. Kliknij przycisk „Dodaj”
  8. Kliknij OK

Teraz będziesz mieć ikonę makra w QAT.

Aby użyć tego makra jednym kliknięciem, po prostu dokonaj wyboru i kliknij ikonę makra.

Uwaga: Jeśli zapisujesz kod makra VBA w skoroszycie, musisz zapisać skoroszyt w formacie z obsługą makr (XLSM)

Mam nadzieję, że ten samouczek programu Excel okazał się przydatny.

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave