恒美恒美 发表于 2024-7-25 07:35:55

跪求大佬帮忙写一个js代码


分享一个自定义公式,自动去重!
https://gcdn.grapecity.com.cn/showtopic-90958-1-1.html
(出处: 葡萄城开发者社区)

就跟这位大佬写的一样,不过他写的是去重,我想要的是求两个单元格中保留重复的值

在页面上用excel函数的性质,对比现有值和参照值,如果两个值里都有的数据,就保留下来,没有就去掉

没事测着玩 发表于 2024-7-25 07:35:56

恒美恒美 发表于 2024-7-25 12:41
大佬,帮忙改一下行不,这个只能获取单数,两位数和三位数就不行了

哦,没注意,用错函数了,这个应该没问题

VVANVI 发表于 2024-7-25 08:29:01

本帖最后由 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(',')


}

没事测着玩 发表于 2024-7-25 08:48:27

诺,给你,使用方法和你看的那个一样,公式名字就是压缩包的名字,必须传两个参数

Lay.Li 发表于 2024-7-25 09:11:20

感谢各位大佬的支持~
试了一下楼上几位大佬提供的函数是可以的,可以尝试一下




恒美恒美 发表于 2024-7-25 12:40:28

Lay.Li 发表于 2024-7-25 09:11
感谢各位大佬的支持~
试了一下楼上几位大佬提供的函数是可以的,可以尝试一下

第一位大佬做的怎么用阿,能否帮忙做个dome,第二位大佬做的可以,但是两位数三位数就不行,只能获取单数

恒美恒美 发表于 2024-7-25 12:41:09

没事测着玩 发表于 2024-7-25 08:48
诺,给你,使用方法和你看的那个一样,公式名字就是压缩包的名字,必须传两个参数

大佬,帮忙改一下行不,这个只能获取单数,两位数和三位数就不行了

VVANVI 发表于 2024-7-25 12:58:58

本帖最后由 VVANVI 于 2024-7-25 13:11 编辑

恒美恒美 发表于 2024-7-25 12:40
第一位大佬做的怎么用阿,能否帮忙做个dome,第二位大佬做的可以,但是两位数三位数就不行,只能获取单数
js 代码不会用吗?不会用还让写代码 ,我醉了



恒美恒美 发表于 2024-7-25 13:07:35

VVANVI 发表于 2024-7-25 12:58
js 代码不会用吗?不会用还让写代码 ,我醉了

:$小白一个阿,我只是看照着dome的用法模仿出来就好了,大佬见笑了

VVANVI 发表于 2024-7-25 13:10:16

恒美恒美 发表于 2024-7-25 13:07
小白一个阿,我只是看照着dome的用法模仿出来就好了,大佬见笑了

我用的是v7这是工程文件
页: [1] 2 3 4
查看完整版本: 跪求大佬帮忙写一个js代码