在Excel电子表格中用公式实现最最简易的标签套打

每月要为单位新入职员工打印标签贴纸,贴于档案之上,之前是用Excel建立一张表,通过拖动单元格大小,调整文本位置,实现标签贴纸的打印功能。

后来,公司每月都会新招入一批员工,每次打印贴纸时,需要逐一修改标签中员工信息,非常麻烦。那么,今天我们就用一个最最简单的方法,解决这个问题。

首先,我们会想到,单位员工信息会保存在一个花名册表格里面,我们可以直接把花名册中的信息引用过来,那么,就需要用到一个函数OFFSET。可以理解为,指定一个单元格reference,以该单元格为参照点,偏移rows行、cols列后,取height行width列内容。

OFFSET(reference, rows, cols,height, width)

 这样一来,我们可以把员工花名册放在一边,比如下面这样:

那么问题来了,我们怎样让电脑知道偏移多少行多少列呢?分析一下。

这样,我们可以使用(标签行数-1)*3+列序号取到该标签从1开始的顺序号,即OFFSET中需要偏移的行数。

因为OFFSET需要指定一个单元格地址作为参照,那么我们就指定E1单元格吧!因后面这个地址是不变的,所以要改为绝对引用($E$1),那么A2单元格,我们可以写公式了:

=OFFSET($E$1,1,0,1,1)

把偏移量中的行数改一下,标签行数可以通过计算有多少个“员工”标签头部来确定,即COUNTIF($A$1:当前单元格位置,"员工"),列序号可以用COLUMNS($A:当前列号)来确定。

=OFFSET($E$1,(COUNTIF($A$1:A1,"员工"),0,1,1)-1)*3+COLUMNS($A:A),0,1,1)

这样,员工编号就取出来了,取员工姓名只需要把OFFSET的第3个参数0改为1即可

=OFFSET($E$1,(COUNTIF($A$1:A1,"员工"),0,1,1)-1)*3+COLUMNS($A:A),1,1,1)

选中第一个标签的员工编号、员工姓名单元格,右拉,第一组标签完成了

接下来,直接Ctrl+C复制,分别选中A6、A10、A14、A18

至此,所有标签都生成了,下个月如有新员工入职,只需要把员工信息粘贴到右侧列表,左边标签就自动更新啦!

最后,把A1至C19设置为打印区域,打印即可,完美解决!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/21662.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

漏洞深度分析 | CVE-2023-36053-Django 表达式拒绝服务

​ 项目介绍 Django 是一个高级 Python Web 框架,鼓励快速开发和简洁、务实的设计。它由经验丰富的开发人员构建,解决了 Web 开发的大部分麻烦,因此您可以专注于编写应用程序,而无需重新发明轮子。它是免费且开源的。 项目地址…

数字化时代,企业的数据指标体系

在社会节奏越来越快,处理的信息量越来越大的今天,传统的经营管理模式已经适应不了当下的环境。而由经验、情感组成的业务调整以及决策能力不再能正确指导企业走在正确的方向上,所以数据就成为了企业新的业务优化调整和支撑企业高层管理进行决…

苹果Mac动态壁纸软件Dynamic Wallpaper

Dynamic Wallpaper 是一款桌面壁纸管理软件,它提供了动态壁纸的功能。动态壁纸是指可以在一段时间内自动更改外观的壁纸,比如根据时间或其他条件进行变化。这种壁纸可以为用户提供更加生动有趣的桌面体验。 Dynamic Wallpaper 软件具有以下特点和功能&am…

vue3+element+sortablejs实现table表格 行列动态拖拽

vue3elementsortablejs实现table动态拖拽 1.第一步我们要安装sortablejs依赖2.在我们需要的组件中引入3.完整代码4.效果 1.第一步我们要安装sortablejs依赖 去博客设置页面,选择一款你喜欢的代码片高亮样式,下面展示同样高亮的 代码片. npm install so…

【LeetCode】594. 最长和谐子序列

594. 最长和谐子序列(简单) 方法:哈希表计数 思路 题目规定的「和谐子序列」中的最值差值正好为 1,因而子序列排序后必然符合[a,a,.., a 1,a1]形式,即符合条件的和谐子序列长度为相邻两数(差值为 1)的出现次数之和。…

linux 基于debian_ubuntu AB系统适配(三)- overlayroot

Overlayroot Overlayroot是一个实用工具,允许您创建一个只读的根文件系统和一个可写的覆盖文件系统。这对于创建一个更安全和稳定的系统很有用,因为对系统所做的任何更改都将存储在覆盖文件系统中,可以很容易地丢弃或重置。 在Debian下,分离的系统在/userdata/rootfs_ove…

西门子S7300以太网模块labview软件介绍

借助捷米特ETH-S7300-JM01以太网模块,通过NetS7 OPC和NI OPC Servers,西门子S7-300与测控软件NI LABVIEW实现以太网通讯和监控。 功能简介 LabVIEW是一种程序开发环境,由美国国家仪器(NzI)公司研制开发,类…

Pycharm连接mysql问题

1. 本地服务 保证本地的服务启动且没有问题 2. 驱动程序 配置驱动程序,首先主机上要装有驱动 直接Google搜,下载就行了 然后选择你的驱动路径 导入数据库: 然后填入你的数据库用户名,密码,URL URL jdbc:mysql:…

自动化测试与持续集成方案

目录 前言: 传统接口测试 接口测试自动化 接口自动化的持续集成 前言: 自动化测试和持续集成是软件开发过程中非常重要的环节。自动化测试可以提高测试效率和准确性,而持续集成则可以确保代码的稳定性和可靠性。 传统接口测试 不知道别…

【数据分析 - 基础入门之pandas篇①】- pandas介绍

文章目录 前言一、pandas介绍二、pandas优势2.1 强大的数据结构支撑2.2 优点 三、pandas学习路线结语相关导读 前言 一、pandas介绍 pandas 是 Python 的 核心数据分析支持库 ,提供了快速、灵活、明确的数据结构,旨在简单、直观地处理关系型、标记型数据…

【仲裁器】轮询仲裁round-robin,rr

起因:在多主单从的设计中,当多个源端同时发起传输请求时,需要仲裁器根据优先级来判断响应哪一个源端。轮询仲裁:各个源端优先级相同,当其同时发起请求时,依次进行响应。 电路图 代码 module rr_arb(input…

前端:运用html+css+js模仿京东上商品图片区域放大特效

前端:运用htmlcssjs模仿京东上商品图片区域放大特效 1. 前言2. 前端界面3. js实现鼠标移入效果4. 实现代码 1. 前言 最近在网页端浏览京东上的商品时,觉得上面的那张gif图片上实现的特效不错,于是自己打算使用htmlcssjs技术来实现一下上述特效效果&#…