Как да премахнете последната цифра в Excel (6 бързи метода)

  • Споделя Това
Hugh West

Искате да премахнете последната цифра в работния лист на Excel? Намираме се на правилното място! Можете да направите това с някои вградени функции на Excel.

В тази статия ще обсъдим 6 метода за премахване на последната цифра в Excel.

За обяснение на тази статия ще използваме следния набор от произволни данни.

Изтегляне на работна тетрадка за практика

Изтеглете тази учебна тетрадка, за да се упражнявате, докато четете тази статия.

Премахване на последната цифра.xlsm

6 бързи метода за премахване на последната цифра в Excel

Ще обясним някои методи за премахване на последната цифра в Excel.

1. Използвайте функцията TRUNC, за да премахнете последната цифра

Функцията TRUNC премахва дробната част от цяло число.

Синтаксис:

TRUNC(number,[num_digit])

Аргумент:

номер - Това е референцията, от която ще бъде премахната частта от фракцията.

num_digit- Този аргумент не е задължителен. Този аргумент показва колко цифри от дробта ще останат във връщането. Ако тази част е празна или 0, в декларацията няма да бъде посочена никаква част.

Сега ще покажем как тази функция се прилага за премахване на последната цифра.

Стъпка 1:

  • Първо, отидете в Клетка C5 .
  • Напишете формулата по-долу в тази клетка.
=TRUNC(B5/10)

Стъпка 2:

  • Сега натиснете бутона Въведете бутон.

Виждаме, че последната цифра е премахната от данните на Клетка B5 .

Стъпка 3:

  • Сега плъзнете Дръжка за пълнене към последната клетка.

Така че последните цифри се извличат от данните на Колона B . Разделяме всички стойности по " 10 " и премахна всички дробни стойности.

Прочетете още: Как да изчистите формула в Excel (7+ метода)

2. Вмъкнете функцията LEFT с функцията LEN, за да премахнете последната цифра

Функцията LEFT предоставя символите или цифрите от началната или лявата страна на серия.

Синтаксис:

LEFT(текст,[num_chars])

Аргумент:

текст - Това е референтната серия, от която ще получим необходимия брой цифри или знаци.

num_chars- Този аргумент не е задължителен. Той определя колко цифри искаме да получим от дадената серия. Трябва да е равен или по-голям от 0 .

Функцията LEN връща дължината на серия.

Синтаксис:

LEN(текст)

Аргумент:

текст - Това е зададената поредица или низ, чиято дължина ще бъде изчислена от тази функция.

Ще вмъкнем LEFT с функцията LEN функция.

Стъпка 1:

  • Първо, отидете в Клетка C5 .
  • След това напишете следната формула в тази клетка.
=LEFT(B5,LEN(B5)-1)

Стъпка 2:

  • Сега натиснете Въведете .

Стъпка 3:

  • Сега плъзнете Дръжка за пълнене до последната клетка.

Виждаме, че последната цифра на всяка клетка от Колона B се елиминира.

Прочетете още: Как да премахнете грешка в числото в Excel (3 начина)

3. Комбиниране на функциите REPLACE & LEN за премахване на последната цифра

Функцията REPLACE замества няколко цифри или символи от серия по ваш избор.

Синтаксис:

REPLACE(стар_текст, start_num, num_chars, нов_текст)

Аргумент:

old_text- Това е дадената серия, в която ще се извърши замяната.

start_num- Това определя местоположението на стария_текст, откъдето ще започне заместването.

num_chars- Това показва колко цифри ще бъдат заменени.

new_text- Това са цифрите, които ще бъдат зададени в old_text.

Ще комбинираме ЗАМЕСТВАНЕ и LEN функции в този метод.

Стъпка 1:

  • Поставете следната формула в Клетка C5 .
=REPLACE(B5,LEN(B5),1,"")

Стъпка 2:

  • Кликнете върху Въведете бутон.

Стъпка 3:

  • Плъзнете Дръжка за пълнене към последната клетка.

Тази комбинация лесно премахва последната цифра на дадени числа.

Прочетете още: Как да премахнете стойност в Excel (9 метода)

Подобни четива

  • Как да премахнете решетката от Excel (6 лесни метода)
  • Премахване на граници в Excel (4 бързи начина)
  • Как да премахнете квадратчето за отметка в Excel (6 метода)
  • Премахване на времеви маркери от дата в Excel (4 лесни начина)
  • Как да премахнем десетичните дроби в Excel (13 лесни начина)

