简单高效巧用Excel实现随机混排

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:mathan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读



  启动Excel后在A列中输入检查人员的姓名,在B2单元格中输入公式“=RANDBETWEEN(1,10)”并下拉(区间数字请根据人员的数量进行修改,比如有50个人就设置为1,5 0),该公式表示使用RANDBETWEEN函数随机生成1-10之间的整数。由于每次生成的都是随机数字,因此当A列中的数据以这个随机数字作为排序的依据时,每次的排序结果都不相同(图2)。
  接下来登录“http://dwz.win/QkX”并下载所需的VBA脚本(提取码:x5r3),下载完后返回Excel,按下“Alt+F11”组合键打开VBA窗口,依次点击“插入→模块”,将下载到的脚本复制到该窗口。大家要根据实际情况修改代码,比如“Fori=9To2Step-1”,表示对A9到A2单元格中的数据进行遍历,步长是“-1”,这样会依次从A9单元格一直循环显示到A2单元格,最终显示A2单元格中的数值。如果A列中的数据更多,就需要更改这里的数字。Rows(2).Delete表示删除第二行的数值,这样每运行一次脚本就会将该行所显示的数值删除,可以保证不重复显示。如果要删除其他行的数值,将这里的数字2改成相应的数字即可(图3)。
  而A列的随机排序我们可以通过录制宏的方法来实现。依次点击“开发工具→录制宏”,新建一个宏1。接着开始执行下面的操作:选中A1:B9区域,依次点击“数据→排序”,在弹出的对话框中,“主要关键字”选择“随机排序”,“排序依据”选择“单元格值”,“次序”设置为“降序”,点击“确定”后停止宏的录制(图4)。
  现在测试一下宏1,可以看到由于B列为随机数字,因此在A列中每次排序的结果都是不同的,即在A2单元格中显示的名字是随机的。由于默认最终显示名字的位置是C1单元格,我们还需要将每次选中的人名复制到对应分公司的单元格中,这可以借助粘贴图片的方法来实现。
  复制C1单元格后定位到D2单元格,依次点击“开始→粘贴→其他粘贴选项→链接的图片”,会在D2单元格中粘贴一张图片,显示的内容为C1单元格中的数值。记住该图片的名称,比如本例为图片1(图5)。



  在G9:G15单元格中依次输入分公司的名称,同上启动宏2的录制,执行下面的操作:选中图片1并复制,接着定位到H9单元格,依次点击“开始→粘贴→图片”,将图片1以“图片”的形式粘贴到H 9单元格,最后再定位到图片1所在的位置,完成宏2的录制。录制完后运行宏2,查看能否将图片1复制到H9单元格(图6)。默认每运行一次脚本,C1单元格都会显示不同的人名,但是通过上述“复制→粘贴→图片”的方法,我們可以将C1单元格每次显示的人名复制并保存下来。
  完成上述的操作后再测试一下所有的流程。先执行宏1,检查能否在A列实现随机排序。接着执行下载到的VBA脚本,检查能否在C1单元格中随机显示A 2单元格中的人名,并同时自动删除第二行的数据。最后执行宏2,检查图片1能否成功地复制到H8单元格(因为删除了第二行的数据,因此原来的H9单元格变为H8单元格)(图7)。
  测试完后如果没有问题,按下“Alt+F11”组合键打开VBA窗口,在“Sub cfan()”下添加上宏1(用于随机排序)、“Loop Until k >=10”下添加上宏2(用于复制图片到对应的分公司),编辑完代码后返回宏窗口,为该宏设置运行快捷键为“Ctrl +R”。
  返回Excel窗口,隐藏A和B列,同时调整图片1的大小和位置。以后只要每次按下“Ctrl+R”组合键,C1单元格和图片1就会循环显示A2:A9区域中的人名,最终定格显示A2单元格中的内容,接着将其复制到H9单元格。由于该脚本会自动删除第二行的数据,这样执行宏2时会依次将显示随机名字的图片复制到H2:H8区域(图8)。
