8-9 WPS JS宏 正则表达式 字符组与任选应用-条件计数

8-9 WPS JS宏 正则表达式 字符组与任选应用-条件计数

要求:统计字符串中大于等于80的个数和提取数字

|-----|------------|----|--------|
| 部门 | 考核分数 | 人数 | 提取数字 |
| 民政局 | 刘小明85、陈好90 | 2 | 85、90 |
| 财政局 | 李五91、徐丽100 | 2 | 91、100 |
| 残联 | 程六88、熊霞53 | 1 | 88、53 |

代码:

function test(){

var arr=Range("b2",Range("b9999").End(xlUp)).Value();

var newarr=arr.map(ar=>ar\[0.match(/89\d|100/g).length]);//match:搜索返回,\[\]:行转列

//正则表达式/89\d|100/g解析:先识别8或9再识别0-9,组合成2位数的数值,|或者识别100,/g为全局匹配

var newarr1=arr.map(ar=>ar\[0.replace(/一-龥A-Za-z/g,"")]);//replace:替换,\[\]:行转列

//正则表达式/一-龥A-Za-z/g解析:识别所有汉字和大写字母和小写字母

Range("c2").Resize(newarr.length,1).Value2=newarr;

Range("d2").Resize(newarr1.length,1).Value2=newarr1;

}

相关推荐
李少兄11 小时前
文档排版与数据处理:阿拉伯数字与罗马数字的转换
ui·xhtml·wps
wdfk_prog2 天前
Wi-Fi Direct 教程 04:Interface 协议子系统初始化——WPA/EAPOL、WPS、DPP/NAN、GAS 与 P2P callback
android·运维·服务器·ubuntu·p2p·wps·wifi-direct
less_121383 天前
HarmonyOS WPS Open SDK 二开实践:统一接口如何收敛多套打开链路
sdk·harmonyos·wps·鸿蒙开发
小淮AI3 天前
AI生成PPT工具的功能观察:百度文库、Gamma、WPS AI
人工智能·powerpoint·wps
less_121383 天前
HarmonyOS WPS Open SDK 快速入门:HAR 集成到 sendRequest 打开文档
华为·harmonyos·wps
兔叭_哥16 天前
WPS 阿里V3 全流程逆向分析与求解
网络·wps
诺....23 天前
WPS表格根据条件自动设置单元格颜色
wps
Irene19911 个月前
获取 Excel 填充色的十六进制颜色值:取色器 + 手动转 RGB
excel·wps
几层山下1 个月前
WPS的word文档转pdf java实现不乱格式生成-已解决
java·pdf·word·wps
吃杠碰小鸡1 个月前
Wps常用功能介绍
前端·wps