excel中如何计算A列对应的B列有多少个不重复的记录?

举例:AB甲数学甲数学甲语文已语文已语文丙英语丙数学丙语文丙数学如何计算甲乙丙共报了多少科不同的科目?... 举例:
A B
甲 数学
甲 数学
甲 语文
已 语文
已 语文
丙 英语
丙 数学
丙 语文
丙 数学
如何计算甲乙丙共报了多少科不同的科目?
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
blacx
2011-11-15 · 超过19用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:57.8万
展开全部
countif函数可以解决
追问
countif函数计算结果为:
A B C
甲 数学 4
甲 数学 4
甲 语文 4
已 语文 4
已 语文 4
丙 英语 1
丙 数学 4
丙 语文 4
丙 数学 4
如何知道甲对应的不同科目为2,已为1,丙为3?
追答
额。眼花了。没那么简单嘛。同等高手来解决
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
迷梦7m
2011-11-15 · 超过15用户采纳过TA的回答
知道答主
回答量:63
采纳率:0%
帮助的人:37.7万
展开全部
用数据透视功能.
追问
透视出来的结果是
甲 数学
语文
乙 语文
丙 英语
数学
语文
如何变成一下格式?
甲 数学
甲 语文
乙 语文
丙 英语
丙 数学
丙 语文
追答
兄弟,这是透视功能存在的缺陷,你全部复制,以数字方式粘贴过后运行下面这段代码:
运行时,输入你数据开始的行。让它自动帮你填充。
Sub 自动填充()
i = InputBox("请输入你第一行数据所在的行数", "输入行数", 5)
With ActiveSheet
Do While .Cells(i, 2) ""
If .Cells(i, 1) "" Then
c = .Cells(i, 1)
Else
.Cells(i, 1) = c
End If
i = i + 1
If .Cells(i, 1) = "总计" Then Exit Do
Loop
End With
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
兔比客充场拉新服务商
2011-11-15 · 超过17用户采纳过TA的回答
知道答主
回答量:118
采纳率:0%
帮助的人:17.4万
展开全部
数据--自动筛选
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yanxy0924
2011-11-16 · 知道合伙人互联网行家
yanxy0924
知道合伙人互联网行家
采纳数:7683 获赞数:18570

向TA提问 私信TA
展开全部
假定数据从第二行开始
C2输入=IF(COUNTIFS($A$2:A2,A2,$B$2:B2,B2)=1,"√","")
下拉公式填充
带√的数量就是甲乙丙共报不同科目的总和

A B C
甲 数学 √
甲 数学
甲 语文 √
已 语文 √
已 语文
丙 英语 √
丙 数学 √
丙 语文 √
丙 数学
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式