Az utolsó számjegy eltávolítása Excelben (6 gyors módszer)

  • Ossza Meg Ezt
Hugh West

Szeretné eltávolítani az utolsó számjegyet az Excel munkalapból? Akkor jó helyen jár! Ezt néhány beépített Excel-funkcióval teheti meg.

Ebben a cikkben 6 módszert fogunk megvitatni, hogyan lehet eltávolítani az utolsó számjegyet az Excelben.

A cikk magyarázatához a következő, véletlenszerű adatokból álló adatkészletet fogjuk használni.

Gyakorlati munkafüzet letöltése

Töltse le ezt a gyakorlati munkafüzetet, hogy gyakorolhasson, miközben ezt a cikket olvassa.

Utolsó számjegy eltávolítása.xlsm

6 gyors módszer az utolsó számjegy eltávolítására az Excelben

Elmagyarázunk néhány módszert arra vonatkozóan, hogyan lehet eltávolítani az utolsó számjegyet az Excelben.

1. Az utolsó számjegy eltávolításához használja a TRUNC funkciót

A TRUNC függvény eltávolítja a törtrészt egy egész számból.

Szintaxis:

TRUNC(number,[num_digit])

Érv:

szám - Ez az a referencia, amelyből a törtrész eltávolításra kerül.

num_digit- Ez az argumentum opcionális. Ez az argumentum jelzi, hogy a tört hány számjegye marad a visszatérítésben. Ha ez a rész üres vagy 0, a bevallásban nem jelenik meg töredék.

Most megmutatjuk, hogyan alkalmazzuk ezt a függvényt az utolsó számjegy eltávolítására.

1. lépés:

  • Először is, menjen a C5 sejt .
  • Írja az alábbi képletet ebbe a cellába.
=TRUNC(B5/10)

2. lépés:

  • Most nyomja meg a Írja be a címet. gomb.

Láthatjuk, hogy az utolsó számjegyet eltávolítottuk a B5 sejt .

3. lépés:

  • Most húzza a Töltse ki a fogantyút ikon az utolsó cella felé.

Tehát az utolsó számjegyeket a következő adatokból húzzuk ki B oszlop Az összes értéket a " 10 ", és eltávolította az összes tört értéket.

Bővebben: Hogyan lehet törölni a képletet az Excelben (7+ módszerek)

2. LEFT funkció beillesztése a LEN funkcióval az utolsó számjegy eltávolításához

A LEFT funkció a karaktereket vagy számjegyeket adja meg egy sorozat kezdő vagy bal oldalán.

Szintaxis:

LEFT(text,[num_chars])

Érv:

text- Ez az a referenciasorozat, amelyből a szükséges számjegyek vagy karakterek számát kapjuk.

num_chars- Ez az argumentum opcionális. Meghatározza, hogy hány számjegyet akarunk az adott sorozatból. Meg kell lennie egyenlő vagy nagyobb, mint 0 .

A LEN funkció visszaadja a sorozat hosszát.

Szintaxis:

LEN(text)

Érv:

text- Ez a megadott sorozat vagy karakterlánc, amelynek hosszát ez a függvény kiszámítja.

Beillesztjük a LEFT függvényt a LEN funkció.

1. lépés:

  • Először is, menjen a C5 sejt .
  • Ezután írja a következő képletet a cellába.
=LEFT(B5,LEN(B5)-1)

2. lépés:

  • Most nyomja meg a Írja be a címet. .

3. lépés:

  • Most húzza a Töltse ki a fogantyút ikon az utolsó cellára.

Láthatjuk, hogy az egyes cellák utolsó számjegye a B oszlop megszűnik.

Bővebben: Hogyan lehet eltávolítani a számhibát az Excelben (3 mód)

3. A REPLACE & LEN funkciók kombinálása az utolsó számjegy eltávolításához

A REPLACE funkció több számjegyet vagy karaktert helyettesít egy sorozatból az Ön választása alapján.

Szintaxis:

REPLACE(régi_text, start_num, num_chars, új_text)

Érv:

old_text- Ez az adott sorozat, ahol a csere megtörténik.

start_num- Ez határozza meg a régi_szöveg helyét, ahonnan a cserét kezdi.

num_chars- Ez azt jelzi, hogy hány számjegyet kell helyettesíteni.

new_text- Ezek azok a számjegyek, amelyek a régi_szövegben lesznek beállítva.

Kombinálni fogjuk a REPLACE és LEN funkciók ebben a módszerben.

1. lépés:

  • Írja be a következő képletet C5 sejt .
=REPLACE(B5,LEN(B5),1,"")

2. lépés:

  • Kattintson a Írja be a címet. gomb.

3. lépés:

  • Húzza a Töltse ki a fogantyút ikon az utolsó cella felé.

Ez a kombináció könnyen eltávolította az adott számok utolsó számjegyét.

Bővebben: Hogyan lehet eltávolítani az értéket az Excelben (9 módszer)

Hasonló olvasmányok

  • Hogyan lehet eltávolítani a rácsot az Excelből (6 egyszerű módszer)
  • Határok eltávolítása Excelben (4 gyors módja)
  • Hogyan lehet eltávolítani a jelölőnégyzetet az Excelben (6 módszer)
  • Időbélyegek eltávolítása az Excel dátumából (4 egyszerű módja)
  • Hogyan távolítsuk el a tizedesjegyeket az Excelben (13 egyszerű módja)

