【用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. c# DllImport 错误处理的不足及解决办法
  2. 文巾解题 5. 最长回文子串
  3. 在StackBlitz上setup SAP Spartacus
  4. cap理论具体含义_分布式事务的CAP理论
  5. 计算机网络期末复习提纲
  6. python的socket连接不上_Python套接字只允许一个连接,但在新的连接上断开,而不是拒绝...
  7. 使用JMSTester对JMS层进行基准测试
  8. 天工直通车app_天工直通车成套安卓版下载
  9. 传统图像分割方法详解
  10. 两融杠杆渐入警戒区 专家警示结构性风险
  11. 基于JSP的鲜花店商城平台【数据库设计、源码、开题报告】
  12. 不改变正负数相对顺序的重新排列
  13. ug585-Zynq-7000中文文档阅读笔记
  14. ubuntu删除旧的linux内核
  15. 原油CFD是什么?国内投资者如何交易原油CFD期货?
  16. 老路《用得上的商学课》学习笔记(21-25课)
  17. 怎么用计算机计算每月电费,电费每个月怎么算的 电费阶梯电价是怎样算
  18. 获取QQ昵称+头像API
  19. 进入数字化供应链高潮期,与IBM咨询共创无边界竞争力
  20. 人工智能里的数学修炼 | 矩阵的花样分解:特征值分解(EVD)、相似对角化、QR分解、Schur分解、奇异值分解(SVD)的概念纠缠与详解

热门文章

  1. height百分比%-px的实现(增加两个嵌套标签)~
  2. ChemDraw加键的两种方法
  3. 汉字拼音的一个解决方法(初具使用价值)
  4. ble学习笔记九----------ble协议栈之OSAL的运行机理
  5. 盒子模型(标准盒子和怪异盒子)
  6. 找文心一言问了几个嵌入式软件开发的问题
  7. 公司测试员用例写得乱七八糟,测试总监制定了这份《测试用例编写规范》
  8. vxe-table 如何用回车键替换 Tab 键功能,回车切换到右侧单元格,回车切换下一个单元格
  9. 微软开发的服务器简称,AAD Connect 微软官方的描述准确吗?
  10. vue-ueditor-wrap集成135编辑器