美文网首页
如何找到下面满足条件的第一个格子的行号

如何找到下面满足条件的第一个格子的行号

作者: 西柚学报表 | 来源:发表于2021-01-15 15:18 被阅读0次

例题描述

Excel文件中有一列数值,需要找出数字10出现以后第一次出现单数时与它之间的间隔行数。如下图所示:

实现步骤

1、  运行集算器

可去润乾官网下载职场版,同时下载一个免费授权就够了,首次运行时会提示加载。

2、  编写脚本:

把代码列出来看得清楚点:

A1=clipboard().split("\n").(int(~)) 

从剪贴板里读取数据,按换行符\n拆分成序列并转换成整数

A2=A1.(null)

定义一个与A1大小相同的序列用来保存结果,赋初值为空

A3=A1.run(if(~==10,(x=~A[1:].pselect(~%2==1),A2(#+x)=x)))

循环A1的每个数,计算:如果当前数是10,则从它后面的数中选出第1个单数的序号赋给x,再将结果序列中第#+x个成员值设为x。其中~[1:]表示当前数的下一个到最后一个组成的序列,#表示A1中当前数的序号。

A4=clipboard(A2.export())

将A2序列转换成字符串放进剪贴板中

3、  代码写好以后,到Excel文件里选择数值列A2-A16,然后按Ctrl+C复制到剪贴板。

回到集算器,按F9运行程序,运行结束后再回到Excel文件,点击B2,按Ctrl+V就可以把间隔列的数据粘贴过来。

【附件】interval.zip

相关文章

  • 如何找到下面满足条件的第一个格子的行号

    例题描述 Excel文件中有一列数值,需要找出数字10出现以后第一次出现单数时与它之间的间隔行数。如下图所示: 实...

  • laravel中firstOrNew, firstOrCreat

    firstOrNew firstOrNew 方法找到第一个满足某些约束的模型,没有满足约束条件的数据时 new 一...

  • 数组查询的几种方法

    find()//获取数组中满足条件的第一个元素,该方法对于空数组不会执行,当找到满足条件的元素时//返回该元素,且...

  • 单点突破

    创业第一要点就是找到你的客户在哪里。第一个满足的需求是,为谁服务?满足什么需求,如何找到他,如何服务好他,这就是客...

  • 实用的js方法

    Array.find():获取数组中第一个满足条件的元素,找到返回该元素,找不到返回undefinedArray....

  • 遍历数组取不同

    1. 利用find函数和es6箭头函数,下面方法取到数组中满足条件的第一个元素; 查找符合条件的所有元素 原文链接...

  • JavaScript查找一个数组中符合某个条件的值,并将符合条件

    利用find函数和es6箭头函数,下面方法取到数组中满足条件的第一个元素; 查找符合条件的所有元素 转自https...

  • JavaScript查找一个数组中符合某个条件的值,并将符合条件

    1. 利用find函数和es6箭头函数,下面方法取到数组中满足条件的第一个元素; 2. 查找符合条件的所有元素

  • HDU2045

    递推思路:记f(n)为n个格子的方法数目。在前面n-1个格子已经调好的情况下,填第n个格子。满足条件的n个格子的填...

  • Spring boot条件自动装配

    接口Condition 实现接口Condition,可以指定在满足什么条件的情况下进行自动装配: 下面演示如何使用...

网友评论

      本文标题:如何找到下面满足条件的第一个格子的行号

      本文链接:https://www.haomeiwen.com/subject/allwaktx.html