工具软件   办公软件   操作系统   网络安全   设计在线   程序开发   教程宝典   软件下载   软件论坛
您的位置:软件 > 办公软件 > Office应用 > Excel > 正文
Excel函数自动判断、填充信息
[文章信息]
作者:罗庆丰 原创
时间:2005-03-08
出处:天极软件
责任编辑:Shiny
[文章导读]
根据数据之间的关联规律,结合Excel的公式和函数,我们可以快速从学号中提取相应其他信息,自动填入到相应单元格中。
advertisement
专题教程宝典
【软件应用】
【办公软件】
【图形图像】
【网页制作】
【操作系统】
【网络安全】
【程序开发】
【日报周刊】
【多媒体教程】
· 天极软件应用多媒体教程
· 软件盗版与反盗版之战
· 图解PS按比例自动批量裁剪照片
· Windows开机关机故障分析及排除
· Visual FoxPro9.0构建管理系统图解
· 体验面对面的网络视频通讯
· 对付网页恶意代码
· Word动画教程:表格操作全接触
· JBuilder 2005开发Applet游戏全接触
· WinRAR操作技巧与另类应用
[正文]

上一页  1 2  

  三、使用自定义函数

  具体操作步骤为:选择菜单“工具→宏→Visual Basic编辑器”命令,进入Visual Basic编辑窗口,然后利用“插入”菜单插入一个模块,自定义一个名为“academy”的函数,下面是函数的代码。代码规律非常明显,有更多的学院需要处理,在Case分支语句中加入即可。

  Public Function academy(ByVal strNum As String) 
    Dim s As String
   s = Mid(strNum, 4, 3)
   Select Case s
    Case "110"
     academy = "数科院"
    Case "111"
     academy = "信息学院"
    Case "112"
     academy = "外语学院"
    Case "113"
     academy = "政法学院"
    Case Else
     academy = "无效的学院代码"
   End Select
  End Function

  代码输入完成后,保存一下,就可以在工作表中使用了(如图2)。


  5.选中F2单元格,建立根据学号得出学生系别的公式。在F2单元格中输入的公式为:“=IF(MID(A2,7,2)="24","数学系",IF(MID(A2,7,2)="27","计算机系",IF(MID(A2,7,2)="29","英语系","无效的系代码")))”。如果需要处理的系别超过了八个,也可以用和上面相同的方法建立自定义函数。

  6.最后选择G2单元格,建立根据学号得出学生班级学号的公式,这非常简单,在G2单元格中输入的公式为:“=IF(A2="","",RIGHT(A2,3))”。其中RIGHT(A2,3)的含义是:提取A2学号的最后三个字符。

  到此为止,公式或者自定义函数全部建立完成,当输入这张工作表的数据时,只要集中精力把学号和姓名输入正确就可以了,后面其他字段的数据Excel公式会自动填入,感觉是不是轻松不少?

  小提示:对于常常需要做这个任务的朋友,不妨把这个工作表保存为模板,以后就需要时,就可以信手拈来,直接使用了。这对提高完成重复性工作的效率,是非常有效的手段。 原文件下载


上一页  1 2  

发表评论推荐给朋友我想参加相关培训打印我对此感兴趣订阅电子杂志
相关内容焦点新闻
  • Excel动画:添加数据说明文字
  • Excel动画教程:拆分窗口
  • Excel动画教程:冻结行列标题
  • Excel动画教程:添加多个视图
  • Excel动画教程:打印指定页面
  • 盛大董事长陈天桥:参股新浪只是一个开始
  • 6C联盟降低DVD收费标准 国内厂商持观望态度
  • 电脑报:涉嫌赌博 盛大“劫天牢”调查
  • 英特尔日本“回扣风波”未了 又遭欧盟调查
  • 黄宏生建议国家投1500亿美元搞10年科技会战
  • CINCOM公司发力2005:做软件我们最在行
  • UPS潜行中国 从快递巨头向供应链集团转变
  • 行业:我国交通信息化的现状与发展趋势
  • Advertisement