利用不坑盒子的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 -
相关推荐
mudtools18 分钟前
.NET驾驭Excel之力:Excel应用程序的创建与管理
c#·.net·excel·wps
mudtools20 分钟前
.NET驾驭Excel之力:自动化数据处理 - 开篇概述与环境准备
c#·自动化·.net·excel·wps
cx330上的猫22 分钟前
【数据分析-Excel】常用函数汇总
数据分析·excel
企鹅侠客15 小时前
用AI写了一个Excel 批量插图工具
excel·excel批量插图
许泽宇的技术分享16 小时前
当 AI 工作流需要“人类智慧“:深度解析 Microsoft Agent Framework 的人工接入机制
人工智能·microsoft
黑咩狗夜.cm16 小时前
Aspose.word实现表格每页固定表头、最后一行填满整个页面
开发语言·c#·word
gCode Teacher 格码致知16 小时前
Python教学基础:用Python和openpyxl结合Word模板域写入数据-由Deepseek产生
python·word
m5655bj17 小时前
Python 查找并高亮显示指定 Excel 数据
开发语言·python·excel
缺点内向19 小时前
Java:高效删除Excel中的空白行和列
java·开发语言·excel
CodeCraft Studio20 小时前
Excel处理控件Aspose.Cells教程:如何使用C#在Excel中添加、编辑和更新切片器
ui·c#·excel·aspose·excel切片器·创建表格切片器