EXCEL表,两列数据,如何查找A列中相同 对应B列几个不同的数据? 87

EXCEL表,两列数据。其中A列是合同号,比如BDT2021001,BDT2021002,BDT2021003,一个合同号可能有多个产品,这些产品可能都是一个工厂也可能是... EXCEL表,两列数据。其中A列是合同号,比如BDT2021001,BDT2021002,BDT2021003,一个合同号可能有多个产品,这些产品可能都是一个工厂也可能是多个工作制作的。B列是该合同号各个产品对应的工厂;如何查找A列中相同时(即同一个合同号) ,对应有几个不同的工厂。综上,我想要的结果是,A列相等时,B列的数据有几个不同的个数?【如图,D列的数据就是我希望公式可以得到的数量】 展开
 我来答
笑一笑说一说
科技发烧友

2021-07-21 · 职场办公软件基础应用
笑一笑说一说
采纳数:16867 获赞数:33626

向TA提问 私信TA
展开全部

在D3中输入或复制粘贴下列公式

=SUMPRODUCT((A$3:A$13=A3)/COUNTIFS(A$3:A$13,A$3:A$13,B$3:B$13,B$3:B$13))

下拉填充

追问
多谢大神!!
如果我想要扩充到A列和B列的更多区域,是不是不能选择整列 只能选择表格里面数据的最后一行呢,比如表格有数据的地方是到100行,那就是13都改成100.
另外COUNTIFS里面,计数那里选择两次A列和两次B列,具体含义是为什么呢?这里我没有很看懂,麻烦了
极度狐狸
科技发烧友

2021-07-21 · 随便在网上分享一点自己做出来的东西
极度狐狸
采纳数:696 获赞数:1705

向TA提问 私信TA
展开全部

你要的公式:

=SUMPRODUCT(($A$3:$A$13=A3)*1/COUNTIFS($A$3:$A$13,$A$3:$A$13,$B$3:$B$13,$B$3:$B$13))

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
心常平乐相伴
2021-07-21 · TA获得超过2万个赞
知道小有建树答主
回答量:1629
采纳率:59%
帮助的人:73.9万
展开全部
这个问题在excel里面叫做多条件去重复统计,
需要用到sum,if,countifs函数,构造数组,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2021-07-21
展开全部
D3=sum((A:A=A3)*(B:B=B3)),ctrl+shift+enter结束,下拉。
A:A和B:B的位置建议改成A$3:A$13和B$3:B$13这样的格式。
追问

刚刚试了下 这个公式求得的结果是 A列相同时,B列对应的工厂比如一厂出现了几次(也就是二厂负责制作该合同的几个产品),二厂出现了几次。也就是回答的公式属于求A列相等且B列相等的个数。
可是我想要的结果是,A列相等时,B列的数据有几个不同的个数?  例如合同BDT2021001是由几个工厂负责制作的【也就是,BDT2021001对应的工厂,不一样的数据有几个;如果都是一厂做的,数量就是1,三个工厂做的,数量就是3】

追答
哦,搞错了,不过下边有答案了我就不发上来了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式