W wielu przypadkach możesz chcieć przekonwertować liczbę ujemną na dodatnią w programie MS Excel. Niezależnie od wymagań, istnieje wiele różnych sposobów realizacji tego zadania; Szybko i łatwo. Możesz użyć prostych funkcji formuł, takich jak Jeśli() oraz Abs() za to samo lub możesz skorzystać z wklej specjalnie funkcjonalność, lub możesz polegać na wypełnienie błysku funkcja, która jest uważana za magiczną funkcję programu Excel. Możesz nawet napisać własny prosty skrypt VBA, aby jednym kliknięciem przekonwertować liczby ujemne na liczby dodatnie.
Zanurz się w artykule, aby poznać wszystkie wymienione powyżej rozwiązania! Mam nadzieję, że spodoba ci się czytanie tego artykułu.
Spis treści
Rozwiązanie 1: Mnożąc liczbę ujemną przez -1 za pomocą funkcji formuły JEŻELI()
Załóżmy, że masz liczby ujemne w kolumnie o nazwie Źródło i chcesz, aby w kolumnie były tylko ich dodatnie przekonwertowane wartości Wynik. Zobaczmy, jak można to zrobić.
Krok 1: Podwójne kliknięcie na pierwsza komórka z Wynik kolumnę, aby przejść do trybu edycji. Ale już, kopiuj i wklej na nim następującą formułę.
=JEŻELI(A2<0,-A2,A2)
Jeśli Twoja pierwsza wartość ujemna znajduje się w innej komórce niż komórka A2, musisz zastąp odpowiednią komórkę id zamiast A2 w formule.
Wyjaśnienie formuły:
=JEŻELI(A2<0, -A2, A2) nakazuje programowi Excel sprawdzenie, czy wartość w komórce A2 jest mniejsza niż 0 (zero), czy nie. Jeśli tak, to wartość należy pomnożyć przez -1. W przeciwnym razie numer należy pozostawić jako taki. W efekcie liczby ujemne stają się dodatnie przez pomnożenie ich przez -1, a liczby dodatnie zostają jako takie.
Krok 2: Uderz w Wchodzić lub kliknij w innym miejscu, aby wyświetlić wynik.
Teraz, aby zastosować tę samą formułę w całej kolumnie, Kliknij na mały kwadratowy kształt obecny w prawym dolnym rogu komórki zastosowanej formuły i ciągnąć to w dół.
REKLAMA
Krok 3: Otóż to. Pomyślnie zastosowałeś formułę w swojej kolumnie. Bardzo dobrze!
Rozwiązanie 2: za pomocą funkcji formuły ABS()
To inna funkcja, choć daje ten sam rezultat. Jako argument przyjmuje dowolną liczbę i jako wynik zwraca jej wartość bezwzględną. Pamiętaj, że ta funkcja da WARTOŚĆbłąd jeśli jako argument podasz dowolny znak inny niż liczba.
Krok 1: Jeszcze raz, podwójne kliknięcie na pierwsza komórka z Wynik kolumna i kopiuj i wklej następującą formułę.
=ABS(A2)
Jeśli dane nie znajdują się w komórce A2, należy zastąpić komórkę A2 poprawnym identyfikatorem komórki, w której znajdują się dane.
Krok 2: Uderz w Wchodzić klucz, aby zobaczyć wynik, że ABS funkcja zwrócona.
Krok 3: Tak jak w poprzedniej sekcji, możesz kliknij i przeciągnij mały kwadratowy kształt obecny w prawym dolnym rogu komórki zastosowanej formuły, aby zastosować tę samą formułę do wszystkich komórek pod nią.
Rozwiązanie 3: Mnożąc liczbę ujemną przez -1 za pomocą funkcji Wklej specjalnie
Ta metoda wykorzystuje tę samą logikę, co metoda opisana w rozwiązaniu 1. Jednak w tym rozwiązaniu nie używamy funkcji JEŻELI(), zamiast tego korzystamy z funkcji Wklej specjalnie funkcjonalność, aby osiągnąć nasze wyniki.
Krok 1: Podwójne kliknięcie w dowolnym miejscu arkusza Excel i wprowadź -1. Ale już Kliknij na komórkę i naciśnij CTRL + C klucze razem do Kopiuj komórka.
Krok 2: Jak dalej, wybierz cały zakres komórek zawierające wartości ujemne, które chcesz przekonwertować na liczby dodatnie.
Notatka: Wybrany zakres komórek może zawierać zarówno wartości dodatnie, jak i ujemne. Ale musimy pomnożyć tylko wartości ujemne przez -1. Jeśli zaznaczymy cały zakres komórek, wartości dodatnie również zostaną pomnożone przez -1 i staną się ujemne, co nie jest pożądane. Wybierzmy więc tylko wartości ujemne z wybranego zakresu komórek. Zobaczmy, jak można dokonać selekcji i jak możemy z powodzeniem przekonwertować tylko liczby ujemne w poniższych krokach.
Krok 3: Uderz w CTRL + F klawisze jednocześnie i wywołaj Znajdź i zamień okno.
Upewnij się, że jesteś na Odnaleźć patka. Teraz pod Znajdź co pole, wpisz – (minus) i naciśnij Znajdź wszystko przycisk.
Krok 4: Teraz Znajdź i zamień okno wyświetli wszystkie liczby ujemne w wybranym zakresie komórek.
Po prostu naciśnij klawisze CTRL + A razem do wybierz cały wynik. Uderz w Blisko przycisk po zakończeniu.
Krok 5: Jeśli teraz spojrzysz na swój arkusz Excela, możesz to zobaczyć wybierane są tylko liczby ujemne. Ale już, kliknij prawym przyciskiem myszy w dowolnym miejscu w wybranym zakresie komórek i kliknij Wklej specjalnie opcja.
Krok 6: Na Wklej specjalnie okno, pod Pasta sekcji, wybierz radio przycisk odpowiadający Wartości.
Pod Operacja sekcji, wybierz radio przycisk odpowiadający opcji Zwielokrotniać.
Uderz w OK przycisk po zakończeniu.
Krok 7: Altówka! Twoje liczby ujemne są teraz dodatnie! Cieszyć się!
Gdy wszystkie liczby będą dodatnie, możesz po prostu usuń komórkę, w której wpisałeś -1.
Rozwiązanie 4: Korzystając z funkcji Flash Fill
Metoda wypełniania Flash jest dość prostą metodą, która uczy Excela wzorców, których chcesz się nauczyć.
Krok 1: Po pierwsze kliknij dwukrotnie pierwszą komórkę kolumny wynikowej i wpisz ręcznie w pozytywnej wersji odpowiedniej liczby ujemnej.
Ale już, po prostu kliknij komórkę który ma ręcznie wpisany wynik i naciśnij klawisze CTRL + E razem.
Krok 2: Ku Twojemu zdziwieniu Excel nauczyłby się wzorca i natychmiast podałby bezwzględne wartości wszystkie liczby w wynikowej kolumnie, konwertując wszystkie liczby ujemne na dodatnie w proces.
Przeczytaj także: Jak automatycznie wypełniać dane na podstawie wzorców za pomocą wypełniania Flash w programie Excel?
Rozwiązanie 5: Za pomocą prostego skryptu VBA
Ta metoda obejmuje prosty skrypt VBA, za pomocą którego można jednym kliknięciem przekonwertować liczby ujemne na dodatnie.
Aby ta metoda zadziałała, najpierw musisz włączać ten Deweloper tryb. Zobaczmy, jak można to zrobić w krokach od 1 do 3. Jeśli masz już włączony tryb DEVELOPER, możesz od razu przejdź do kroku 4.
Krok 1: na górnej wstążce dla kart kliknij PLIK patka.
Krok 2: Na lewy okienko, kliknij Opcje.
Krok 3: Na lewy okienko Opcje słów okno, kliknij Dostosuj wstążkę pierwszy.
Teraz na prawo szyba, pod Dostosuj wstążkę sekcji, przewiń w dół, zlokalizuj i sprawdzać pole wyboru odpowiadające opcji Deweloper.
Uderz w OK przycisk po zakończeniu.
Krok 4: Po włączeniu karty Deweloper kliknij DEWELOPER zakładka u góry.
Teraz pod DEWELOPER Opcje zakładki, kliknij przycisk Visual Basic.
Krok 5: Teraz w oknie Edytora Visual Basic kliknij Wstawić zakładkę, a następnie kliknij opcję Moduł.
Krok 6: Teraz musisz kopiuj i wklej następujący kod na stronę edytora, którą masz przed sobą.
Sub theGeekPageChangeNegativeToPositiveMacro() Dla każdej komórki w zaznaczeniu. Jeśli komórka. Wartość < 0 Wtedy. Komórka. Wartość = -Komórka. Wartość. Zakończ, jeśli. Następna komórka. Napis końcowy
Po skopiowaniu kodu możesz kliknąć na Blisko i zamknij edytor, zapis nie jest obowiązkowy. Ale jeśli zdecydujesz się zapisać plik, pamiętaj, aby zapisać plik jako plik makr z opcją .xlsm format.
Krok 7: Kiedy wrócisz do okna Excela, najpierw wybierz wszystkie komórki! które chcesz przekonwertować z negatywnego na pozytywne.
Teraz upewnij się, że jesteś na DEWELOPER zakładkę, a następnie kliknij Makra przycisk.
Krok 8: Na liście dostępnych makr kliknij na nasze makro, które jest theGeekPageChangeNegatywnaPozytywnaMakro(). Uderz w Biegać przycisk, aby wykonać makro.
Krok 9: Cóż, nie musisz już nic robić. Excel zrobił to wszystko. Jeśli jeszcze tego nie zauważyłeś, wszystkie Twoje ujemne liczby są teraz dodatnie! Cieszyć się!
Powiedz nam w sekcji komentarzy, która metoda jest twoją ulubioną. Naszą ulubioną jest oczywiście ostatnia metoda, ponieważ wymaga ona odrobiny skryptowania. Oczywiście my, w Strona Geek, uwielbiam geekowe rzeczy.
Czekaj na więcej niesamowitych sztuczek i wskazówek.
Krok 1 - Pobierz narzędzie do naprawy komputera Restoro stąd
Krok 2 - Kliknij Rozpocznij skanowanie, aby automatycznie znaleźć i naprawić każdy problem z komputerem.