【用Excel实现自动点名】

Excel自动点名的两种方法:1、公式法;2、VBA。

今天来说说如果把两个结合起来,看起来十分自动,但就是简单的公式操作哈哈。

【公式法】

第一步:在A列记录名字

第二步:写下公式。 = INDEX(A:A, RANDBETWEEN(2,13) )

第三步:调整公式。1)为了让随时添加、修改名字时,都能保证公式可用,把名字个数的数值设置成可变的形式。

= INDEX(A:A,RANDBETWEEN(2,COUNTA(A:A))),counta()可以记录名字的个数。

2)可以让呈现更生动。加入文字

="让我们有请 "&INDEX(A:A,RANDBETWEEN(2,COUNTA(A:A)))&" 给出ta的见解~"

第四步:这时按住F9再松开,就可以更新公式实现滚动点名的功能啦!

改进:其实还可以添加一个按钮,实现自动刷新。借助VBA,在编辑器中输入:

Sub 随机点名喽()
'
' 随机点名喽 宏
'

'
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
    Calculate
End Sub

最后记得把A列隐藏。其实就是公式实现的自动点名,但好像是用VBA高大上的操作呢哈哈~~

Excel随机点名,无须VBA又很自动化!相关推荐

  1. Excel制作随机点名小程序

    在Excel工作表中,通过空间命令按钮和VBA代码,可以省略很多简单重复的工作,例如点名.只要名单上有名字,就不需要人工拿着花名册挨个点名,在这里Excel就可以充当你的智能小助手. 一.按Alt+F ...

  2. 从Excel表导入数据制作随机点名的网页html

    从Excel表导入数据制作随机点名的网页html 表格素材 ctrl + shift + 向下的箭头 == 全选 建一个txt文件,把数据粘贴过来 三种方法换行改为空格 使用Note

  3. VBA 朗读excel随机选择的单元格 (语音库人声可选)

    VBA 朗读excel随机选择的单元格 (语音库人声可选) Private Sub Worksheet_SelectionChange(ByVal Target As Range)     Dim o ...

  4. excel随机数_用Excel做个随机点名

    1.Excel的花样用法 最近需要做一次点名,找了一些app和网页工具都不够利索. 考虑到Excel的花样函数,随机数应该不是问题. 就搜索了"用Excel点名",不负所望. 不消 ...

  5. Excel小技巧(随机点名)

    如图,想要做一个随机点名的表格,同样可以石头剪刀布的场合,随机选人. 如何做呢? 第一步,填好想要的数据 第二步,在空的位置输入=INDIRECT("A"&RANDBETW ...

  6. vba 判断控件有无_6小时,写了一篇适合Excel小白学的VBA入门教程

    一.excel vba是什么? Visual Basic for Applications(VBA)是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言.主要能用来扩展Window ...

  7. 处理excel,该选择VBA,还是python?

    作为表格软件的先驱,Excel可以说给我们的日常办公,做出了不可磨灭的贡献.随着excel功能的扩大,VBA.python等各类编程语言,开始被应用于excel当中. 于是乎,关于处理excel,该选 ...

  8. excel公式编辑器_6小时,写了一篇适合Excel小白学的VBA入门教程

    一.excel vba是什么? Visual Basic for Applications(VBA)是微软开发出来在其桌面应用程序中执行通用的自动化(OLE)任务的编程语言.主要能用来扩展Window ...

  9. excel随机生成数字或者字母

    1.生成随机数字 (1)生成随机数比较简单,=rand()即可生成0-1之间的随机数: (2)如果要是整数,就用=int(rand())*10,表示0至9的整数,以此类推: (3)如果要生成a与b之间 ...

最新文章

  1. Servlet、Filter、Listener、Interceptor基础
  2. 成功解决AttributeError: module 'cv2.cv2' has no attribute 'CV_CAP_PROP_FPS'和 'CV_CAP_PROP_FRAME_WIDTH'
  3. 部分网站公开数据的汇总(2)
  4. 强制浏览器使用兼容模式,Web.config,httpProtocol
  5. 工作109:控制mode跳转
  6. Github上Fork部署应用程序
  7. Python学习入门基础:文件读写操作、模块和包、异常
  8. Java实验8 T3.编程显示当前鼠标的位置坐标
  9. SOA项目失败十大原因及完善建议(转)
  10. 华三 h3c PBR策略配置
  11. 重磅丨银行机构数据治理指引来了,首席数据官、数据驱动、客户隐私、挂钩评级、问责机制通通提及 银保监会 成于微言
  12. IE7、IE8、IE9、IE10后各版本的更新及差别
  13. verifycode.php,php验证码|php图片验证码|php image.verifyCode.class.php
  14. C语言编程入门——HelloWorld!
  15. 2019年12月7日周总结
  16. 【C】例9.7有n个结构体变量,内含学生学号、姓名和3门课程的成绩。要求输出平均成绩最高的学生的信息(包括学号、姓名、3门课程成绩和平均成绩)
  17. 对于跳过Google应用SetupWizard.apk以及其他设备软件包名
  18. 【Jmeter】jmeter的安装与启动(win10)
  19. Python里如何判断闰年
  20. SpringCloud五大神兽之Eureka服务注册(一)

热门文章

  1. postgresql获取基于当前时间计算的当月第一天,最后一天,下个月的第n天等功能
  2. java pdf转html插件pdf2htmlex
  3. Android Studio 基础 之 获取蓝牙Bluetooth 的状态,设置的蓝牙Bluetooth 的开关状态,并监听蓝牙Bluetooth 的状态变化方法整理
  4. 石正喜MySQL数据库使用教程_《21世纪高职高专系列规划教材:MySQL数据库实用教程》【摘要 书评 在线阅读】-苏宁易购图书...
  5. 解决Pycharm中下载不了sklearn问题
  6. 软件测试-web自动化测试教程
  7. 第三方测试什么意思?国内知名第三方测试公司排名
  8. 华为OD机试 - 德州扑克(Java JS Python)
  9. 诙谐术语讲解:热备,冷备,云备,以及IT行业各种备份术语
  10. 合阔智云核心生产系统切换到服务网格 ASM 的落地实践