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

5-8单元格区域与VS数组应用(实例:提取满足条件的数据)

要求:提取满足条件的数据。(提取第1个大于等于100的数据以及对应的月份)

function test(){var LastCell=Range("a9999").End(xlUp);//向上定位找底位
var Rngs=Range("a2",LastCell);//选择区域
for(var Rng of Rngs){var arr=Rng.Offset(0,1).Resize(1,12).Value()[0];//Rng.Offset(0,1)右偏移1位.Resize(1,12)选择区域.Value()只读[0]一维数组第一个值var arr1=Array.from(arr,x=>x>=100);//查找数组中X=>100的值,Array.from(arr,x=>x>=100)对数组做转换设置,arr,x=>x>=100,输出结果是[false,false,true,true,false,false,]var num=WorksheetFunction.Match(true,arr1,0);//使用函数Match定位(true为对(false为错),arr1为查找区域,0为精准),定位第1个true在什么位置,就是第1个大于等于100的位置var val=Rng.Offset(0,num).Value();//Rng.Offset(0,num)右偏移到什么地方.Value()为只读;Rng.Offset(0,13).Value2=`${val}(${num}月)`;	//Rng.Offset(0,13).Value2指定的地方=写入`${val}(${num}月)`
}}

结果:

http://www.xdnf.cn/news/20343.html

相关文章:

  • Qt多线程编程学习
  • EG2103 SOP-8 内置600V功率MOS管 栅极驱动芯片
  • I/O 多路复用 (I/O Multiplexing)
  • 四个关于云属性的四个卫星数据集的介绍
  • 基于Spring Boot + Vue3的办公用品申领管理系统
  • 部署AIRI
  • lesson55:CSS导航组件全攻略:从基础导航条到动态三级菜单与伸缩菜单实现
  • 02.继承MonoBehaviour的单例模式基类
  • Python快速入门专业版(七):整数与浮点数:Python数值类型的运算与精度问题(附解决方案)
  • 项目中的一些比较实用的自定义控件
  • Python文件打包为EXE的工具v1.0
  • 《AI大模型应知应会100篇》第67篇 Web应用与大模型集成开发实践——1小时打造国产大模型智能客服系统
  • MySQL问题5
  • github上传步骤
  • 季度最强策略:年化247%,回撤10%,夏普比率3.79。附大小盘轮动策略python源代码。
  • Nestjs框架: 使用 CASL 库实现基于角色的权限控制(RBAC)与细粒度访问控制的实战演示
  • 【嵌入式C语言】七
  • 【IQA技术专题】 多尺度的transformer网络IQA:MUSIQ
  • GO语言的主要语法和特性
  • 跨平台游戏引擎 Axmol-2.8.1 发布
  • 突破反爬限制:动态IP轮换策略与实现
  • XXL-JOB源码分析(服务端)
  • “唐人街大赛第二届”题解
  • Spring Boot 3.x 的 @EnableAsync应用实例
  • 基于51单片机的信号发生器函数发生器设计
  • 存储卡备用区用尽,拷贝机设置坏块数量又有何意义?
  • hot100-贪心算法(附图解思路)
  • 项目升级--Nginx
  • 一种基于迁移学习的零样本故障诊断方法
  • WSL2环境下因服务器重装引发的SSH连接问题排查记录