excel表格中如何取出剩余数字

如上图
表格1:434690
表格2:0123456789
表格3:是表格里的数字除去表格1里头的数字所剩余下来的数字
现在我想要得到的效果是表格3

一、余数的计算可以用MOD函数

 

二、MOD函数的定义

返回两数相除的余数。结果的正负号与除数相同。

语法

MOD(number,divisor)

Number    为被除数。

Divisor    为除数。

说明

    如果 divisor 为零,函数 MOD 返回错误值 #DIV/0!。

    函数 MOD 可以借用函数 INT 来表示:

     MOD(n, d) = n - d*INT(n/d)

 

三、举例

 

(1)假设要计算A1单元格数字除以50后的余数值,则可在B1单元格写入公式

=MOD(A1,50)

 

(2)假设要计算A1单元格数字除以B1单元格数值后的余数值,则可在C1单元格写入公式

=MOD(A1,B1)

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-08

把表1的格式都改成常规格式

然后

S1=OFFSET($H$1,,SMALL(IF(ISERROR(MATCH($H$1:$Q$1,$A$1:$F$1,)),COLUMN($H$1:$Q$1),2^8)-MIN(COLUMN($H$1:$Q$1)),COLUMN()-COLUMN($R$1)))&""

按Ctrl+Shift+Enter组合键结束,然后往右拉

追问

好像可以了,但是我用到另一个表格里头就不行了
自己摸索了原因是,表1里的数字如果手动输入就可以,但是如果表1里头的数字也是根据公式得出来的就不行了,,这是为什么?

追答

格式错了吧,你转成数值格式试试。在外面套个转成函数:n(你原来的公式)
或者把表2中的数字格式改为文本格式

追问

我试了几遍,好像是格式的问题,比如从别的单元格粘贴过来的数字也是不行。只有数字格式可以。。然后,我遇到了新的问题,有些数据复制粘贴过来可以转成数字格式,但是有些转不了。晕倒

追答

如果是值,肯定可以通过格式来转换;如果是公式,那就要加转成函数了

第2个回答  2014-11-08
假定表1数字在A2:F2单元格中,在表3第一个单元格输入公式:
=TEXT(SMALL(IF(COUNTIF($A$2:$F$2,ROW($1:$10)-1),99,ROW($1:$10)-1),COLUMN(A1)),"[=99]! ;0")
公式以CTRL+SHIFT+ENTER三键结束。
将公式向右复制。追问

不行呢

追答

你的表现数字好象是“文本”格式的,把公式改为如下试试:
=TEXT(SMALL(IF(COUNTIF($A$2:$F$2,ROW($1:$10)-1&""),99,ROW($1:$10)-1),COLUMN(A1)),"[=99]! ;0")
注意:这是数组公式。公式必须以CTRL+SHIFT+ENTER三键结束。

本回答被网友采纳
第3个回答  2015-09-01
高手已经解答了,长见识了。
相似回答