Excel中如果想通过学生的名字个数来计算班级人数,应该用哪个函数?

作者&投稿:沃罚 (若有异议请与网页底部的电邮联系)
excel中求全班级人数~

有学号或是其它唯一的项,如果没有同名的学生也可以用人名,统计个数即可COUNTA()
如果只是数数几个人,如图状态有,计数(非空单元格个数)。

用宏可以吗?
sub test()
dim arr
dim dic as object,dic2 as object,dic3 as object

set dic=createobject("scripting.dictionary")
set dic2=createobject("scripting.dictionary")
set dic3=createobject("scripting.dictionary")
arr=worksheets("sheets1").usedrange
for i=3 to ubound(arr)
dic3(arr(i,5))=""

dic(arr(i,8))=dic(arr(i,8))+1
if dic2.exists(arr(i,8))=false then
dic2(arr(i,8))=""
set dic2(arr(i,8))=new dictionary
end if
dic2(arr(i,8))(arr(i,5))=dic2(arr(i,8))(arr(i,5))+1
if arr(i,9)arr(i,8) then
dic(arr(i,9))=dic(arr(i,9))+1
if dic2.exists(arr(i,9))=false then
dic2(arr(i,9))=""
set dic2(arr(i,9))=new dictionary
end if
dic2(arr(i,9))(arr(i,5))=dic2(arr(i,9))(arr(i,5))+1
end if

if arr(i,10)arr(i,8) and arr(i,10)arr(i,9) then
dic(arr(i,10))=dic(arr(i,10))+1
if dic2.exists(arr(i,10))=false then
dic2(arr(i,10))=""
set dic2(arr(i,10))=new dictionary
end if
dic2(arr(i,10))(arr(i,5))=dic2(arr(i,10))(arr(i,5))+1
end if

next

with worksheets("sheets2")
.[a1]="班级"
.[a2].resize(dic.count,1)=application.worksheetfunction.transpose(dic.keys)
.[b1]="就读人数"
.[b2].resize(dic.count,1)=application.worksheetfunction.transpose(dic.items)
.[c1].resize(1,dic3.count)=dic4.keys
for i=2 to dic.count+1
for j=3 to dic3.count+2
if dic2(.cells(i,1).value).exists(.cells(1,j).value) then .cells(i,j)=dic2(.cells(i,1).value)(.cells(i,j).value)
next
next
end sub

用COUNTA函数统计所有不为空的单元格个数,如图,统计A列学生人数,公式=COUNTA(A2:A100),数据区域大小自行调整。

示例




华为手机助手如何导入通讯录联系人
1、首先要备份原来手机的通讯录,备份后的文件后缀名为.CSV。通过xcel中整理好通讯录\/联系人信息,然后在另存为CSV格式文件。2、用USB连接华为手机,打开华为手机助手。3、点击软件主界面的联系人。4、此时进入数据处理界面,点击导入文件,导入刚才整理的CSV格式文件即可。华为手机助手怎么导入联系人 ...

请问一下大家、有没有那样工具把xcel表里面的号码一次性加到手机通讯...
可以通过手机客户端实现!如现下的百度手机助手、腾讯手机管家、豌豆荚等等,都可以在通讯录数据上导入Excel数据,然后再把客户端的数据导入手机。

畅捷通g6财务管理系统资产卡片如何导出xcel表格
点开“卡片登记簿”,上面会有输出菜单,进行输出即可。

大数据在企业管理中有哪些作用?
滑雪场利用大数据来追踪和锁定客户。如果你是一名狂热的滑雪者,想象一下,你会收到最喜欢的度假胜地的邀请;或者收到定制化服务的短信提醒;或者告知你最合适的滑行线路。。。同时提供互动平台(网站、手机APP)记录每天的数据——多少次滑坡,多少次翻越等等,在社交媒体上分享这些信息,与家人和朋友相互评比...

商业银行如何利用大数据
如果在手机、钥匙、眼镜等随身物品上粘贴RFID标签,万一不小心丢失就能迅速定位它们。假想一下未来可能创造出贴在任何东西上的智能标签。它们能告诉你的不仅是物体在哪里,还可以反馈温度,湿度,运动状态等等。这将打开一个全新的大数据时代,“大数据”领域寻求共性的信息和模式,那么孕育其中的“小数据”...

大数据的作用有哪些
除此之外,政府竞选活动也引入了大数据分析技术。一些人认为,奥巴马在2012年总统大选中获胜,归功于他们团队的大数据分析能力更加出众。2.改善医疗保健和公共卫生 大数据分析的能力可以在几分钟内解码整个DNA序列,有助于我们找到新的治疗方法,更好地理解和预测疾病模式。试想一下,当来自所有智能手表等可...