4. Изтегляне на последния номер с помощта на Excel Flash Fill

Excel Flash Fill автоматично попълва колона въз основа на подсказка. Можем да създадем модел за манипулиране на данни. И това може лесно да се приложи чрез този Запълване на светкавицата .

Това е нашата съвкупност от данни. Искаме да премахнем последната цифра от тази съвкупност от данни.

Стъпка 1:

  • Първо, направете модел, като премахнете последната цифра на Клетка B5 в Клетка C5 .

Стъпка 2:

  • Сега щракнете върху Клетка C6 .
  • Отидете в Данни таб.
  • Изберете Запълване на светкавицата опция.

След избора на Запълване на светкавицата нашите данни се превръщат в изображението по-долу.

Колко лесно Запълване на светкавицата премахна последната цифра в Excel.

Можем също така да приложим този Запълване на светкавицата с помощта на бързата клавишна комбинация. Натиснете Ctrl+E и Запълване на светкавицата ще бъде извършена операция.

Забележка:

Ако Запълване на светкавицата е изключен, включете го по следния начин.

Отидете на Файл>Опции след това вижте изображението по-долу.

  • В Excel Options 1st изберете Разширен .
  • След това маркирайте Автоматично запълване на светкавицата .
  • Накрая натиснете OK .

След това Запълване на светкавицата ще активира.

Прочетете още: Как да премахнете числата от клетка в Excel (7 ефективни начина)

5. Макрокод VBA за премахване на последната цифра в Excel

Ще приложим Макрос VBA код за премахване на последната цифра в Excel.

Разглеждаме следния набор от данни и новите данни ще бъдат заменени тук.

Стъпка 1:

  • Първо, отидете в Разработчик таб.
  • Кликнете върху Записване на макрос .
  • Поставете Remove_last_digit_1 на Име на макрос кутия.
  • След това кликнете върху ОК .

Стъпка 2:

  • След това кликнете върху Макроси и изберете Remove_last_digit_1 от Macro диалогов прозорец.
  • След това натиснете бутона Влезте в .

Стъпка 3:

  • Сега напишете следния код в командния прозорец.
 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:

  • Сега изберете данните от работния лист на Excel.

Стъпка 5:

  • Натиснете маркирания раздел на VBA главния раздел, за да стартирате кода.
  • Или можете да натиснете бутона F5 бутон.

Това е нашият краен резултат.

Прочетете още: Как да премахнете валидирането на данни в Excel (5 начина)

6. Създаване на функция VBA за премахване на последната цифра

Ще изградим VBA функция за премахване на последната цифра в Excel.

Стъпка 1:

  • Създайте нов макрос с име Remove_last_digit_2 .
  • След това натиснете OK .

Стъпка 2:

  • Влезте в на Remove_last_digit_2 макрос по начина, показан в предишния метод. Или натиснете Alt+F8 .

Стъпка 3:

  • Запишете следния код в командния прозорец.
 Функция RemoveLastDigit(input1 As String, num_digit As Long) RemoveLastDigit = Left(input1, Len(input1) - num_digit) Край на функцията 

Стъпка 4:

  • Запишете следния код в командния прозорец.
  • Сега запазете кода и отидете в Работен лист на Excel .
  • Напишете формулата по-долу, която формира новосъздадената VBA функция.
=Отстраняване на последната цифра(B5,1)

Стъпка 5:

  • След това натиснете Въведете .

Стъпка 6:

  • Сега плъзнете Дръжка за пълнене за да получите стойностите на останалите клетки.

Това е функция за персонализиране. Вижте формулата, която използвахме " 1 " в последния аргумент, защото искахме да премахнем само последната цифра. Ако искаме да премахнем повече от една цифра, просто променете този аргумент според нуждите.

Прочетете още: Как да премахнете водещите нули в Excel (7 лесни начина + VBA)

Нещата, които трябва да запомните

  • Сайтът TRUNC Функцията работи само с числови стойности. Тук не можем да използваме текст.
  • При прилагане на LEN с други функции трябва да се извади " 1 ", както е посочено във формулата.

Заключение

Описахме как да премахнем последната цифра в Excel. Показахме някои функции, както и кода на VBA за извършване на тази операция. Надявам се, че това ще задоволи нуждите ви. Моля, разгледайте нашия уебсайт Exceldemy.com и дайте своите предложения в полето за коментари.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.