如何让EXCEL每个单元格数据去减指定的60个数字?

我的EXCEL里有仅一列的1万行的数字数据,每一个单元格要与我指定的一堆数字中的每一个数字想减,结果=0的话,返回值1,然后把1累加:类似这样的=if(A-2141=0,... 我的EXCEL里有仅一列的1万行的数字数据,每一个单元格要与我指定的一堆数字中的每一个数字想减,结果=0的话,返回值1,然后把1累加:
类似这样的=if(A-2141=0,1,0)+if(A-2146=0,1,0)+.....

但我现在遇到的难题是我那一堆数字(一般有60个左右四位数字)不是固定的,每天都有更新,更新后的数据又不是在EXCEL里面的,是在记事本里面的。

求救:
如何让一万行单元格里面的数据都去减相同的那60数据那?每行都去减那一堆数据,每行原EXCEL数据去想减后的返回时相加,在该行原数据后面把返回的和值结果显示出来,即统计后将有一万行新数据出现在EXCEL表个里面。

回答完整的 我给加分,谢谢高手指教!
我打错了,不是60个数据,是600个
这么多数据都放一行不好吧,我把他门分成6行放,可以吧,这样的话,那公式该怎么写啊
展开
 我来答
Zipall
2011-07-02 · TA获得超过1.3万个赞
知道大有可为答主
回答量:8104
采纳率:42%
帮助的人:8867万
展开全部
假设你那10000个数据在sheet1的A1:A10000,60个数据在sheet2的A1:A60
=sum(--(sheet1!a1:a10000=transpose(sheet2!a1:a60)))
数组公式,输入时按ctrl+shift+enter完成.

PS:60个数据不允许重复,如果有重复可以用高级筛选得到不重复记录.
追问
我打错了,不是60个数据,是600个
这么多数据都放一行不好吧,我把他门分成6行放,可以吧,这样的话,那公式该怎么写啊
追答
不是一行,是一列.
多列的话,这个公式不适用.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
莱昂纳德_欧拉
2011-07-02 · TA获得超过1.3万个赞
知道大有可为答主
回答量:7254
采纳率:0%
帮助的人:1.1亿
展开全部
当然首先60个数据要放到excel里面
=sumproduct(--(countif(B1:B60,A1:A10000)>0))
更多追问追答
追问
我打错了,不是60个数据,是600个
这么多数据都放一行不好吧,我把他门分成6行放,可以吧,这样的话,那公式该怎么写啊
追答
B1:B60
这个区域改成你放数据的区域就行
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式