两列先提取各自的数字,在列出重复,怎么修改

C1:=REGEXP(A:.A,"(?<=-)\d*(?=\[)") D1:=REGEXP(B:.B,"(?<=-)\d*(?=\[)") F1:=FILTER(C1#,COUNTIF(D1#,C1#)) 这样能返回AB列重复,不过有什么办法不用CD的辅助列 居然不能上传文件,好伤啊
广东省
浏览 96
收藏
点赞
分享
+1
13
+1
全部评论 13
 
千叶
=LET(r,-REGEXP(A.:.B,"-\d+(?=\[)"),FILTER(INDEX(r,,1),ISNUMBER(XMATCH(INDEX(r,,2),INDEX(r,,1)))))
· 江西省
回复
aliez
不行,返回的几个数只出现一次的
· 广东省
回复
 
WPS_1665799827
https://personal-act.wps.cn/rubik2/portal/HD2025031821201822/YM2025040908558269?position=ad_rwzx_invite_test&token=f6964ca8d188980d118c2bba7c16aee7
· 安徽省
回复
 
千叶
=MODE.MULT(-REGEXP(A.:.B,"-\d+(?=\[)"))
· 江西省
回复
千叶
如数据都只出现一次重复可以这样
· 江西省
回复
 
懒得批爆
懒得批爆

WPS产品体验官

试试=UNIQUE(VSTACK(REGEXP(A:.A,"(?<=-)\d*(?=\[)"),REGEXP(B:.B,"(?<=-)\d*(?=\[)")),,TRUE)能否成功
· 四川省
回复
aliez
不行,这直接把返回两列所有数据了
· 广东省
回复