永发信息网

Excel 提取唯一值求助,满足两个条件的

答案:2  悬赏:20  手机版
解决时间 2021-03-14 17:51
Excel 提取唯一值求助,满足两个条件的
最佳答案
Excel 提取唯一值,满足两个条件,可以参考如下excel宏代码,自己改改吧,具体不知道你的条件。
Sub 宏1()
    Dim arr, brr(), i&, j&, s$, lc%, d As Object
    Set d = CreateObject("scripting.dictionary")
    arr = [a1].CurrentRegion
    lc = UBound(arr, 2)
    For i = 4 To UBound(arr)
        s = arr(i, 2) & Chr(9) & arr(i, 14)
        If Not d.Exists(s) Then
            m = m + 1
            d(s) = ""
            For j = 1 To lc
                arr(m, j) = arr(i, j)
            Next
        End If
    Next
    With Sheets("Sheet2") '写到Sheet2
        .UsedRange.Offset(3).ClearContents
        .[a4].Resize(m, lc) = arr
        .Activate
    End With
End Sub
全部回答
用你那个函数就可以。你之所以出现科学计数的形式是你d列数据的格式问题,你可以先将d列设置为文本格式,然后在d9输入如下公式后填充到出现空白为止: =index($a$9:$a$2448,row(a1)*12-3,0) 当然,如果你知道vba,那就跟简单了,连填充都不需要,自动完成。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么会计专业那么火,同时会计又是一个待遇
电动车电瓶测试放电正常但是骑行路程短
请教TTT和TTO的区别
高中朋友很少,感觉朋友没什么说的,说什么啊
灶台是石英石可以刷漆改色吗
丹徒三院-门诊部在哪里啊,我有事要去这个地
世界上到底有多少种恐龙
怎么办,引体向上一个都不会,俯卧撑也一个都
尽力了努力了才无憾,有哪句文言文可以代替?
我没有办理社保,但公司每月都在扣社保钱是什
左虫右八什么字
纤羽少儿舞蹈地址在什么地方,想过去办事
Linux入门:为什么要安装Linux
挂一档松离合转速表不升反降直到熄火是为什么
昊锐提示制动器维修站
推荐资讯
在175平台上完cs1.6,感觉出弹道和单机的不一
男人怎样处理大小老婆的关系比较妥善?
进入中国最早的电脑是什么牌子?
朗动车手自一体在高速用自动省油还是用手动省
dota极限操作
帕萨特可以用壳牌润滑油吗机油吗机油
岩石单轴抗压强度,要求设计700KPa的,要多少抗
笔记本电脑开机后桌面上无任何东西,还时不时
武林外传:老白是从第几集开始喜欢湘玉的?
P2P和放高利贷的区别,终于有人说清楚了
今天去办了张中行信用卡,深圳文化卡,不知道
美家净床上用品这个地址在什么地方,我要处理
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?