Excel帮你填写报名信息卡

2016-01-29 18:44 3 1 收藏

Excel帮你填写报名信息卡,Excel帮你填写报名信息卡

【 tulaoshi.com - 办公软件 】

    每一年的中、高考报名工作中,查找考生姓名、联系地址的区位码是一项必不可少的工作。查找这些汉字的区位码,通常都要对照一本小册子——《汉字区位码手册》进行查找,这不仅不方便,而且也容易出错。利用office/9.shtml' target='_blank' class='article'Excel的宏解决了这一问题。

  1. 建立一Excel工作簿,选择sheel1工作表,将所有的考生姓名录入A列中。

  2. 打开“工具/宏”,输入所要创建的宏名(qw),点击〔创建〕。

  3. 在弹出的模块(代码)框中录入如下代码:

  Sub qw()

  Dim i, j, k, l, rs As Integer

  Dim cc As Long

  Dim str, newstr, hz1, hz2, ss As String

  i = 0

  k = 1

  j = 0

  '输入待查姓名人数

  rs = InputBox("待查询姓名区位码人数?", "请输入")

  str = ""

  hz2 = ""

  ss = ""

  For j = 1 To rs

  l = 0

  str = Cells(j, 1).Value

  '读取A列中第J行单元格内的姓名

  For i = 1 To Len(str)

  newstr = newstr + Mid(str, i, 1)

  If Right(Mid(str, i, 1), 1) = " " Then l = l + 1

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bangongruanjian/)

  Next i

  '过滤掉姓名中的空格

  If ((l 0) And (Right(newstr, 1) < " ")) Then hz1 = MidB(newstr, 1, 2) + Right(newstr, 2)

  If ((l 0) And (Right(newstr, 1) = " ")) Then hz1 = newstr

  If l = 0 Then hz1 = newstr

  If Len(hz1) < 1 Then End

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/bangongruanjian/)

  '计算汉字所对应的区位码

  For k = 1 To Len(hz1) + 2 Step 2

  ss = MidB(hz1, k, 2)

  cc = Asc(ss)

  If cc < 0 Then

  cc = cc + 65535 + 1

  If cc 255 Then

  b2 = Right("0" && ((cc And 255) - 160), 2)

  b1 = Right("0" && (Int(cc / 256) - 160), 2)

  End If

  End If

  '用"'"分开每一汉字的区位码

  If cc 255 Then hz2 = hz2 + b1 + b2 + "'"

  Next k

  '在B列中输出A列中相应姓名的区位码

  Cells(j, 2) = hz2

  newstr = ""

  hz2 = ""

  Next j

  End Sub

  4. 在确认A列中已输入完所要查询的考生姓名后,就可以打开“工具/宏”,选择刚刚创建的宏名(qw)。点击〔执行〕,在弹出的对话框中输入想要查询的人数,点击〔确定〕按钮,所有的姓名都被自动转换了。

来源:https://www.tulaoshi.com/n/20160129/1507117.html

延伸阅读
微信沃卡详细信息介绍 微信沃卡是一张电话卡,但是除了可以打电话,发信息,上网,聊天功能外,也可以使用更多的微信特权,可获赠更多的流量,可挑选超级靓号等诸多服务。 微信沃卡是微信与广东联通沃合作推出的产品,将先在广东进行试点。在对微信沃卡的简单介绍中,除了肯定微信沃是一张电话卡以外,还透露微信沃用户可获得更多...
标签: 软件教程
腾讯推出了腾讯课堂大家都使用过么?腾讯课堂可以让众多的朋友在线的学习各种教程,下面小编就为大家介绍一下讯课堂怎么报名,希望能帮到大家
标签: excel
excel如何设置只有填写到指定单元格才能保存?   excel中如何做到不填写指定单元格就无法填写另一个单元格。 1、比如我们要设定不填写A1就无法填写C5。 2、先选中C5,然后点击审阅标签下的数据验证 3、验证条件选自定义,填写 =A1"" 把右边的忽略空值去掉勾。意思就是说填写C5的条件是A1这个单元格不...
标签: 办公软件
朋友在用Excel统计学生的成绩时,在E63单元格中输入公式:=AVERAGE(E3:E62),准备计算平均分,由于上面的单元格中还没有输入成绩数据,因而公式返回了一个错误结果(如图1)。 朋友问我,如何让这些错误结果不显示或打印出来呢?我向他介绍了下面三种方法。 图1 一、函数处理法 ...
标签: excel
excel2010中怎么清除打开文档信息   今天图老师小编为大家介绍一下excel2010中怎么清除打开文档信息,下面一起来看看具体操作吧。     Excel2010使用Round函数四舍五入   今天我们需要学习的是如何在Excel中使用Round函数进行数据的四舍五入计算。用户可能经常会遇到除不尽的余数或者小数点后的位数不统一的...

经验教程

579

收藏

41
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部