基于Excel的随机信息抽取工具

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:liongliong451
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:在日常工作中,我们需要抽取一些随机的信息,比如选择招投标代理机构、内部专家、供应商等。通过在Excel中建立这些信息库,利用VBA和单元格输入抽取的参数即可实现信息的快速随机抽取。
  关键词:Excel信息库;随机;抽取;
  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2019)05-0208-01
  在日常工作中,我们需要抽取一些随机的信息,如招投标代理机构、内部专家、供应商等,为了尽可能的公平,本人在Excel中建立了相关的信息库,并通过选择相关的信息分类,设置抽取的数量,实现了基于Excel的抽取工具。
  1 建立信息库
  下面以内部专家为例,建立一个内部专家的工作表,并通过透视表或去重的方式将类别再独立放在一列。这列将用于数据有效性中的序列,用来选择相关类别。专家表如图1所示。
  2 实现抽取
  抽取的效果如图2所示,左边是抽取的结果,右边抽取的设置和按键。在左边选好类别后,库内的数量会自动计算出来,如果输入的抽取数量大于库内数量,则会提示重新输入。抽取数量输好后,点击抽取,后台函数会将选择类别的所有专家查询出来,在右边的现实区域轮转,直到点击停止后,系统按照随机的规则抽出选中数量的专家数,这样就完成了数据的抽取工作。以下是实现抽取的具体介绍。
  左边的抽取类别中,采用数据有效性中的序列,将内部专家表中的类别列设置成序列,即可进行类别的选择。库内数量使用公式:COUNTIF(信息库!B:B,抽取!I2)可自动计算专家库中相应类别的专家数量。抽取数量依然采用数据有效性进行限制:限制其区间为1至库内数量即可。具体的抽取,则采用了Excel的随机函数。在Excel中有2个随机数生成的函数Rand和Randbetween,Rand函数可以生成0~1之间的随机小数,RANDBETWEEN函数可以随机生成指定范围的随机整数。通过Excel函数功能也可以实现抽取功能,但需每次手工操作,这里我们采用了VBA函数实现了抽取效果。如果程序中如果只用Rand取随机数时,每次执行都会产生相同的随机数序列。在VBA中,可以通过Randomize语句,让每次执行程序产生不同的序列,这样最大可能地避免重复抽取到一个人。代码中通过循环将获取到的随机值与专家序号进行组合并排序,在右边区域显示,这样得到了一个滚动显示的效果,直到按下停止按钮,抽取的一定数量专家显示在右边区域。抽取功能的主要VBA代码如下所示:
  Set cnn = CreateObject("adodb.connection")
  mybook = ThisWorkbook.FullName
  Range("a3:g200").ClearContents
  sqlc1 = Sheets("抽取").Range("I2")
  p = 0
  cnn.Open "Provider = Microsoft.Jet.Oledb.4.0;Extended Properties =Excel 8.0;Data Source ="
其他文献
自师承金洪元教授以来,笔者作为金教授的工作助手,侍诊于其左右,得其口传心授,耳提面命,使学业精进,受用终生.金教授学术既崇尚先贤,师法仲景,博采众长;又不拘泥于古,学术上
摘要:自20世纪90年代以来,受互联网在全国范围内的全覆盖和传播媒介的进步与革新,加之改革开放的不断深入,我国信息化发展进入全新时期。应教育部要求,全国各地大部分高中都设置了《计算机应用基础》课程,跟紧时代潮流,顺应全球信息化发展趋势,培养高中生具有信息化社会的意识,掌握一定的计算机技能,学习相关理论知识,为保证国家信息人才的质量打好基础,同时,也积极响应国家培养应用型人才的号召,全面贯彻落实素质
信息时代,计算机及网络应用已深度融入社会,改变着人们的学习与生活方式,"计算思维"也从计算机科学领域的一个概念逐渐成为时代公民适应社会发展必备的思维能力。"计算思维"
摘要:针对高校原始教学项目中存在的一系列教学效果不理想的现象,提出计算机应用背景下教改项目的优化手段研究。首先更新教改项目优化理念,充分融入计算机应用的优化思想;其次规范教改项目优化前、优化过程中和优化后三个阶段的优化流程,并注重对优化成果的推广;最后建立计算机教改激励机制,充分调动教师的积极性与创造性,生产出高水平、高质量的教学改革研究成果。  关键词:计算机应用;教学改革;项目优化;优化手段 
凡离经之血不能及时排出和消散,停留于体内,或行血不畅,壅遏于经脉之内及瘀积于脏腑器官组织的,均称瘀血.<金匮>云:"病人胸满,唇痿舌青,口燥,但欲漱水不欲咽,无寒热,脉微大来
产妇哺乳期乳汁量少或无乳汁是目前临床上较为常见的产后疾病之一,中医称之为"缺乳或乳汁不足".笔者自2001~2004年间用自拟下乳汤治疗气虚血弱型缺乳,取得了满意疗效.报告如下
"气至病所"是针灸界广为流传的一词.然而对其含义的理解则见仁见智,对其在临床上的应用则各有所悟.本文是笔者通过针灸临床实践,从循经感传的感觉性质、循经感传的路线、方向
中药炮制是中医用药的特点之一.它在配合中医治疗、提高中药疗效、保障用药安全方面起着重要作用.传统中药炮制理论是历代医药学家用药经验的总结,为后世中药炮制提供了理论
代谢综合征(metabolic syndrome,MS)是以多种代谢性疾病合并出现(如中心性肥胖、糖尿病或糖调节受损、高血压、血脂异常等)为特点,以胰岛索抵抗为共同病理生理基础的一组严重影响人
“诸病不愈当治脾胃”出自《慎斋遗书》:“诸病不愈,必寻到脾胃之中,方无一失,何以言之?脾胃一伤,四脏皆无生气,故疾病日多矣。万物从土而生,亦从土而归。”在临床实践中,治疗多种顽症