首页 > 其他分享 >按指定日期重复

按指定日期重复

时间:2024-07-07 21:19:27浏览次数:11  
标签:重复 公式 指定 A1 COUNTA 日期 SUBSTITUTE ROW

 问题:根据D1指定的日期将A2:C8区域进行重复

公式1(姓名)右拉下拉完成
=INDEX(A:A,MOD(ROW(A1)+COUNTA(A:A)-2,COUNTA(A:A)-1)+2)
公式2(日期)下拉完成
=SUBSTITUTE(LEFT(D$1,FIND("-",D$1)-1),".","/")+(ROW(A1)-1)/(COUNTA(A:A)-1)
公式3(全部)动态数组
=LET(a,COUNTA(A:A)-1,b,SUM(SUBSTITUTE(TEXTSPLIT(D1,"-"),".","-")*{-1,1})+1,HSTACK(CHOOSEROWS(A:C,MOD(SEQUENCE(a*b)+a-1,a)+2),SUBSTITUTE(LEFT(D$1,FIND("-",D$1)-1),".","/")+(SEQUENCE(a*b)-1)/a)) 

CountA(A:A)-1即数据源中具体数据的行数(不包括标题行)

MOD(ROW(A1)+COUNTA(A:A)-2,COUNTA(A:A)-1)+2部分生成2、3、4、5、6、7、8、2、3、4、5、6、7、8……这样的循环序列数

(ROW(A1)-1)/(COUNTA(A:A)-1)部分生成0、0、0、0、0、0、0、1、1、1、1、1、1、1……这样的重复序列数(不考虑小数部分)

SUBSTITUTE(LEFT(D$1,FIND("-",D$1)-1),".","/")部分提取起始日期

SUM(SUBSTITUTE(TEXTSPLIT(D1,"-"),".","-")*{-1,1})+1部分计算出两日期间隔天数

动态数组公式与前两个公式思路一致,只是将原公式中Row函数改成Sequence

标签:重复,公式,指定,A1,COUNTA,日期,SUBSTITUTE,ROW
From: https://www.cnblogs.com/officeplayer/p/18288947

相关文章

  • Java日期时间操作工具类:DateTimeUtil
    在Java开发中,处理日期和时间是一个常见的需求,无论是数据库查询、日志记录还是业务逻辑处理,都离不开对日期时间的精确操作。Java自JDK8起引入了新的日期时间API,如java.time包下的LocalDate,LocalTime,LocalDateTime,ZonedDateTime等,这些API相比之前的java.util.Date和java.t......
  • Optimize-Volume 命令用于优化指定驱动器的性能。除了 -Defrag 参数以外,还有一些其他
    Optimize-Volume命令起源于Microsoft的PowerShell环境中的一个磁盘优化工具。它主要用于对磁盘驱动器执行优化操作,包括碎片整理、TRIM操作(针对固态硬盘)、分块整理等。这些操作有助于提高磁盘性能和延长硬件寿命,特别是对于使用频繁的系统和数据驱动器来说尤为重要。在Power......
  • springboot项目jar包运行使用指定application.yml
    在SpringBoot项目中,你可以通过命令行参数来指定使用特定的application.yml文件。以下是几种常见的方法:方法一:使用 --spring.config.location 参数你可以通过--spring.config.location参数来指定配置文件的路径。这个路径可以是绝对路径,也可以是相对路径。java-jar......
  • 日期类&异常类
    日期类&异常类作业:千位数字相乘publicstaticvoidmain(String[]args){//两个千位数字相乘int[]arr1={7,8,9,9,8,9};int[]arr2={7,9,8,9,6,8};//定义结果的数组int[]result=newint[12];for(inti=0;......
  • wsl安装Linux系统到指定位置
    默认情况下,wsl安装的系统,会安装到系统C盘,长期下去,很容易把C盘的空间消耗完,从而影响系统的正常运行,所以我建议是将wsl所有的系统都安装到其它磁盘中,便于维护。1、导出镜像通过wsl-l-v查看当前已安装的系统版本。导出到当前目录位置,也可以指定目录位置。wsl--......
  • RK3588-12-Recent(多任务)界面屏蔽指定apk
    需求:    客户需要在Recent界面(多任务界面)不显示他们的apk解决方法:代码路径:frameworks/base/services/core/java/com/android/server/wm/RecentTasks.java---a/services/core/java/com/android/server/wm/RecentTasks.java+++b/services/core/java/com/......
  • 【力扣】每日一题—第217题,存在重复元素
    目录题目:开始思路:更改思路:上代码:题目:给你一个整数数组nums。如果任一值在数组中出现至少两次,返回true;如果数组中每个元素互不相同,返回false。开始思路:暴力求解两重for循环直接出结果,但是超时了!!!超时了命苦!!!更改思路:先排序后遍历成功了哎,不过如此,嘿嘿嘿......
  • 日期类
    第一代日期类Date:精确到毫秒名代表特定的瞬间配合使用的有SimpleDateFormat:格式和解析日期的类;格式化和解析日期的具体类。它允许进行格式化(日期到文本)、解析(文本到日期)和规范化注意:Date类是在java.util中。默认输出国外日期格式。publicclassDate_{publicstaticvo......
  • MySQL 字符串日期格式转换
    在MySQL中,经常需要将字符串类型的日期转换成日期或时间类型,或者在不同的日期格式之间进行转换。MySQL提供了几种方法来实现这一点,包括使用STR_TO_DATE()和DATE_FORMAT()函数。1.使用STR_TO_DATE()函数STR_TO_DATE()函数可以将字符串转换成日期或时间格式。它接受两个主要参......
  • 2016 CSP-J/NOIP万字长文复赛真题题解——秒杀T1 买铅笔,T2 回文日期,T3 海港,T4 魔法
    [NOIP2016普及组]买铅笔题干[NOIP2016普及组]买铅笔题目背景NOIP2016普及组T1题目描述P老师需要去商店买nnn支铅笔作为小朋友们参加NOIP的礼物。她发现......