Зміст
Хочете видалити останню цифру на аркуші Excel? Ви потрапили в потрібне місце! Ви можете зробити це за допомогою деяких вбудованих функцій Excel.
У цій статті ми розглянемо 6 способів, як видалити останню цифру в Excel.
Для пояснення цієї статті ми використаємо наступний набір випадкових даних.
Завантажити Практичний посібник
Завантажте цей практичний посібник, щоб потренуватися, поки ви читаєте цю статтю.
Видалити останню цифру.xlsm6 швидких способів видалення останньої цифри в Excel
Ми пояснимо кілька методів, як видалити останню цифру в Excel.
1. використовуйте функцію TRUNCING для видалення останньої цифри
Функція TRUNC видаляє дробову частину з цілого числа.
Синтаксис:
TRUNC(number,[num_digit])
Аргумент:
кількість - Це посилання, з якого буде вилучена дробова частина.
num_digit - номер цифри Цей аргумент є необов'язковим і вказує на те, скільки цифр дробу залишиться в результаті. Якщо ця частина пуста або 0, у декларації не буде показано жодного дробу.
Зараз ми покажемо, як ця функція застосовується для видалення останньої цифри.
Крок 1:
- По-перше, перейдіть за посиланням Комірка C5 .
- Запишіть у цій комірці наведену нижче формулу.
=TRUNC(B5/10)
Крок 2:
- Тепер натисніть кнопку Увійдіть кнопку.
Ми бачимо, що остання цифра вилучена з даних Комірка B5 .
Крок 3:
- Тепер перетягніть Ручка наповнення у напрямку до останньої комірки.
Отже, останні цифри висмикнуті з даних Колонка Б Всі значення ділимо на " 10 " і прибрали всі дробові значення.
Читати далі: Як очистити формулу в Excel (7+ способів)
2. вставте функцію LEFT з функцією LEN для видалення останньої цифри
Функція LEFT вказує символи або цифри з початкової або лівої частини серії.
Синтаксис:
LEFT(text,[num_chars])
Аргумент:
текст- Це еталонний ряд, з якого ми отримаємо необхідну кількість цифр або знаків.
num_chars- Цей аргумент є необов'язковим і визначає, скільки цифр ми хочемо отримати з заданого ряду. Він повинен бути рівним або більшим за 0 .
Функція LEN повертає довжину серії.
Синтаксис:
LEN(текст)
Аргумент:
текст- Це заданий ряд або рядок, довжина якого буде обчислюватися даною функцією.
Ми вставимо ЛІВОРУЧ функціонувати з LEN функцію.
Крок 1:
- По-перше, перейдіть за посиланням Комірка C5 .
- Потім впишіть в цю комірку наступну формулу.
=LEFT(B5,LEN(B5)-1)
Крок 2:
- Тепер натисніть Увійдіть .
Крок 3:
- Тепер перетягніть Ручка наповнення до останньої комірки.
Ми бачимо, що остання цифра кожної клітинки Колонка Б ліквідовано.
Читати далі: Як видалити помилку числа в Excel (3 способи)
3. об'єднати функції REPLACE та LEN для видалення останньої цифри
Функція REPLACE замінює кілька цифр або символів з ряду на ваш вибір.
Синтаксис:
REPLACE(old_text, start_num, num_chars, new_text)
Аргумент:
old_text- Це саме та серія, де відбудеться заміна.
start_num- Це визначає місце розташування старого_тексту, з якого почнеться заміна.
num_chars- Це вказує на те, скільки цифр буде замінено.
new_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-заповнення
Флеш-заповнення Excel автоматично заповнює стовпець на основі підказки. Ми можемо скласти шаблон маніпуляції з даними. І це можна легко застосувати таким чином Flash Fill .
Це наш набір даних. Ми хочемо видалити останню цифру з цього набору даних.
Крок 1:
- Спочатку зробіть викрійку, видаливши останню цифру Комірка B5 в Комірка C5 .
Крок 2:
- Тепер натисніть на Комірка С6 .
- Перейдіть на сторінку Дані рахунок.
- Виберіть пункт Flash Fill варіант.
Після вибору пункту Flash Fill наші дані набувають вигляду, наведеного нижче.
Як легко Flash Fill прибрали останню цифру в Excel.
Ми також можемо застосувати це Flash Fill за допомогою комбінації клавіш. Натисніть клавішу Ctrl+E та Flash Fill операція буде виконана.
Зауважте:
Якщо Flash Fill вимкнено, то увімкніть його наступним чином.
Перейдіть до Файл>Параметри то дивіться на зображенні нижче.
- У розділі Параметри Excel 1 виберіть опцію Просунутий .
- Потім поставте галочку напроти Автоматичне флеш-заповнення .
- Наостанок, натисніть ГАРАЗД. .
Тоді Flash Fill дозволить.
Читати далі: Як видалити числа з комірки в Excel (7 ефективних способів)
5. макрокод VBA для видалення останньої цифри в Excel
Ми застосуємо Макрос VBA код для видалення останньої цифри в Excel.
Ми розглядаємо наведений нижче набір даних, а нові дані замінять його.
Крок 1:
- По-перше, зайдіть на сайт Розробник рахунок.
- Натисніть на Запис макросу .
- Покладіть Видалити_останню_цифру_1 на Назва макросу Ящик.
- Потім натисніть на ГАРАЗД. .
Крок 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 .
- Потім натисніть ГАРАЗД. .
Крок 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 функцію.
=RemoveLastDigit(B5,1)
Крок 5:
- Потім натисніть Увійдіть .
Крок 6:
- Тепер перетягніть Ручка наповнення щоб отримати значення решти комірок.
Це функція налаштування. Дивіться формулу, яку ми використовували " 1 " в останньому аргументі, тому що ми хотіли видалити тільки останню цифру. Якщо ми хочемо видалити більше однієї цифри, то просто змініть цей аргумент відповідно до потреби.
Читати далі: Як видалити провідні нулі в Excel (7 простих способів + VBA)
Важливі моменти для запам'ятовування
- На сьогоднішній день, на жаль, це не так. TRUNC працює тільки з числовими значеннями, текст тут використовувати не можна.
- При застосуванні LEN функція з іншими функціями повинна віднімати " 1 ", як зазначено у формулі.
Висновок
Ми розповіли, як видалити останню цифру в Excel, показали деякі функції, а також код VBA для виконання цієї операції. Сподіваюся, це задовольнить ваші потреби. Будь ласка, загляньте на наш сайт Exceldemy.com та висловлюйте свої пропозиції у полі для коментарів.