4. Az utolsó szám visszavonása az Excel Flash Fill használatával

Excel Flash kitöltés automatikusan kitölti az oszlopot egy nyom alapján. Adatkezelési mintát készíthetünk. És ezt könnyen alkalmazhatjuk ezzel a Flash töltés .

Ez a mi adathalmazunk. Ebből az adathalmazból szeretnénk eltávolítani az utolsó számjegyet.

1. lépés:

  • Először is, készítsünk egy mintát, eltávolítva az utolsó számjegyet a B5 sejt a címre. C5 sejt .

2. lépés:

  • Most kattintson a C6-os sejt .
  • Menjen a Adatok tab.
  • Válassza ki a Flash töltés opció.

Miután kiválasztotta a Flash töltés adataink az alábbi képet kapjuk.

Milyen könnyen Flash töltés eltávolította az utolsó számjegyet az Excelben.

Mi is alkalmazhatjuk ezt Flash töltés a billentyűparancs segítségével. Nyomja meg a Ctrl+E és a Flash töltés művelet végrehajtása.

Megjegyzés:

Ha Flash töltés ki van kapcsolva, akkor kapcsolja be a következő módon.

Menjen a Fájl>Beállítások akkor lásd az alábbi képen.

  • Az Excel Beállítások 1. menüpontban válassza a Haladó .
  • Ezután jelölje be a Automatikus villanáskitöltés .
  • Végül nyomja meg a OK .

Akkor Flash töltés lehetővé teszi.

Bővebben: Hogyan lehet eltávolítani a számokat egy cellából az Excelben (7 hatékony módja)

5. VBA makró kód az utolsó számjegy eltávolításához az Excelben

Alkalmazni fogunk egy VBA makró kód az utolsó számjegy eltávolításához az Excelben.

Az alábbi adatkészletet tekintjük, és az új adatokat itt fogjuk helyettesíteni.

1. lépés:

  • Először menjen a Fejlesztő tab.
  • Kattintson a Rekord makró .
  • Tegye a Remove_last_digit_1 a Makró neve doboz.
  • Ezután kattintson a OK .

2. lépés:

  • Ezután kattintson a Makrók és válassza a Remove_last_digit_1 a Makró párbeszédpanel.
  • Ezután nyomja meg a Step Into .

3. lépés:

  • Most írja az alábbi kódot a parancsablakba.
 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 

4. lépés:

  • Most válassza ki az adatokat az Excel munkalapról.

5. lépés:

  • Nyomja meg a megjelölt lapot a VBA fő lapon a kód futtatásához.
  • Vagy megnyomhatja a F5 gomb.

Ez a végeredmény.

Bővebben: Hogyan lehet eltávolítani az adatok érvényesítését az Excelben (5 mód)

6. VBA-funkció létrehozása az utolsó számjegy eltávolításához

Építünk egy VBA függvényt az utolsó számjegy eltávolítására az Excelben.

1. lépés:

  • Hozzon létre egy új makrót Remove_last_digit_2 .
  • Ezután nyomja meg a OK .

2. lépés:

  • Step Into a Remove_last_digit_2 makró az előző módszerben bemutatott módon. Vagy nyomja meg a Alt+F8 .

3. lépés:

  • Írja le a következő kódot a parancsablakba.
 Function RemoveLastDigit(input1 As String, num_digit As Long) RemoveLastDigit = Left(input1, Len(input1) - num_digit) End Function 

4. lépés:

  • Írja le a következő kódot a parancsablakba.
  • Most mentsük el a kódot, és menjünk a Excel munkalap .
  • Írja az alábbi képletet, amely az újonnan létrehozott VBA funkció.
=RemoveLastDigit(B5,1)

5. lépés:

  • Ezután nyomja meg a Írja be a címet. .

6. lépés:

  • Most húzza a Töltse ki a fogantyút ikonra, hogy megkapja a többi cella értékét.

Ez egy testreszabási függvény. Lásd az általunk használt képletet " 1 " az utolsó argumentumban, mert csak az utolsó számjegyet akartuk eltávolítani. Ha egynél több számjegyet akarunk eltávolítani, akkor csak módosítsuk ezt az argumentumot szükség szerint.

Bővebben: Hogyan lehet eltávolítani a vezető nullákat az Excelben (7 egyszerű módja + VBA)

Emlékezetes dolgok

  • A TRUNC függvény csak numerikus értékekkel működik. Itt nem használhatunk szöveget.
  • A LEN függvényt más függvényekkel kell kivonni " 1 ", ahogy a képletben szerepel.

Következtetés

Leírtuk, hogyan lehet az utolsó számjegyet eltávolítani az Excelben. Megmutattunk néhány függvényt, valamint a VBA kódot a művelet elvégzéséhez. Remélem, hogy ez kielégíti az Ön igényeit. Kérem, nézze meg a weboldalunkat. Exceldemy.com és tegye meg javaslatait a megjegyzés rovatban.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.