跪求大佬帮忙写一个js代码
分享一个自定义公式,自动去重!
https://gcdn.grapecity.com.cn/showtopic-90958-1-1.html
(出处: 葡萄城开发者社区)
就跟这位大佬写的一样,不过他写的是去重,我想要的是求两个单元格中保留重复的值
在页面上用excel函数的性质,对比现有值和参照值,如果两个值里都有的数据,就保留下来,没有就去掉
恒美恒美 发表于 2024-7-25 12:41
大佬,帮忙改一下行不,这个只能获取单数,两位数和三位数就不行了
哦,没注意,用错函数了,这个应该没问题 本帖最后由 VVANVI 于 2024-7-25 08:30 编辑
.
已经写成了函数,复制到js命令里面 引用这个函数就可以处理交集
function clstr(txt1,txt2){
var arr1 = txt1.split(',')
res = []
for (var i = 0; i < arr1.length; i++) {
if(txt2.indexOf(arr1) != -1){
res.push(arr1)
}
}
// console.log(res)
return res.join(',')
}
诺,给你,使用方法和你看的那个一样,公式名字就是压缩包的名字,必须传两个参数
感谢各位大佬的支持~
试了一下楼上几位大佬提供的函数是可以的,可以尝试一下
Lay.Li 发表于 2024-7-25 09:11
感谢各位大佬的支持~
试了一下楼上几位大佬提供的函数是可以的,可以尝试一下
第一位大佬做的怎么用阿,能否帮忙做个dome,第二位大佬做的可以,但是两位数三位数就不行,只能获取单数 没事测着玩 发表于 2024-7-25 08:48
诺,给你,使用方法和你看的那个一样,公式名字就是压缩包的名字,必须传两个参数
大佬,帮忙改一下行不,这个只能获取单数,两位数和三位数就不行了 本帖最后由 VVANVI 于 2024-7-25 13:11 编辑
恒美恒美 发表于 2024-7-25 12:40
第一位大佬做的怎么用阿,能否帮忙做个dome,第二位大佬做的可以,但是两位数三位数就不行,只能获取单数
js 代码不会用吗?不会用还让写代码 ,我醉了
VVANVI 发表于 2024-7-25 12:58
js 代码不会用吗?不会用还让写代码 ,我醉了
:$小白一个阿,我只是看照着dome的用法模仿出来就好了,大佬见笑了 恒美恒美 发表于 2024-7-25 13:07
小白一个阿,我只是看照着dome的用法模仿出来就好了,大佬见笑了
我用的是v7这是工程文件