excel如何将一组数字拆成单个数字

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel如何将一组数字拆成单个数字相关的知识,希望对你有一定的参考价值。

excel中例如 859.57
拆成 8 5 9 5 7从右往左拆,因为数字很多都需要右对齐,而
且位数不固定
如 7452.25
7 4 5 2 2 5个位和个位对齐,千位如有数往前列,而且不需要小数点,用什么函数或者方法实现呢,请高手解答噢,,,

参考技术A 假设要处理的数据在a列
1 选中a列数据,点工具栏中"数据"命令,选"分列",选"分隔符号"点下一步,勾选"其他"在后面方框内输入小数点符号.点"完成"
2 在c列输入=a1&b1
3 选中c列格式,对齐,右对齐
c列即为你要的
参考技术B 我的方案包你满意
设你的数字a1,先确定两位小数,小数点后第一位假设放在n1,则n1=iF($A1=INT($A1),"",MID($A1-INT($A1),3,1))
小数点后第二位则放在o1,o1=IF(LEFT(RIGHT(A1,3),1)=".",RIGHT(A1,1),""),个位放m1,则m1=IF(LEN(INT($A1))>(COLUMN($M3)-COLUMN()),MID(INT($A1),LEN(INT($A1))-(COLUMN($M3)-COLUMN()),1),""),向左复制该公式到a1的可能最大整数位就ok了
参考技术C =LEFT(RIGHT(" "&ROUNDUP($A1,2)*100,15-COLUMN()))
向右向下复制公式。
根据数值的大小,适当改变15这个数。
参考技术D 请问为什么带1位小数的百位数(如113.8)拆分后个位是7,而如113.81或13.8拆分后个位是8呢,求解 第5个回答  2009-02-20 关注一下.本回答被提问者采纳

excel中 一组数中选出出现次数最多的数字

“1 2 2 4 1 4 2 4 4 3 4 1 3 1 2 1 2 2 2”这一组数中,用公式选出出现次数最多的数字(2有7次最多,即在单元格中显示2)
A1到A19的数值是公式得来的,不能使用,有没有公式先将公式得到的数值转化为普通数字

工具:excel2010

通过mode函数可以统计出一组数中出现次数最多的数字。


步骤1:打开excel文档

步骤2:输入公式=MODE(C2:Q2),得出出现次数最多的是数字1


Excel中MODE函数的用法是:传回在一阵列或范围的资料中出现频率最高的值。

MODE函数的语法是: MODE(number1,[number2],...])

MODE 函数语法具有下列参数:

第一:Number1:是要计算众数的第一个数字引数。

第二:Number2:可选参数,是第2 个到第255 个要计算众数的数字引数。也可以使用单一阵列或阵列参照,来取代以逗点分隔的引数。

参数说明:

      引数可以是数值或包含数值的名称、阵列或参照。引数可以是数值或包含数值的名称、阵列或参照。

  如果阵列或参照引数包含文字、逻辑值或空白储存格,则忽略这些数值;但包含零值储存格。如果阵列或参照引数包含文字、逻辑值或空白储存格,则忽略这些数值;但包含零值储存格。

  若引数为错误值或无法转换成数字的文字,则会产生错误。若引数为错误值或无法转换成数字的文字,则会产生错误。

  如果组中不包含重复的资料点,MODE函数将传回#N/A 的错误值。

参考技术A =INDEX(A1:F1,MATCH(MAX(COUNTIF(A1:F1,A1:F1)),COUNTIF(A1:F1,A1:F1),)),数组公式,下拉。但是如果最多数字有两个以上的,只返回第一个出现的,比如第二栏的2和3,只返回2. 参考技术B 假设数据在A1:A19,输入公式:
=MODE(A1:A19)追问

A1到A19的数值是公式得来的,不能使用,有没有公式先将公式得到的数值转化为普通数字

追答

公式得出来的数值也可以啊,你试下。
如公式得出来的数据是文本格式的,公式改为:
=MODE(--A1:A19)
数组公式,按Ctrl+Shift+Enter(三键同时按)结束公式输入。

本回答被提问者采纳

以上是关于excel如何将一组数字拆成单个数字的主要内容,如果未能解决你的问题,请参考以下文章

在excel中如何快速将一竖排数字转化为log形式?我知道用函数,可是要求一次性转化,不是再输入数字谢谢!

excel 中怎么将一串数字用格子分开

如何在EXCEL中提取一组含文字与数字的字符串中的数字

我如何(更)轻松地比较两组数字?

Excel中灵活运用运算(乘)快速将文本格式批量改为数字格式

IOS将一组包含中文的数据按照#ABC...Z?分组