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;

}

相关推荐
LAM LAB11 天前
【WPS】实现自动加载宏
wps
yue20040313 天前
WPS excel 顶部工具栏/导航栏字体和图标非常小 以及解决
wps
thethefighter13 天前
快速预览Word、WPS秒开,支持空格弹窗
linux·word·wps·快速预览·空格弹窗·nhdeepview
fanstering14 天前
WPS绿化检索指南
wps
less_1213817 天前
鸿蒙 WPS Open SDK 二开复盘:从注册、打开到回传的完整能力链
服务器·sdk·harmonyos·wps·鸿蒙开发
vipers_18 天前
WPS如何打开:选中单元格,导航栏显示内容
wps
PythonFun18 天前
如何生成Python50天系列学习互动网页课件
python·wps
brian003119 天前
word插件,像wps一样双击放大图片
word·wps·双击放大图片
深眸财经20 天前
易观Q3办公智能体报告发布,WPS灵犀专业版入选典型案例
人工智能·wps
less_1213824 天前
鸿蒙 WPS Open SDK 接入指南:凭据申请、HAR 集成与 registerApp 校验
华为·harmonyos·wps