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;

}

相关推荐
less_121383 天前
鸿蒙 WPS Open SDK 接入指南:凭据申请、HAR 集成与 registerApp 校验
华为·harmonyos·wps
RichardLau_Cx3 天前
PPT工具选型指南:WPS、PowerPoint、Canva 与 AI 办公助手(豆包_千问_WorkBuddy)到底怎么选?
人工智能·powerpoint·wps
等疯来跳舞4 天前
熬夜改标书?实测标捷智写、Loopio、Responsive、智标领航:4款标书制作工具效率横评
wps
zxcvb15311 天前
wps实时备份和定时备份区别:触发机制与恢复逻辑的差异
wps
zxcvb15311 天前
如何修改wps备份文件路径?详细步骤与优化建议
wps
拆房老料11 天前
ONLYOFFICE也能像Microsoft Word和WPS一样分别设置中西文字体
前端·html·word·开源软件·wps
Am-Chestnuts20 天前
DeepSeek 复制到 WPS 文字乱码怎么办?DS随心转 导出兼容文档去乱码
乱码·wps·deepseek·wps文字·ds随心转·文档导出
李少兄21 天前
文档排版与数据处理:阿拉伯数字与罗马数字的转换
ui·xhtml·wps
wdfk_prog23 天前
Wi-Fi Direct 教程 04:Interface 协议子系统初始化——WPA/EAPOL、WPS、DPP/NAN、GAS 与 P2P callback
android·运维·服务器·ubuntu·p2p·wps·wifi-direct
less_1213823 天前
HarmonyOS WPS Open SDK 二开实践:统一接口如何收敛多套打开链路
sdk·harmonyos·wps·鸿蒙开发