首页 > 其他分享 >转换考勤系统中的数据

转换考勤系统中的数据

时间:2023-11-26 17:22:04浏览次数:35  
标签:A31 转换 Int 31 系统 考勤 引用 ROW

问题:如下图转换

函数公式解决:

姓名列	=INDIRECT("原始考勤!k"&INT(ROW(A31)/31)*2+3)
日期列	=MOD(ROW(A31),31)+1
打卡时间列	=IFERROR(--MID(INDIRECT("原始考勤!r"&INT(ROW(A31)/31)*2+4&"c"&MOD(ROW(A31),31)+1,),COLUMN(A1)*5-4,5),"")

姓名列思路:

每个名字重复31次,使用Int(Row(A31)/31)

数据源在5、7、9……行,Int(...)*2+3

用Indirect间接引用

日期列思路:

循环序列数套路

时间列思路:

间接引用行与姓名列思路一致,数据源所在行为6、8、10……行,Int(...)*2+4

间接引用列是循环序列数套路

使用r1c1样式的间接引用

Mid部分将数据按5个字符进行分隔

Mid函数的结果为文本,加双负号转成数值

空文本加双负号产生的错误值由Iferror消除

公式所在单元格数字格式改成时间

 

标签:A31,转换,Int,31,系统,考勤,引用,ROW
From: https://www.cnblogs.com/officeplayer/p/17857578.html

相关文章

  • 信息安全系统设计与实现学习笔记11
    信息安全系统设计与实现学习笔记11一、知识点归纳以及自己最有收获的内容1.知识点归纳第13章TCP/IP和网络编程TCP/IP协议TCP/IP传输协议,即传输控制/网络协议,是网络使用中最基本的通信协议。它对互联网中各部分进行通信的标准和方法进行了规定。TCP/IP传输协议是保证网络......
  • Java 系统学习 | windows 环境安装 java
    学习语言,首先搭建环境。当前最新是Java21,本篇安装17版本。一、下载进入官网OracleDevelopers开发语言选择JavaDownloads选择JDK选择windows环境的JDK17下载exe文件即可想要其它老版本选择archive二、安装配置双击下载的exe......
  • 《信息安全系统设计与实现》第十二周学习笔记
      第13章TCP/IP和网络编程TCP/IP协议具体来说,IP或ICMP、TCP或UDP、TELNET或FTP、以及HTTP等都属于TCP/IP协议。他们与TCP或IP的关系紧密,是互联网必不可少的组成部分。TCP/IP一词泛指这些协议,因此,有时也称TCP/IP为网际协议群。互联网进行通信时,需要相应的......
  • 员工管理系统简洁版
    【一】需求介绍用户可以注册,并将注册信息临时保存起来,登陆时可根据指定用户名或密码进行登陆设定好用户名和密码,用户通过输入指定的用户名和密码进行登陆最大尝试次数:用户最多尝试猜测3次最大尝试次数后:如3次后,问用户是否继续登陆如果回答Y或y,就再给3次机会,提示【还剩最后......
  • 《信息安全系统设计与实现》第十二周学习笔记
    TCP/IP协议TCP/IP协议是一组通信协议,用于在计算机网络上实现数据传输。它是因特网的基础协议,也被广泛用于局域网(LAN)和广域网(WAN)。TCP/IP协议族由两个主要协议组成:传输控制协议(TCP)和互联网协议(IP)。这两个协议共同工作,以确保在网络上可靠、有序地传输数据。IP主机和IP地址:IP地......
  • 基于微信小程序的家庭财务管理系统
    (文章目录)详细视频演示请联系我获取更详细的演示视频具体实现截图技术栈后端框架SpringBootSpringBoot内置了Tomcat、Jetty和Undertow等服务器,这意味着你可以直接使用它们而不需要额外的安装和配置。SpringBoot的一个主要优点是它的自动配置功能。它可以根据你的项目......
  • 《信息安全系统设计与实现》第十三周学习笔记
    第十四章MYSQL实践mysql简介MySQL是一个开源数据库管理系统,由服务器和客户机组成。在将客户机连接到服务器后,用户可向服务器输入SQL命令,以便创建数据库,删除数据库,存储、组织和检索数据库中的数据。MySQL有广泛的应用。mysql安装在ubuntu中使用sudoaptinstallmysql-server......
  • 信息安全系统设计与实现——学习笔记11
    任务详情:自学教材,提交学习笔记Part1知识点归纳&GPT提问知识点归纳1.TCP/IP协议TCP/IP协议:TCP代表传输控制协议。IP代表互联网协议。目前有两个版本的IP,即IPv4和IPv6,IPv4使用32位地址,IPv6使用128位地址。TCP/IP各个层级及使用的协议如下图所示:2.IP(1)IP协议ip协议用于在ip......
  • 鸿蒙系统的背后技术20218573
    鸿蒙系统基于Linux打造,其本质还是安卓系统?随着华为推出鸿蒙系统,科技界掀起了一场关于这一新兴操作系统的讨论。其中一个备受关注的议题是:鸿蒙系统究竟是一个全新的操作系统,还是安卓系统的一个变体?本文将深入研究鸿蒙系统的技术基础,以解开这个引人瞩目的谜团。1.鸿蒙系统的背......
  • 如何在windows系统下安装适用于linux的windows子系统
    最近部分工作需要在linux系统下操作,想着在自己本本上安装个虚拟机,废了九牛二虎之力安装好了VMware及Ubuntu系统,但是其在主机和虚拟机间共享数据不是很方便。于是又废了半天劲安装了VMwaretools,设置了共享盘、并启动后自动挂载。一切搞定后,无意中发现windows下可以安装linux子系统......