其他文献
一、浏览器窗口随域名图标改变颜色  Vivaldi浏览器提供一个所谓非常有特色的功能,就是当用户浏览某个网页时,浏览器窗口的颜色会随着该网页域名图标的主要颜色而改变,看上去非常有个性。如果想在火狐浏览器中实现类似的功能,我们可以点击浏览器右上角的“打开菜单”按钮,在弹出的菜单中选择“附加组件”,在打开的页面中搜索关键词“VivaldiFox”,找到后安装即可。  以后当我们打开某个网页时,该功能扩
期刊
一副扑克包罗万象——扑克类游戏  扑克的普及性非常广泛,有些人第一个接触的牌类游戏可能就是扑克(图1)。虽然它的起源目前还不能完全确定,不过一般认为其是由法国的塔罗牌演变而来。一副扑克共有54张牌,由4种花色(每种13张)及两张王牌(Joker)组成,拥有上百种玩法。游戏的参与人数非常灵活,既可以一个人玩,也可以多人一起玩。比如一个人能玩“拉火车”、“空当接龙”(图2);两个人可以通过“21点”进
期刊
《赛博朋克2077》走进颓废感十足的未来世界  由CD Project RED制作的《赛博朋克2077》一经宣布就广受玩家期待,本作改编自桌面游戏《赛博朋克2020》,不过将时间点改到了2077年。故事发生在一个名叫“夜之城”的大都市里,2077年的人类科技虽然得到了长足发展,普及了无人机与脑机接口的应用,但城市里却依然充斥着暴力与犯罪。玩家作为一个街头混混开始自己的冒险——当然游戏支持玩家全方位
期刊
游戏本与纤薄的矛盾  游戏本之所以被称为“游戏本”,是因为它们都遵循着一套配置的下限标准,即必须搭载H系列高性能移动处理器(即CPU,如酷睿i5-10200H、锐龙5 4600H),同时还必须武装GeForce GTX1650/RTX 2060或更高端的独立显卡(即GPU),具备可以在1080P+中高画质下流畅运行主流3A大作的实力(图1)。  游戏本专属的CPU和GPU都是发热大户,配置越高发热
期刊
“普通话测试”的界面布局简洁明快,首次运行时需要登录账号,可以从手机号、QQ号和微信号这三种登录方式中任选其一。登录成功后的首页中既有“马上测试”这样的练习功能,也有实际考试的“普测查分和报名”功能(图1)。  点擊“马上测试”即可进入模拟测试界面(图2),其中有快速测试和全真测试两种类型,前者是从APP自带的题库中选取题目进行测试,后者则使用历年的普通话考试全真题进行测试。点击所需的类型即可进入
期刊
“多开分身”没有广告、新闻等内容,操作界面非常清爽,其主要功能位于首页的右下角,辅助功能则位于界面的上方(图1)。我们既可以直接使用该应用,也可以选择登录账号,想要开通会员的话必须登录账号。此外,账号的某些信息也能跟账号绑定在一起,当换机或重新安装该应用后,还能通过此账号找回相关的资料。  双开某款应用的方法很简单,点击首页右下角的“制作分身”图标,在弹出的页面中会按照字母顺序列出手机里安装的所有
期刊
一、搭建共享平台  其实搭建共享平台一点也不难,我们可以借助gohttpser ver这款工具来完成。登录其主页后(ht tps: //github.com/codeskyblue/gohttpse r ve r)下载和自己所使用操作系统对应的版本,解压后以管理员身份运行其中的可执行文件,这时会自动打开一个命令提示符窗口,并显示一些参数信息。将和共享地址相关的信息复制下来,比如这里是“ht tp:
期刊
“漫威无限”由网易公司与漫威官方合作推出,是一款专门服务于漫威漫画读者的手机应用(图1)。由于该A P P 推出的时间不长,因此在功能上还略顯简单,目前仅支持阅读漫画,不过其资源相当丰富,并且在汉化的质量及一些专有名词的翻译方面也很不错。相信随着日后的运营和版本的不断更新还会增加一些其他的功能。  进入APP首页后,我们既可以从热门角色、漫威大事件、北美同步、今日更新、最近在读、全部系列、免费专区
期刊
Emuos(https://emupedia.net/beta/emuos/)提供舊系统和游戏的在线体验,在Edge浏览器中(均指新核心的Edge,下同)先打开上述网站,在打开的网页中排列了Windows95/98/ME的主题链接,点击图标即可在线启动对应的系统(图1)。  比如想体验Windows98系统,点击上述链接后在浏览器中就会出现经典的Windows98启动界面,进入系统后可以看到在桌面
期刊
打开秀展网(网站地址:https://www.xiuzhan365.com)经过简单注册就可以开始进行动画制作了。初始界面中,点击“新建空白草稿”开始制作视频内容(图2)。  此时秀展网会提示草稿尺寸,16∶9和9∶16分别对应电脑屏幕和手机屏幕,这一点务必要设想清楚,究竟自己制作的视频是用在手机移动端播放还是电脑端播放,或者是希望大家在手机上用竖屏还是横屏观看(图3)。  在新建的空白草稿中,点
期刊