例题描述和简单分析
有 Excel 文件 book1.xlsx,如下所示:

每行 7 个数,有 1 有 2,找到第一个 1 之后的序列中,1 所占的百分比,结果如下:

解法及简要说明
Excel中加载插件 ExcelRaq.xll 后。
在 H1 格输入公式:=esproc("=(?.pselect@a(~:1).len()-1)/(?.len()-?.pselect(~:1))",A1:G1),其余单元格以此类推,即可算出结果。
本文介绍如何使用ExcelRaq插件在Excel中计算给定行中第一个1之后1所占的百分比,通过公式esproc实现高效计算。
有 Excel 文件 book1.xlsx,如下所示:

每行 7 个数,有 1 有 2,找到第一个 1 之后的序列中,1 所占的百分比,结果如下:

Excel中加载插件 ExcelRaq.xll 后。
在 H1 格输入公式:=esproc("=(?.pselect@a(~:1).len()-1)/(?.len()-?.pselect(~:1))",A1:G1),其余单元格以此类推,即可算出结果。

被折叠的 条评论
为什么被折叠?