2022-12-11 12:07来源:m.sf1369.com作者:宇宇
假设,你的原数据在A列单元格里。从第一行开始的,则:
1、在B1单元格里,输入公式=right(a1,1),提取A列末位数;
2、双击B1单元格的右下角,就将A列所有末位数取出来了;
3、全选数据,点数据-排序;
4、选没有标题行,按B列升序(或降序),即可。注:排完序后,如不需要B列,可以将该列删除。
可在B列后的空列如F列的F6单元格,输入公式:=IF(MOD(B6,10)=4,"删除","")下拉填充,然后将有“删除”的行删除即可 。
Excel取整函数主要有几类,分别为不四舍五入的只保留整数部分的取整函数、四舍五入的取整函数、取整为最接近的偶数的取整函数、向上取整和向下取整函数。其中,只保留整数部分的有 Int 和 Trunc 函数以,四舍五入的有 Round 函数,取整为最接近的偶数的有 Even 函数,向上取整的有 Round 函数和 Ceiling 函数,向下取整的有 RoundDown 和 Floor 函数,不同的函数参数与使用方法不一样,以下就是这些Excel取整函数具体使用方法。
一、INT取整函数
1.方式和举例:在A1单元格中输入79.32,在 B1 单元格输入公式 =INT(A1),按回车,则 B1单元格显示A1单元格的整数部分的 79;把 A1 中的数值改为 -79.32,同样用公式 =INT(A1),结果为 -80。
2.说明:当为正数时,用 INT函数取整,只保留整数部分,舍掉小数部分,并且不四舍五入;当为负数时,无论小数点后一位是否大于等于5都向前进一。
二、Trunc取整函数
1.在 B1 单元格输入公式 =TRUNC(A1,0),按回车,则 A1 单元格的 79.32变为 79;把 79.32改为 -79.32,同样用公式 =TRUNC(A1,0),结果为 -79。
把 A1 的值改为 79.32,在 B1 中输入公式 =TRUNC(A1,-1),回车,结果显示为70。
2.说明:公式 =TRUNC(A1,0) 中,0 表示不保留小数,即取整;当取整时,无论小数点后是否大于等于 5,都不向前进一;当“指定位数”小于 0 时,指定的相应位数前一位用 0 代替,例如上例中的 79.32变为 70,同样 =TRUNC(74.32,-1),结果也为 70,-1 表示取到十位,个位用 0 代替。
三、四舍五入取整Round函数
1.在 B1 单元格输入公式 =ROUND(A1,0),按回车,则 A1 单元格的 79.32 变为 79,结果进行了四舍五入;把 A1 的数值改为 79.62,再用公式 =ROUND(A1,0),结果为 80,也进行四舍五入;再把 A1 单元格的数值改为 -79.32,同样用公式 =ROUND(A1,0),结果为 -79,也进行了四舍五入。
2.说明:用 Round函数取整,无论是正数还是负数,都会四舍五入,公式 =ROUND(A1,0) 中的表示不保留小位。
四、用Even函数取整为最接近的偶数
1.在 B1 单元格输入公式 =EVEN(A1),按回车,则 A1 单元格的 79.32变为80,为偶数;把 79.32变为 -79.32,再用公式=EVEN(A1),结果为 -80,结果同样为偶数。
2.说明:用Even函数取整,无论正负数,也无论小数点后的数字是否大于等于 5,都会向上取整为最接近的偶数。
五、向上取整函数
(一)向上取整RoundUp函数
1.在 B1 单元格输入公式 =ROUNDUP(A1,0),按回车,则 A1 单元格的 79.32变为80;在79.32前加负号,同样用 =ROUNDUP(A1,0),按回车,结果为-80。
2.说明:RoundUp函数用于向上取整,无论是负数还是正数,也不管小数点后是否大于等于 5,都向前进一。
(二)向上取整为指定倍数Ceiling函数
1.在 B1 单元格输入公式 =CEILING(A1,1),按回车,则 A1 单元格的79.32变为80,为1的倍数;把公式中的 1 改为 3,结果为81,为3的倍数;把公式中的 3 改为 5,结果为80,为5 的倍数。
2.公式 =CEILING(A1,1) 中第二个参数也可以是小数,例如把 1 改为 0.3,按回车,结果为 79.5,为0.3 的倍数。
3.说明:Ceiling函数用于把数值按指定倍数向上取整为沿绝对值大的方向最接近的数,指定倍数可以是正负整数和正负小数。
六、向下取整函数
(一)RoundDown函数
1.在 B1 单元格输入公式 =ROUNDDOWN(A1,0),按回车,则 A1 单元格的79.32变为79;把公式中的 0 改为 -1,结果为70,把 A1 单元格的79.32改为 -79.32,再把公式中的 -1 改为 0,结果为 -79。
2.说明:RoundDown函数用于向下取整,当第二个参数为 0 时,只保留整数部分;当第二个参数小于 0 时,指定的相应位数前一位用 0 代替。例如演示中 =ROUNDDOWN(A1,-1),结果为70,-1 表示是取到十位,个位用 0 代替。
(二)向下取整为指定倍数的Floor函数
1.在 B1 单元格输入公式 =FLOOR(A1,1),按回车,则 A1 单元格的79.32变为79;把公式中的 1 改为 3,结果为78,为接近79.32且是 3 的倍数;再把公式中的 3 改为 5,结果为75,同样是最接近79.32且是 5 的倍数。
2.说明:Floor函数用于把数值按指定倍数向下取整为最接近的数,指定倍数(即第二个参数)既可以是正负整数又可以是正负小数且不能为 0。
所得数据除以你要修约的数,然后去整数位,再乘以你要修约的数,修约到需要的位数。如20.82修约到0.520.82/0.5=41.64在EXCEL中直接去掉尾数修约到42,然后42*0.5得21.0.
Excel单元格输入数字多了尾数变成零,这是什么情况呢?这是因为Excel是用15个有效数字精度储存、计算数字,因而超出部分将0零代替,如果想让超出部分也能显示出来就要将数字变成文本形式,一起来看看如何解决吧。
1、在excel2016中编辑数字的时候,输入的长数字全部就成了科学计数的方式,导致显示不完整。
2、这时可以把输入法切换为英文状态,然后在数字的前面输入字符'
3、这时就可以看到现在数字显示完整了,同时在单元格左上角会有一个绿色的标记
4、我们也可以在文字后,右键点击数字的单元格,然后在弹出菜单中点击“设置单元格格式”菜单项。
5、然后在打开的设置单元格格式窗口,点击数字选项卡下面的“文本”菜单项。这样也可以让数字显示完整。
6、如果输入的数字位数大于15位的话,后面的几位数就会变成0,比如输入身份证时后面的三位全部变成了0
7、这时也可以使用上面的方法,在身份证数字前面输入英文状态下的字符'
8、这时再输入身份证的时候,就不会出现前面的问题了,而是可以正常显示所有输入的数字。
1、在数据的后方另起一列,依次输入1,2,1,2,然后选中,鼠标移动到右下角变成“+”号;
2、按下Ctrl键,将鼠标一直拉到数据的末尾,松开鼠标;
3、选中所有的数据,然后点击筛选按钮,选择下面的自定义排序;
4、进入页面之后,点击选择B列,点击确定;
5、然后,奇数行和偶数行就会分开,进而可以快速的选择奇数行和偶数行。
Excel里面有个筛选,可以先选中表格的第一行,把第一行设置筛选。
然后在想要筛选尾数的那一列的第一行,在下拉菜单里面找到排序,或者直接查找需要的尾数即可。