Note: The other languages of the website are Google-translated. Back to English
Zaloguj Się  \/ 
x
or
x
Zarejestruj się  \/ 
x

or

Jak naprawić / przekonwertować końcowe znaki ujemne na liczby rzeczywiste w programie Excel?

Z pewnych powodów może być konieczne naprawienie końcowych znaków ujemnych w komórkach w programie Excel. Na przykład liczba z końcowymi znakami ujemnymi byłaby 90-. W tym stanie, jak możesz szybko naprawić końcowe znaki ujemne, usuwając końcowy znak ujemny od prawej do lewej? Oto kilka szybkich sztuczek, które mogą Ci pomóc.

Napraw końcowe znaki ujemne w komórkach za pomocą formuł

Napraw końcowe znaki ujemne w komórkach za pomocą funkcji Tekst na kolumny

Napraw końcowe znaki ujemne w komórkach za pomocą kodu VBA

Szybko napraw końcowe negatywne znaki w komórkach za pomocą Kutools for Execel

Karta Office Włącz edycję i przeglądanie na kartach w pakiecie Office i znacznie ułatw swoją pracę ...
Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%
  • Wykorzystaj wszystko ponownie: Dodaj najczęściej używane lub złożone formuły, wykresy i wszystko inne do ulubionych i szybko wykorzystaj je ponownie w przyszłości.
  • Ponad 20 funkcji tekstowych: Wyodrębnij liczbę z ciągu tekstowego; Wyodrębnij lub usuń część tekstów; Konwertuj liczby i waluty na angielskie słowa.
  • Narzędzia do scalania: Wiele skoroszytów i arkuszy w jeden; Scal wiele komórek / wierszy / kolumn bez utraty danych; Połącz zduplikowane wiersze i sumę.
  • Podziel narzędzia: Podziel dane na wiele arkuszy na podstawie wartości; Jeden skoroszyt do wielu plików Excel, PDF lub CSV; Jedna kolumna na wiele kolumn.
  • Wklej pomijanie Ukryte / filtrowane wiersze; Policz i suma według koloru tła; Wysyłaj spersonalizowane wiadomości e-mail do wielu odbiorców zbiorczo.
  • Super filtr: Twórz zaawansowane schematy filtrów i stosuj do dowolnych arkuszy; Sortuj według tygodnia, dnia, częstotliwości i nie tylko; Filtruj pogrubieniem, formułami, komentarzem ...
  • Ponad 300 zaawansowanych funkcji; Działa z Office 2007-2019 i 365; Obsługuje wszystkie języki; Łatwe wdrażanie w przedsiębiorstwie lub organizacji.

strzałka niebieski prawy bąbelek Napraw końcowe znaki ujemne w komórkach za pomocą formuł


Na przykład mam zakres (A1: A11), który zawiera liczby z końcowymi znakami ujemnymi. Mogę użyć poniższych formuł, aby je naprawić, usuwając znaki ujemne od lewej do prawej.

1. = JEŻELI (PRAWO (A1,1) = "-", PODSTAW (A1, "-", "") * - 1, A1)

2. =VALUE(IF(RIGHT(A1,1)="-",RIGHT(A1,1)&LEFT(A1,LEN(A1)-1),A1))

Wybierz pustą komórkę sąsiadującą z komórką, którą chcesz zmienić. Kliknę B1 i wprowadzę jedną z powyższych formuł do komórki. Następnie naciśnij klawisz Enter, a końcowy znak ujemny zostanie usunięty od prawej do lewej. Następnie przeciągnij uchwyt wypełniania do zakresu komórek, dla których chcesz naprawić negatywne znaki. Zobacz zrzut ekranu:

strzałka niebieski prawy bąbelek Napraw końcowe znaki ujemne w komórkach za pomocą funkcji Tekst na kolumny

Możemy również użyć tekstu na kolumny, aby naprawić końcowe znaki ujemne, wykonując następujące czynności:

1. Wybierz zakres, w którym chcesz naprawić końcowe znaki ujemne.

2. Przejdź do wstążki, kliknij Statystyki i dane > Tekst do kolumnI Konwertuj tekst na kolumny Pojawi się okno dialogowe kreatora. Zobacz zrzut ekranu:

3. Kliknij Dalej w kroku 1 i 2.

4. W kroku 3 kliknij plik Zaawansowane… przycisk i przycisk Zaawansowane ustawienia importu tekstu okno dialogowe wyskoczy; proszę sprawdzić Końcowy minus dla liczb ujemnych opcję i kliknij OK. Zobacz zrzut ekranu:

5. kliknij koniec. I wszystkie końcowe znaki ujemne zostaną naprawione.


strzałka niebieski prawy bąbelek Napraw końcowe znaki ujemne w komórkach za pomocą kodu VBA

Możemy również użyć kodu VBA, aby naprawić końcowe znaki ujemne w komórkach, wykonaj następujące czynności:

1. Podświetl zakres, w którym chcesz naprawić końcowe znaki ujemne, a następnie kliknij Deweloper > Visual Basic, Nowy Microsoft Visual Basic dla aplikacji zostanie wyświetlone okno, kliknij wstawka > Moduł a następnie wprowadź następujący kod VBA:

VBA: napraw wszystkie końcowe znaki ujemne w wybranym zakresie.

Sub FixNegative()
'Updateby20131113
Dim rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set WorkRng = WorkRng.SpecialCells(xlCellTypeConstants, xlTextValues)
For Each rng In WorkRng
    xValue = rng.Value
    If VBA.Right(xValue, 1) = "-" Then
        rng.Value = "-" & VBA.Left(xValue, VBA.Len(xValue) - 1)
    End If
Next
End Sub

2. kliknij Znaki-doc-fix-końcowe-4 przycisk, aby uruchomić kod, a następnie zostanie wyświetlone okno dialogowe, w którym można wybrać zakres, w którym chcesz naprawić końcowy negatyw, zobacz zrzut ekranu:

Znaki-doc-fix-końcowe-7

3. kliknij Ok, to wszystkie końcowe wartości ujemne są ustalane na normalne wartości ujemne.


strzałka niebieski prawy bąbelek Szybko napraw końcowe znaki ujemne w komórkach za pomocą Kutools dla programu Excel

Możemy szybko naprawić końcowe znaki ujemne za pomocą Kutools dla Excela Zmień znak wartości.

Kutools dla programu Excel: z ponad 300 poręcznymi dodatkami Excela, które można wypróbować bez ograniczeń w ciągu 30 dni. Pobierz teraz

Jeśli masz zainstalowany Kutools dla programu Excel, możesz naprawić końcowe znaki ujemne w następujący sposób.

Krok 1. Wybierz zakres, w którym chcesz zmienić liczby dodatnie na ujemne i kliknij Kutools > Konwerter treści > Zmień znak wartości. Zobacz zrzut ekranu:

Krok 2. Czek Napraw końcowe znaki ujemne w wyskakującym oknie dialogowym i kliknij Ok or Użyj kodu. Zobacz zrzut ekranu:

Kutools dla programu Excel's Change Sign of Values ​​może również zmienić wszystkie wartości dodatnie na wartości ujemne, zmienić wszystkie wartości ujemne na dodatnie i tak dalej. Bardziej szczegółowe informacje na temat zmiany znaku wartości można znaleźć na stronie Zmień opis funkcji Znak wartości.


Względne artykuły:


Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2019 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowy bezpłatny okres próbny. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszą każdego dnia!
officetab dół
Say something here...
symbols left.
You are guest
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Rat · 3 years ago
    Thank you so much. Very useful.
  • To post as a guest, your comment is unpublished.
    Matt Smith · 5 years ago
    If the methods outlined on this webpage do not work for you, note that there are different "negative sign" characters, such as "‐" or "-" or "–" or "—"

    I had been generating reports from a particular source which does not use the standard "-", and this problem had plagued me for days before I mustered the determination to find out the cause. I'm sure you can imagine the feeling of satisfaction upon discovering the imposter "negative sign".
  • To post as a guest, your comment is unpublished.
    HAROON · 5 years ago
    hi,
    can any one guide me.. if i want to put values 1-9 for only one symbol (*) IN DIFFERENT CELLS. SAME SYMBOL WITH DIFFERENT VALUES.
  • To post as a guest, your comment is unpublished.
    Mark DeBoer · 6 years ago
    Hi Shirley,

    Here is the article. MD