Оглавление
Хотите удалить последнюю цифру в рабочем листе Excel? Вы попали по адресу! Это можно сделать с помощью некоторых встроенных функций Excel.
В этой статье мы рассмотрим 6 методов удаления последней цифры в Excel.
Для пояснения этой статьи мы будем использовать следующий набор случайных данных.
Скачать Практическое пособие
Скачайте эту рабочую тетрадь для тренировок, чтобы заниматься во время чтения этой статьи.
Удалить последнюю цифру.xlsm6 быстрых методов удаления последней цифры в Excel
Мы расскажем о некоторых методах удаления последней цифры в Excel.
1. Используйте функцию TRUNC для удаления последней цифры
Функция TRUNC удаляет дробную часть из целого числа.
Синтаксис:
TRUNC(number,[num_digit])
Аргумент:
номер - Это ссылка, из которой будет удалена дробная часть.
число_цифр Этот аргумент необязателен. Этот аргумент указывает, сколько цифр дроби останется в возврате. Если эта часть пуста или 0, дробь не будет показана в возврате.
Теперь мы покажем, как эта функция применяется для удаления последней цифры.
Шаг 1:
- Во-первых, зайдите в Клетка C5 .
- Запишите в этой ячейке приведенную ниже формулу.
=TRUNC(B5/10)
Шаг 2:
- Теперь нажмите кнопку Войти кнопка.
Мы видим, что последняя цифра удалена из данных Клетка B5 .
Шаг 3:
- Теперь перетащите Заправочная ручка значок по направлению к последней ячейке.
Итак, последние цифры взяты из данных о Колонка B . Мы разделили все значения на " 10 " и удалил все дробные значения.
Читать далее: Как очистить формулу в Excel (7+ методов)
2. Вставьте функцию LEFT в функцию LEN для удаления последней цифры
Функция ЛЕВША предоставляет символы или цифры из начальной или левой части серии.
Синтаксис:
LEFT(text,[num_chars])
Аргумент:
текст- Это эталонная серия, из которой мы возьмем необходимое количество цифр или знаков.
num_chars- Этот аргумент необязателен. Он определяет, сколько цифр мы хотим получить из заданной серии. Он должен быть равен или больше, чем 0 .
Функция LEN возвращает длину серии.
Синтаксис:
LEN(text)
Аргумент:
текст- Это заданная серия или строка, длина которой будет вычислена данной функцией.
Мы вставим СЛЕВА функция с LEN функция.
Шаг 1:
- Во-первых, зайдите в Клетка C5 .
- Затем напишите в этой ячейке следующую формулу.
=LEFT(B5,LEN(B5)-1)
Шаг 2:
- Теперь нажмите Войти .
Шаг 3:
- Теперь перетащите Заправочная ручка значок до последней ячейки.
Мы видим, что последняя цифра каждой ячейки из Колонка B устраняется.
Читать далее: Как удалить ошибку числа в Excel (3 способа)
3. Комбинируйте функции REPLACE & LEN для удаления последней цифры
Функция REPLACE заменяет несколько цифр или символов из серии по вашему выбору.
Синтаксис:
REPLACE(old_text, start_num, num_chars, new_text)
Аргумент:
старый_текст Это данная серия, в которой будет происходить замена.
начальное_число Это определяет местоположение старого_текста, с которого будет начинаться замена.
num_chars- Это указывает, сколько цифр будет заменено.
новый_текст Это цифры, которые будут установлены в 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
Флеш-заливка Excel автоматически заполняет столбец на основе подсказки. Мы можем создать шаблон манипулирования данными. И это можно легко применить следующим образом Заполнение вспышкой .
Это наш набор данных. Мы хотим удалить последнюю цифру из этого набора данных.
Шаг 1:
- Сначала сделайте выкройку, удалив последнюю цифру из Клетка B5 в Клетка C5 .
Шаг 2:
- Теперь нажмите на Клетка C6 .
- Перейти к Данные вкладка.
- Выберите Заполнение вспышкой вариант.
После выбора Заполнение вспышкой наши данные приобретают вид, представленный ниже.
Как легко Заполнение вспышкой удалил последнюю цифру в Excel.
Мы также можем применить следующее Заполнение вспышкой с помощью сочетания клавиш. Нажмите клавишу Ctrl+E и Заполнение вспышкой операция будет выполнена.
Примечание:
Если Заполнение вспышкой выключен, то включите его следующим образом.
Перейти к Файл>Опции см. на рисунке ниже.
- В меню Параметры Excel 1-й выберите Расширенный .
- Затем поставьте галочку Автоматическое заполнение вспышкой .
- Наконец, нажмите OK .
Затем Заполнение вспышкой позволит.
Читать далее: Как удалить цифры из ячейки в Excel (7 эффективных способов)
5. Код макроса VBA для удаления последней цифры в Excel
Мы будем применять макрос VBA код для удаления последней цифры в Excel.
Мы рассматриваем приведенный ниже набор данных, и новые данные будут заменены здесь.
Шаг 1:
- Во-первых, перейдите к Разработчик вкладка.
- Нажмите на Макрос записи .
- Поместите Удалить_последнюю_цифру_1 на Имя макроса коробка.
- Затем нажмите на OK .
Шаг 2:
- Затем нажмите на Макросы и выберите Удалить_последнюю_цифру_1 из Макро диалоговое окно.
- Затем нажмите кнопку Шаг в .
Шаг 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:
- Создайте новый макрос с именем Удалить_последнюю_цифру_2 .
- Затем нажмите OK .
Шаг 2:
- Шаг в сайт Удалить_последнюю_цифру_2 макрос, как показано в предыдущем способе. Или нажмите кнопку Alt+F8 .
Шаг 3:
- Запишите следующий код в командном окне.
Function RemoveLastDigit(input1 As String, num_digit As Long) RemoveLastDigit = Left(input1, Len(input1) - num_digit) End Function
Шаг 4:
- Запишите следующий код в командном окне.
- Теперь сохраните код и перейдите к рабочий лист Excel .
- Напишите приведенную ниже формулу, которая образовала вновь созданную VBA функция.
=УдалитьПоследнююЦифру(B5,1)
Шаг 5:
- Затем нажмите Войти .
Шаг 6:
- Теперь перетащите Наполнительная рукоятка значок , чтобы получить значения остальных ячеек.
Это настраиваемая функция. Посмотрите формулу, которую мы использовали " 1 " в последнем аргументе, потому что мы хотим удалить только последнюю цифру. Если мы хотим удалить более одной цифры, то просто измените этот аргумент в соответствии с необходимостью.
Читать далее: Как удалить лидирующие нули в Excel (7 простых способов + VBA)
О чем следует помнить
- Сайт TRUNC Функция работает только с числовыми значениями. Мы не можем использовать здесь текст.
- При применении LEN функция с другими функциями должна вычитать " 1 ", как указано в формуле.
Заключение
Мы описали, как удалить последнюю цифру в Excel. Мы показали некоторые функции, а также код VBA для выполнения этой операции. Надеюсь, это удовлетворит ваши потребности. Пожалуйста, загляните на наш сайт Exceldemy.com и высказывайте свои предложения в поле для комментариев.