Table of contents
想删除Excel工作表中的最后一位数字吗? 你来对地方了!你可以用一些内置的Excel函数来做这件事。
在这篇文章中,我们将讨论如何在Excel中删除最后一位数字的6种方法。
我们将使用以下一些随机数据集来解释这篇文章。
下载实践工作手册
下载这本练习手册,在阅读本文时进行练习。
删除最后一位数字.xlsm6种快速删除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(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)
争论。
old_text- 这是将发生替换的给定系列。
start_num- 这定义了old_text的位置,替换将从这里开始。
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闪存填充提取最后一个数字
Excel闪电式填充 根据线索自动填充一列。 我们可以做一个数据操作的模式。 而这可以很容易地通过以下方式来应用 闪光填充 .
这是我们的数据集,我们想从这个数据集中删除最后一位数字。
步骤1。
- 首先,做一个图案,去掉最后一个数字的 细胞B5 进入 细胞C5 .
第2步。
- 现在,点击 细胞C6 .
- 转到 数据 标签。
- 选择 闪光填充 选择。
在选择了 闪光填充 我们的数据变成了下面的图片。
如何轻松 闪光填充 删除了Excel中的最后一位数字。
我们也可以应用这个 闪光填充 使用键盘快捷键。 按 Ctrl+E 和 闪光填充 操作将被执行。
请注意。
如果 闪光填充 是关闭的,然后按以下方式打开。
转到 文件>选项 然后在下面的图片上看到。
- 在Excel选项1中选择 高级 .
- 然后勾选 自动闪光填充 .
- 最后,按 认可 .
那么 闪光填充 将启用。
阅读更多。 如何在Excel中删除单元格中的数字(7种有效方法)
5.删除Excel中最后一位数字的VBA宏代码
我们将应用一个 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 功能。
=删除最后一位数字(B5,1)
第5步。
- 然后按 进入 .
第6步。
- 现在,拖动 填充手柄 图标来获取其余单元格的值。
这是一个自定义的函数。 见我们使用的公式" 1 "如果我们想删除一个以上的数字,那么只需根据需要改变这个参数。
阅读更多。 如何删除Excel中的前导零(7种简单方法+VBA)?
需要记住的事情
- ǞǞǞ 编码:TRUNC 函数只对数字值起作用。 我们不能在这里使用文本。
- 当应用 LEN 函数与其他函数必须减去" 1 ",正如公式中提到的那样。
总结
我们介绍了如何在Excel中删除最后一位数字。 我们展示了一些函数,以及VBA代码,以执行这一操作。 我希望这能满足您的需求。 请看我们的网站 独家专访 并在评论框中提出你的建议。