Cuprins
Doriți să eliminați ultima cifră din foaia de calcul Excel? Sunteți în locul potrivit! Puteți face acest lucru cu ajutorul unor funcții Excel încorporate.
În acest articol, vom discuta 6 metode de eliminare a ultimei cifre în Excel.
Pentru a explica acest articol, vom folosi următorul set de date aleatorii.
Descărcați caietul de practică
Descărcați acest caiet de exerciții pentru a vă exercita în timp ce citiți acest articol.
Eliminați ultima cifră.xlsm6 Metode rapide pentru a elimina ultima cifră în Excel
Vom explica câteva metode despre cum să eliminăm ultima cifră în Excel.
1. Utilizați funcția TRUNC pentru a elimina ultima cifră
Funcția TRUNC elimină partea de fracție dintr-un număr întreg.
Sintaxă:
TRUNC(număr,[num_digit])
Argument:
număr - Este referința din care va fi eliminată partea de fracțiune.
num_digit- Acest argument este opțional. Acest argument indică câte cifre ale fracției vor rămâne în returnare. Dacă această parte este goală sau 0, în declarație nu se va afișa nicio fracțiune.
Acum, vom arăta cum se aplică această funcție pentru a elimina ultima cifră.
Pasul 1:
- În primul rând, mergeți la Celula C5 .
- Scrieți formula de mai jos în acea celulă.
=TRUNC(B5/10)
Pasul 2:
- Acum, apăsați butonul Introduceți buton.
Putem observa că ultima cifră este eliminată din datele de la Celula B5 .
Pasul 3:
- Acum, trageți de butonul Mâner de umplere spre ultima celulă.
Deci, ultimele cifre sunt extrase din datele din Coloana B Împărțim toate valorile prin " 10 " și a eliminat toate valorile fracționare.
Citește mai mult: Cum să ștergeți formula în Excel (7+ metode)
2. Introduceți funcția LEFT cu funcția LEN pentru a elimina ultima cifră
Funcția LEFT furnizează caracterele sau cifrele de la începutul sau din partea stângă a unei serii.
Sintaxă:
LEFT(text,[num_caractere])
Argument:
text- Aceasta este seria de referință din care vom obține numărul necesar de cifre sau caractere.
num_chars- Acest argument este opțional și definește numărul de cifre pe care îl dorim din seria dată. Trebuie să fie egal sau mai mare decât 0 .
Funcția LEN returnează lungimea unei serii.
Sintaxă:
LEN(text)
Argument:
text- Aceasta este seria sau șirul dat a cărui lungime va fi calculată de această funcție.
Vom introduce STÂNGA cu funcția LEN funcție.
Pasul 1:
- În primul rând, mergeți la Celula C5 .
- Apoi scrieți următoarea formulă în acea celulă.
=LEFT(B5,LEN(B5)-1)
Pasul 2:
- Acum, apăsați Introduceți .
Pasul 3:
- Acum, trageți de butonul Mâner de umplere la ultima celulă.
Putem observa că ultima cifră din fiecare celulă din Coloana B este eliminată.
Citește mai mult: Cum să eliminați eroarea de număr în Excel (3 moduri)
3. Combinați funcțiile REPLACE & LEN pentru a elimina ultima cifră
Funcția REPLACE înlocuiește mai multe cifre sau caractere dintr-o serie la alegere.
Sintaxă:
REPLACE(old_text, start_num, num_chars, new_text)
Argument:
old_text- Aceasta este seria dată în care va avea loc înlocuirea.
start_num- Aceasta definește locația textului_vechi de la care va începe înlocuirea.
num_chars- Aceasta indică numărul de cifre care vor fi înlocuite.
new_text- Acestea sunt cifrele care vor fi setate pe old_text.
Vom combina ÎNLOCUIEȘTE și LEN în această metodă.
Pasul 1:
- Puneți următoarea formulă în Celula C5 .
=REPLACE(B5,LEN(B5),1,"")
Pasul 2:
- Faceți clic pe butonul Introduceți buton.
Pasul 3:
- Trageți de butonul Mâner de umplere spre ultima celulă.
Această combinație a eliminat cu ușurință ultima cifră a numerelor date.
Citește mai mult: Cum să eliminați valoarea în Excel (9 metode)
Lecturi similare
- Cum să eliminați grila din Excel (6 metode ușoare)
- Îndepărtați marginile în Excel (4 moduri rapide)
- Cum să eliminați caseta de selectare în Excel (6 metode)
- Îndepărtați marcajele de timp din data în Excel (4 moduri simple)
- Cum să eliminați zecimalele în Excel (13 moduri simple)
4. Retragerea ultimului număr utilizând Excel Flash Fill
Excel Flash Fill umple automat o coloană pe baza unui indiciu. Putem crea un model de manipulare a datelor. Și care poate fi aplicat cu ușurință prin acest lucru Umplere flash .
Acesta este setul nostru de date. Dorim să eliminăm ultima cifră din acest set de date.
Pasul 1:
- În primul rând, se face un model prin eliminarea ultimei cifre din Celula B5 în Celula C5 .
Pasul 2:
- Acum, faceți clic pe Celula C6 .
- Mergeți la Date tab.
- Selectați Umplere flash opțiune.
După selectarea Umplere flash datele noastre devin imaginea de mai jos.
Cât de ușor Umplere flash a eliminat ultima cifră în Excel.
De asemenea, putem aplica această Umplere flash utilizând comanda rapidă de la tastatură. Apăsați tasta Ctrl+E și Umplere flash se va efectua operațiunea.
Notă:
Dacă Umplere flash este dezactivat, apoi activați-l în felul următor.
Mergeți la Fișier>Opțiuni apoi vedeți imaginea de mai jos.
- În Opțiuni Excel 1, selectați opțiunea Avansat .
- Apoi bifați caseta Umplerea automată cu flash .
- În cele din urmă, apăsați OK .
Apoi Umplere flash va activa.
Citește mai mult: Cum să eliminați numerele dintr-o celulă în Excel (7 moduri eficiente)
5. Codul macro VBA pentru a elimina ultima cifră în Excel
Vom aplica un Macro VBA pentru a elimina ultima cifră în Excel.
Luăm în considerare setul de date de mai jos, iar noile date vor fi înlocuite aici.
Pasul 1:
- În primul rând, mergeți la Dezvoltator tab.
- Faceți clic pe Macro de înregistrare .
- Puneți Elimină ultima cifră_1 pe Numele macroului cutie.
- Apoi faceți clic pe OK .
Pasul 2:
- Apoi faceți clic pe Macros și selectați Elimină ultima cifră_1 de la Macro caseta de dialog.
- Apoi, apăsați butonul Pasul în .
Pasul 3:
- Acum, scrieți codul de mai jos în fereastra de comandă.
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
Pasul 4:
- Acum, selectați datele din foaia de calcul Excel.
Pasul 5:
- Apăsați fila marcată a VBA fila principală pentru a rula codul.
- Sau puteți apăsa butonul F5 buton.
Acesta este rezultatul nostru final.
Citește mai mult: Cum să eliminați validarea datelor în Excel (5 moduri)
6. Construiți o funcție VBA pentru a elimina ultima cifră
Vom construi un VBA pentru a elimina ultima cifră în Excel.
Pasul 1:
- Creați o nouă macro numită Elimină ultima cifră_2 .
- Apoi apăsați OK .
Pasul 2:
- Pasul în la Elimină ultima cifră_2 macro în modul arătat în metoda anterioară. Sau apăsați Alt+F8 .
Pasul 3:
- Scrieți următorul cod în fereastra de comandă.
Function RemoveLastDigit(input1 As String, num_digit As Long) RemoveLastDigit = Left(input1, Len(input1) - num_digit) End Function
Pasul 4:
- Scrieți următorul cod în fereastra de comandă.
- Acum, salvați codul și mergeți la Foaie de calcul Excel .
- Scrieți formula de mai jos, care a format formula nou creată VBA funcție.
=RemoveLastDigit(B5,1)
Pasul 5:
- Apoi apăsați Introduceți .
Pasul 6:
- Acum, trageți de butonul Mâner de umplere pentru a obține valorile celorlalte celule.
Aceasta este o funcție de personalizare. Vezi formula pe care am folosit-o. " 1 " în ultimul argument, deoarece am vrut să eliminăm doar ultima cifră. Dacă dorim să eliminăm mai multe cifre, atunci trebuie doar să modificăm acest argument în funcție de necesități.
Citește mai mult: Cum să eliminați zerourile de început în Excel (7 moduri simple + VBA)
Lucruri de reținut
- The TRUNC funcționează numai cu valori numerice. Nu putem folosi text aici.
- Atunci când se aplică LEN cu alte funcții trebuie să scadă " 1 ", așa cum se menționează în formulă.
Concluzie
Am descris cum să eliminăm ultima cifră în Excel. Am arătat câteva funcții, precum și codul VBA, pentru a efectua această operațiune. Sper că acest lucru vă va satisface nevoile. Vă rugăm să aruncați o privire pe site-ul nostru web Exceldemy.com și dați-ne sugestiile dumneavoastră în caseta de comentarii.