excel中如何将一组n位数分成n组一位数
=LEFT(RIGHT(" ¥"&$S5/1%,8-COLUMN(A1)))
公式中的“8”是万位---分位+1 或==IFERROR(MID(TRUNC(ROUND($T13,2),2)*100,COLUMN()-(19-LEN(TRUNC(ROUND($T13,2),2)*100)),1),"")
公式中的“8”是万位---分位+1
数据源在A1单元格
1、 B1=MID($A1,(COLUMN()-1)*2-1,1)
2、 直接用数据分列做
3、 =IF(COLUMN(A2)>3,5000,COLUMN(A2)-3)+3*ROW(A1)这个就可以得到,如果想定位到单元格值,可以=OFFSET($B$1,IF(COLUMN(A2)>3,5000,COLUMN(A2)-3)+3*ROW(A1),)
4、 =IF($A2="","",--MID(REPT(0,COLUMNS($B$1:$H$1)-LEN($A2*100))&$A2*100,COLUMN(A1),1))
方案1: 方案2:
EXCEL表格里输入小写金额的时候另外一单元格直接出现大写金额=IF(ROUND(K123,2)<0,"无效数字",IF(ROUND(K123,2)=0,"零",IF(ROUND(K123,2)<1,"",TEXT(INT(ROUND(K123,2)),"[dbnum2]")&"元")&IF(INT(ROUND(K123,2)*
=IF(A1=0,"",IF(INT(A1),TEXT(TRUNC(A1),"[dbnum2]")&"元","")&IF(MOD(A1,1)=0,"整",IF(TRUNC(A1,1),IF(A1=TRUNC(A1,1),TEXT(LEFT(RIGHT(A1*100,2)),"[dbnum2]0角整"),TEXT(RIGHT(A1*100,2),"[dbnum2]0"&IF(LEFT(RIGHT(A1*100,2))="0","","角")&"0分")),TEXT(A1*100,"[dbnum2]0分")))) 如何快速提取Excel小数点后第N位数字①启动Excel2007,打开需要处理的数据清单,在F2单元格输入下面的公式。 F格公式:=RIGHT(INT(E2*100))②回车得到结果7,公式的意思是向右取2位小数,也就是7。 ③在验证结果准确无误之后,我们放心的双击单元格填充柄,将余下的进行计算。 ④如果结果显示乱码,请讲填充设置为不带格式填充,这样结果都会准确。 excel取整函数详解http://www./jingyan/55528.html
在EXCEL表格时,我们最常用到的就是对数据取指定位数或取整,本教程就为大家介绍一下excel中的取整函数。 数字取整可以用下述函数完成: 四舍五入取整 =ROUND(A1,0) 截去小数取整=ROUNDDOWN(A1,0) =FLOOR(A1,1) =TRUNC(A1) 截去小数取整为最接近的偶数 =EVEN(A1) 截去小数向上取整数 =CEILING(A1,1) 截去小数向下取整 =INT(A1) EXCEL软件本身内置了大量的此类函数,下面就让我们一起来学习这7种Excel取整函数方法吧! 1、向上四舍五入数字函数ROUND 2、向下舍数字函数ROUNDDOWN 3、按指定数的倍数向下舍入函数FLOOR 4、四舍五入为最接近的偶数函数EVEN 5、向上舍入为指定数据倍数函数CEILING 6、截尾取整函数 7、向下四舍五入到最接近的整数函数INT 1、向上四舍五入数字函数ROUND ⑴功能 按指定的位数对数值进行四舍五入。 ⑵格式 ROUND(数值或数值单元格,指定的位数) ⑶示例 A列 B列 12.351 325.525 …… B1中输入公式 ①保留2位小数——从千分位向百分位四舍五入。 =ROUND(A1,2)=12.35 向下复制公式到B2 =ROUND(A2,2)=325.53 ②四舍五入取整数——从十分位向个位四舍五入保留整数。 B1中输入公式 =ROUND(A1,0)=12 向下复制公式到B2 =ROUND(A2,0)=326 ③四舍五入到十位——从个位向十位四舍五入保留到十位数字。 B1中输入公式 =ROUND(A1,-1)=10 向下复制公式到B2 =ROUND(A2,-1)=330 说明: 函数ROUND的第1个参数可以是具体的数值也可以是数值单元格引用。 函数ROUND的第2个参数——指定保留的位数,保留小数位用正整数表示,即1,2,3,4……(对应十分位、百分位、千分位、万分位……);保留整数位用非正整数表示,即0,-1,-2,-3,……(对应个位、十位、百位……)。 2、向下舍数字函数ROUNDDOWN ⑴功能 按指定的位数对数值进行舍入。 ⑵格式 ROUNDDOWN(数值或数值单元格,指定的位数) ⑶示例 A列 B列 12.351 325.525 …… B1中输入公式 ①保留2位小数——舍去千分位及以后的小数位保留到百分位。 =ROUNDDOWN (A1,2)=12.35 向下复制公式到B2 =ROUNDDOWN (A2,2)=325.52 ②舍去小数位保留整数——舍去十分位及以后的小数位保留整数部分。 B1中输入公式 =ROUNDDOWN (A1,0)=12 向下复制公式到B2 =ROUNDDOWN (A2,0)=325 ③整数保留到十位——整数部分舍去个位上大于0的数字(用0代替),保留十位及以前的高位数字。 B1中输入公式 =ROUNDDOWN (A1,-1)=10 向下复制公式到B2 =ROUNDDOWN (A2,-1)=320 说明: 函数ROUNDDOWN的第1个参数可以是具体的数值也可以是数值单元格引用。 函数ROUNDDOWN的第2个参数——指定保留的位数,保留小数位用正整数表示,即1,2,3,4……(对应十分位、百分位、千分位、万分位……);保留整数位用非正整数表示,即0,-1,-2,-3,……(对应个位、十位、百位……)。 函数ROUND与函数ROUNDDOWN的对比: ROUND函数按指定位数把右侧数位上的数字进行四舍五入, ROUNDDOWN函数按指定位数把右侧数位上的数字舍弃为0。 3、按指定数的倍数向下舍入函数FLOOR ⑴功能 把数值沿绝对值减小的方向进行舍入为指定数值的倍数。 ⑵格式 FLOOR(数值或数值单元格,指定的数) ⑶示例 A列 B列 1245.251 …… = FLOOR(A1,5)=1245 = FLOOR(A1,4)=1244 = FLOOR(A1,3)=1245 = FLOOR(A1,2)=1244 = FLOOR(A1,1)=1245 第2个参数不能是0,换句话说,没有一个确定的数是0最接近的倍数。 = FLOOR(A1,0.1)=1245.2 (= FLOOR(A1,0.2)=1245.2 = FLOOR(A1,0.3)=1245 = FLOOR(A1,0.4)=1245.2 = FLOOR(A1,0.7)=1244.6 ……) = FLOOR(A1,0.01)=1245.25 = FLOOR(A1,0.001)=1245.251 说明: 第1个参数可以是正数或负数。 第2个参数的符号与第1个参数的符号完全相同。 第2个参数不能是0。 函数返回值是第2个参数的整数倍,即返回值能被第2个参数整除。 4、四舍五入为最接近的偶数函数EVEN ⑴功能 返回沿绝对值增大方向取整后最接近的偶数。 ⑵格式 EVEN(数值或数值单元格) ⑶示例 A列 B列 1245.251 1245.521 -1245.251 …… B2中输入公式 =EVEN(A1)=1246 向下复制到B2 =EVEN(A2)=1246 再向下复制到B3 =EVEN(A3)=-1246 说明: 函数EVEN总是没绝对值增大的方向取与原数据最接近的整数偶数值。 5、向上舍入为指定数据倍数函数CEILING ⑴功能 把数值向上舍入(沿绝对值增大的方向)为最接近的指定数据的倍数。 ⑵格式 CEILING(数值或数值单元格,指定的数据) ⑶示例 A列 B列 1245.251 1245.521 -1245.251 -1245.521 3.6 …… B1中输入公式 =CEILING(A1,4)=1248 B2中输入公式 =CEILING(A2,0.4)=1245.6 B3中输入公式 =CEILING(A3,-5)=-1250 B4中输入公式 =CEILING(A4,-0.7)=-1246 B5中输入公式 =CEILING(A5, 0.3)=3.6 说明: 函数CEILING与FLOOR函数是同类舍入函数,相关注意事项见FLOOR函数。 函数FLOOR是沿绝对值减小方向向下舍入,CEILING函数是沿绝对值增大方向向上舍入。 6、截尾取整函数 ⑴功能 截去指定数位后的有效数字返回数据。 ⑵格式 TRUNC(数值或数值单元格,指定数位) ⑶示例 A列 B列 1245.251 ①截去小数取整数 B1单元格中输入公式 =TRUNC(A1,0)或者=TRUNC(A1),返回值为1245。 ②保留1位小数 B1单元格中输入公式 =TRUNC(A1,1)=1245.2 ③保留百位数字 B1单元格中输入公式 =TRUNC(A1,-2)=1200 说明: 函数TRUNC对指定的保留数位,右侧数位不进行四舍五入,直接用0替代。 7、向下四舍五入到最接近的整数函数INT ⑴功能 将数字向下舍入到最接近的整数。 ⑵格式 INT(数值或数值单元格) ⑶示例 A列 B列 11.52 5.12 -7.1 -5.8 …… 在B1中输入公式 =INT(A1)=11 向下复制了B2单元格 =INT(A2)=5 向下复制公式到A3单元格 =INT(A3)=-8 向下复制公式到单元格B4 =INT(A4)=-6 说明: 函数总是对数值沿减小方向取整数,没有四舍五入。当数值是正数时,截去小数保留整数;当数值是负数时,截去小数向整数入一位。 Excel收据栏金额自动填充! |
|