当前位置: 首页 > news >正文

利用不坑盒子的Copilot,快速排值班表

马上放暑假了,有多少人拼命排值班表的?

今天用我亲身制作值班表的一些Excel操作,给大家分享一些在Excel中的小技巧,需要的及时收藏,有一天用得上~

值班表全貌

先给大家看看我制作的值班表的样子,应该大家都差不多。

之前我还想过把值班表做成日历的样子,这样看上去更直观。但是考虑到一些年纪较大的人可能不习惯,就只好放弃那个想法。

序号

对于Excel表格的序号,你们是不是先给第一格设置1,然后拖右下角向下填充的?

懂得拖右下角的“➕”,其实已经超过很多人了;但这么拖出来的序号有一个最大的问题:假如在中间删除掉某些行,中间就会缺掉一些序号,你还得再拖一次

所以,我是用的这个公式:=Row()-3

Row()表示获取当前行号,-3并不固定,这取决于你这个格子前面有多少行

这一列往下的每个格子,全都用=Row()-3就可以了。即便你删除掉其中的某些行,序号也会自动接上

日期

为了方便把日期拿来后来作运算,比如:日期+1、-1,从日期中提取星期等,我建议大家平时把存放日期的格子设置为“日期”格式。

我比较喜欢下面这种x月x日的显示形式,这个只是外部显示出来的样子,只要左边选择了“日期”,右边选哪个只是视觉上的差异,在内部其实都一样。

那,我的问题又来了:你又是在第一格设置好日期后,拖“➕”往下拉的吗?

日期和序号不同,第一格确实得自己设置,不然Excel怎么知道你的值班是从哪天开始的呢?

本来日期是可以通过=B4+1来直接在上一个格的基础上加1天的,但删除中间某些行后,会导致出现这个问题:

为了实现后期删除中间的某些行不影响下方单元格日期的计算,建议大家用这个公式:

=INDIRECT("B" & ROW()-1) + 1

效果如下:

星期

本来直接用=TEXT(B4, "ddd")就能得到星期的,但这样得到的是英文。

这个时候,就得用稍微复杂的函数了,AI派上用场!

点开“不坑盒子”的“智能助手”功能,在里面输入下面提示词:

B4单元格是规范的日期格式,请在C4放置一个公式,这个公式的作用是:根据B4的日期,获取该日期的星期,要用 一、二、三、四……日 的形式展示

打开下面的执行过程一看:

原来AI还是用的=TEXT(B4, "ddd"),只是加了自定义格式。

虽然这个操作很简单,但这是一个非常直观的让AI帮我们操作Excel的一个实例。

人员重复

其实,这一部分才是我今天想要分享的核心。

成员表是这样的,一人只占一条:

但值班表中,一个人可能要占很多行。这种情况怎么办?一个一个复制再来拖“➕”?

这个时候,“智能助手”的作用就大了!

提示词:

A2到A5单元格是成员名单,请把这个名单中的每个人复制到3行,放置到C列,从C2开始摆放

效果非常棒:

有的人会说:这个操作我用传统的方式也完全能实现,为什么要用AI呢?

这么想:假如你的这个名单,有几百、几千人呢?AI都能瞬间完成哦~

智能助手

智能助手是利用AI生成VBA代码来操作Word、Excel、PPT,并不是万能的。

它不能主动感知和提交文档中的内容给AI,只是机械地去操作文档。所以你不要直接给AI下命令:“帮我美化这个PPT”,这个是不行的。

每次使用智能助手的最终效果可能不同,如果遇到问题,请多试几次,换提示词再来。

不坑盒子:不坑盒子2025 - 免费Office插件下载|Word Excel PPT效率工具

- end -

http://www.lryc.cn/news/577212.html

相关文章:

  • upload-labs靶场通关详解:第15-16关
  • docker-compose部署Nacos、Seata、MySQL
  • 《Effective Python》第十一章 性能——使用 timeit 微基准测试优化性能关键代码
  • 初始CNN(卷积神经网络)
  • C++ cstring 库解析:C 风格字符串函数
  • 深入理解Webpack的灵魂:Tapable插件架构解析
  • 人工智能和云计算对金融未来的影响
  • 大模型在急性左心衰竭预测与临床方案制定中的应用研究
  • spring-ai 工作流
  • Github 2FA(Two-Factor Authentication/两因素认证)
  • 基于Flask技术的民宿管理系统的设计与实现
  • [论文阅读] Neural Architecture Search: Insights from 1000 Papers
  • macos 使用 vllm 启动模型
  • 在 VS Code 中安装与配置 Gemini CLI 的完整指南
  • java JNDI高版本绕过 工具介绍 自动化bypass
  • 【Debian】1- 安装Debian到物理主机
  • leedcode:找到字符串中所有字母异位词
  • 【Actix Web】Rust Web开发JWT认证
  • C#跨线程共享变量指南:从静态变量到AsyncLocal的深度解析
  • Excel转pdf实现动态数据绑定
  • Java设计模式之结构型模式(外观模式)介绍与说明
  • BUUCTF在线评测-练习场-WebCTF习题[MRCTF2020]你传你[特殊字符]呢1-flag获取、解析
  • FPGA实现CameraLink视频解码转SDI输出,基于LVDS+GTX架构,提供2套工程源码和技术支持
  • AWS 开源 Strands Agents SDK,简化 AI 代理开发流程
  • python:运行时报错 No module named flask
  • CAU数据挖掘 支持向量机
  • Instruct-GPT奖励模型的损失函数与反向传播机制解析
  • Linux 系统管理:高效运维与性能优化
  • C语言之文件操作详解(文件打开关闭、顺序/随机读写)
  • 本地部署OpenHands AI助手,自动化编程提升开发效率