Spis treści
Chcesz usunąć ostatnią cyfrę w swoim arkuszu Excel? Jesteś we właściwym miejscu! Możesz to zrobić za pomocą niektórych wbudowanych funkcji programu Excel.
Tutaj w tym artykule omówimy 6 metod, jak usunąć ostatnią cyfrę w programie Excel.
Do wyjaśnienia tego artykułu zamierzamy użyć następującego zestawu danych o niektórych losowych danych.
Pobierz Zeszyt ćwiczeń
Pobierz ten zeszyt ćwiczeń, aby ćwiczyć podczas czytania tego artykułu.
Usuń Last Digit.xlsm6 Szybkich metod usuwania ostatniej cyfry w programie Excel
Wyjaśnimy kilka metod o tym, jak usunąć ostatnią cyfrę w Excelu.
1. użyj funkcji TRUNC aby usunąć ostatnią cyfrę
Funkcja TRUNC usuwa część ułamkową z liczby całkowitej.
Składnia:
TRUNC(number,[num_digit])
Argument:
numer - Jest to referencja, z której zostanie usunięta część ułamkowa.
num_digit- Ten argument jest opcjonalny.Ten argument wskazuje ile cyfr ułamka pozostanie w zwrocie.Jeśli ta część jest pusta lub 0, na zwrocie nie zostanie wykazany żaden ułamek.
Teraz pokażemy, jak ta funkcja jest stosowana do usuwania ostatniej cyfry.
Krok 1:
- Po pierwsze, przejdź do Komórka C5 .
- Napisz w tej komórce poniższą formułę.
=TRUNC(B5/10)
Krok 2:
- Teraz naciśnij przycisk Wejdź na stronę przycisk.
Widzimy, że ostatnia cyfra jest usuwana z danych o Komórka B5 .
Krok 3:
- Teraz przeciągnij Uchwyt do napełniania ikona w kierunku ostatniej komórki.
Ostatnie cyfry są więc wyciągnięte z danych z Kolumna B Podzielimy wszystkie wartości przez " 10 " i usunął wszystkie wartości ułamkowe.
Read More: Jak wyczyścić formułę w programie Excel (7+ metod)
2. wstaw funkcję LEFT z funkcją LEN aby usunąć ostatnią cyfrę
Funkcja LEWA podaje znaki lub cyfry z początku lub z lewej strony serii.
Składnia:
LEFT(tekst,[num_chars])
Argument:
tekst- Jest to seria referencyjna, z której uzyskamy wymaganą liczbę cyfr lub znaków.
num_chars- Argument ten jest opcjonalny i określa ile cyfr chcemy uzyskać z danej serii. Musi być równy lub większy od 0 .
Funkcja LEN zwraca długość serii.
Składnia:
LEN(tekst)
Argument:
tekst- Jest to podany szereg lub ciąg znaków, którego długość zostanie obliczona przez tę funkcję.
Wstawimy LEWA funkcja z LEN funkcja.
Krok 1:
- Po pierwsze, przejdź do Komórka C5 .
- Następnie wpisz w tej komórce następującą formułę.
=LEFT(B5,LEN(B5)-1)
Krok 2:
- Teraz naciśnij Wejdź na stronę .
Krok 3:
- Teraz przeciągnij Uchwyt do napełniania ikona do ostatniej komórki.
Widzimy, że ostatnia cyfra każdej komórki Kolumna B jest wyeliminowany.
Read More: Jak usunąć błąd liczby w programie Excel (3 sposoby)
3. połącz funkcje REPLACE & LEN, aby usunąć ostatnią cyfrę
Funkcja REPLACE zastępuje kilka cyfr lub znaków z serii na podstawie wyboru.
Składnia:
REPLACE(stary_tekst, start_num, num_chars, nowy_tekst)
Argument:
stary_tekst-. Jest to dana seria, w której nastąpi wymiana.
start_num- Określa to położenie starego_tekstu, od którego rozpocznie się replace.
num_chars- Wskazuje to, ile cyfr zostanie zastąpionych.
nowy_tekst- To są cyfry, które będą ustawione na old_text.
Połączymy REPLACE oraz LEN funkcji w tej metodzie.
Krok 1:
- Wstawić następujący wzór Komórka C5 .
=REPLACE(B5,LEN(B5),1,"")
Krok 2:
- Kliknij na Wejdź na stronę przycisk.
Krok 3:
- Przeciągnij Uchwyt do napełniania ikona w kierunku ostatniej komórki.
Ta kombinacja z łatwością usuwała ostatnią cyfrę danych liczb.
Read More: Jak usunąć wartość w programie Excel (9 metod)
Podobne lektury
- Jak usunąć siatkę z programu Excel (6 prostych metod)
- Usuwanie obramowań w Excelu (4 szybkie sposoby)
- Jak usunąć pole wyboru w programie Excel (6 metod)
- Usuń znaczniki czasu z daty w Excelu (4 proste sposoby)
- Jak usunąć ułamki dziesiętne w programie Excel (13 prostych sposobów)
4. wycofaj ostatni numer używając Excel Flash Fill
Excel Flash Fill automatycznie wypełnia kolumnę na podstawie wskazówki. Możemy stworzyć wzór manipulacji danymi. I to może być łatwo zastosowane przez to Wypełnienie błyskowe .
To jest nasz zbiór danych, chcemy usunąć z niego ostatnią cyfrę.
Krok 1:
- Najpierw wykonaj wzór usuwając ostatnią cyfrę z Komórka B5 na Komórka C5 .
Krok 2:
- Teraz należy kliknąć na Komórka C6 .
- Idź do Dane tab.
- Wybierz Wypełnienie błyskowe opcja.
Po wybraniu Wypełnienie błyskowe nasze dane stają się poniższym obrazem.
Jak łatwo Wypełnienie błyskowe usunął ostatnią cyfrę w Excelu.
Możemy również zastosować to Wypełnienie błyskowe za pomocą skrótu klawiaturowego. Naciśnij przycisk Ctrl+E i Wypełnienie błyskowe operacja zostanie wykonana.
Uwaga:
Jeśli Wypełnienie błyskowe jest wyłączona, to włącz ją w następujący sposób.
Idź do File>Options to zobacz na poniższym obrazku.
- W Opcje programu Excel 1. wybierz Zaawansowane .
- Następnie należy zaznaczyć Automatyczny błysk wypełnienia .
- Na koniec naciśnij OK .
Następnie Wypełnienie błyskowe umożliwi.
Read More: Jak usunąć cyfry z komórki w Excelu (7 skutecznych sposobów)
5. kod makra VBA do usunięcia ostatniej cyfry w Excelu
Zastosujemy Makro VBA kod do usunięcia ostatniej cyfry w Excelu.
Rozważamy poniższy zestaw danych, a nowe dane zastąpią tutaj.
Krok 1:
- Po pierwsze, przejdź do Deweloper tab.
- Kliknij na Zapis Makro .
- Umieść Remove_last_digit_1 na Nazwa makra pudełko.
- Następnie kliknij na OK .
Krok 2:
- Następnie kliknij na Makra i wybrać Remove_last_digit_1 od Makro okno dialogowe.
- Następnie naciśnij przycisk Step Into .
Krok 3:
- Teraz w oknie poleceń napisz poniższy kod.
Sub Remove_last_digit_1() Dim last As Range For Each last In Selection If (Not last.HasFormula) And (Application.WorksheetFunction.IsNumber(last)) Then last = Left(last, Len(last) - 1) End If Next last End Sub
Krok 4:
- Teraz wybierz dane z arkusza Excela.
Krok 5:
- Naciśnij zaznaczoną kartę VBA główną zakładkę, aby uruchomić kod.
- Można też nacisnąć przycisk F5 przycisk.
To jest nasz ostateczny wynik.
Read More: Jak usunąć walidację danych w Excelu (5 sposobów)
6. zbuduj funkcję VBA do usunięcia ostatniej cyfry
Zbudujemy VBA funkcja do usuwania ostatniej cyfry w Excelu.
Krok 1:
- Utwórz nowe makro o nazwie Remove_last_digit_2 .
- Następnie naciśnij OK .
Krok 2:
- Step Into the Remove_last_digit_2 makro w sposób przedstawiony w poprzedniej metodzie. lub naciśnij Alt+F8 .
Krok 3:
- W oknie poleceń zapisz następujący kod.
Function RemoveLastDigit(input1 As String, num_digit As Long) RemoveLastDigit = Left(input1, Len(input1) - num_digit) End Function
Krok 4:
- W oknie poleceń zapisz następujący kod.
- Teraz zapisz kod i przejdź do Arkusz Excela .
- Napisz poniższy wzór, który utworzył nowo utworzoną VBA funkcja.
=RemoveLastDigit(B5,1)
Krok 5:
- Następnie naciśnij Wejdź na stronę .
Krok 6:
- Teraz przeciągnij Uchwyt do napełniania ikona, aby uzyskać wartości pozostałych komórek.
Jest to funkcja niestandardowa, zobacz wzór, którego użyliśmy " 1 " w ostatnim argumencie, ponieważ chcieliśmy usunąć tylko ostatnią cyfrę. Jeśli chcemy usunąć więcej niż jedną cyfrę, to wystarczy zmienić ten argument zgodnie z potrzebą.
Read More: Jak usunąć wiodące zera w Excelu (7 prostych sposobów + VBA)
Rzeczy do zapamiętania
- Na stronie TRUNC Funkcja działa tylko z wartościami liczbowymi, nie możemy użyć tutaj tekstu.
- Podczas stosowania LEN 1 ", o czym mowa w formule.
Wniosek
Opisaliśmy jak usunąć ostatnią cyfrę w Excelu. Pokazaliśmy kilka funkcji, jak również kod VBA, aby wykonać tę operację. Mam nadzieję, że to zaspokoi Twoje potrzeby. Zapraszam do obejrzenia naszej strony internetowej Exceldemy.com i podawać swoje sugestie w polu komentarza.