大数据有哪些应用方向?
滑雪场利用大数据来追踪和锁定客户。如果你是一名狂热的滑雪者,想象一下,你会收到最喜欢的度假胜地的邀请;或者收到定制化服务的短信提醒;或者告知你最合适的滑行线路。。。同时提供互动平台(网站、手机APP)记录每天的数据——多少次滑坡,多少次翻越等等,在社交媒体上分享这些信息,与家人和朋友相互评比...

腾冲县13639744239: excel中如何根据学生姓名找学号? -
贾店盐酸: 用vlookup公式,,另一个文件学生姓名后一单元格输入: =vlookup(学生姓名2,学生姓名1~学号的区域,2,0)即可! 说明:学生姓名1~学号的区域 类似为A1:B10 也就是说把那两个列选择起来就是了.

腾冲县13639744239: Excel中Left函数怎么用 -
贾店盐酸: 1、如图,LEFT函数指从一个文本字符串的第一个字符开始返回指定个数的字符,现在以B2的数字为例,取左边的3位数; 2、在C2单元格输入LEFT函数,取值区域是B1,要取3位数即填3,故输入函数=LEFT(B1,3),则可取出B1单元格的前三位987;3、同理,如果取5位的话则把3改成5,则可从左边起取B1单元格的5位数字98763; 4、如果要取某个字之前的文字部分,那么要加一个FIND函数,则查找这个字,得到的结果是左边的文字直到要查找的这个字; 5、如果是查找某个字前面的文字,则在FIND函数后面-1,表示得到的结果不包含这个字,所以结果是北京,不包含市.

腾冲县13639744239: 我是EXCEL小白,想知道如何查找到表格中的关键字····· -
贾店盐酸: 按ctrl+H打开查找对话框,在查找框中输入要查找的学生名字,单击查找按钮即可.

腾冲县13639744239: 在一张excel表中存有相关的信息包括学生姓名,学号等我现在要查找学生看他是否在存在 -
贾店盐酸: 同时按住“ctrl”+“f”,然后输入你要找的学生姓名或者学号. 如果是姓名,可能会有重名,需要你辨识一下. 如果是学号,就没有重名问题,一个学号对应特定的学生.

腾冲县13639744239: excel高手请进,怎样弄可以像视频中的点下拉框选择一个学生的名字就可以得到相应学生的成绩图表 -
贾店盐酸: 建之后 数据有效性 序列 下边的按钮 让自己选择范围的啊 你不是这样定义下拉菜单的?只选 有数据的区域 九可以了 你的数据区域 不再是A1:A20 而是A2:A5 创建列表后 自动创建了一个标题 如果你增加内容 它会自动扩展的 如果增加数据 下拉菜单 自动增加 上下都有箭头? 那是控件把 控件里有

腾冲县13639744239: 在EXCEL中有十张工作表,分别是每个班的学生姓名,我想随机从每个班抽取几名学生来进行测试,此操作如何完成? -
贾店盐酸: 第一步,在各班数据前插入一列(假设为A列,则姓名列成为B列),在新列中给学生姓名编号,假设一共100个学生,则分别编1-100 第二步,在C1单元输入公式=ROUND(RAND()*100,0),D1单元输入公式=VLOOKUP(C1,A:B,2,0) 第三步,在任意空单元敲键盘上的DELETE,D1单元就会随机抽取一个数据.如果想随机抽取几个数据,可以将C1跟D1单元选中向下填充公式.

腾冲县13639744239: 在EXCEL2003中,能否通过公式或者函数自动比较两个表格的不同? -
贾店盐酸: 如果学生的名字没有重复的,VLOOKUP是可以通过名字来查询的,但是如果有重复就不行了,建议你用学号查找,因为学号一般都是唯一的..下面是VLOOKUP的用法:http://wenwen.sogou.com/z/q714754325.htm (这个是适合你这种情况的用法)查重的http://wenwen.sogou.com/z/q824954878.htm(基本用法)

腾冲县13639744239: EXCEL中用公式比对筛选出结果.如图,通过比对两个表的同学名字,使右表M列得到对应的班级信息. -
贾店盐酸: M2输入以下公式之一:=vlookup(l2,H:I,2,0) 或=index(I:I,match(L2,H:H,0)) 或:=offset(Sheet1!$I$1,match(L2,H:H,0)-1,) 或者=lookup(1,0/(H$2:H$100=L2),I$2:I$100) 下拖填充均可

腾冲县13639744239: 在excel中如何快速找到已输入的姓名? -
贾店盐酸: 在编辑菜单里面有搜索(查找),打开后输入学生名字就可以了.

腾冲县13639744239: excel中如何通过成绩反过来列出所有学生的姓名 -
贾店盐酸: 在SHEET2的B1中输入 =INDEX($A:$A,SMALL(IF(SHEET1!$B$1:$B$700=$A1,ROW(SHEET1!$1:$700),65536),COLUMN(A1)))&"" 按组合键确认后右拖、下拉填充.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网