首页 养生问答 疾病百科 养生资讯 女性养生 男性养生

excel中如何使用公式或宏实现数据提取?

发布网友 发布时间:2022-04-25 11:43

我来回答

2个回答

热心网友 时间:2022-06-18 18:46


Option Explicit


Sub 宏1()

    Dim arrA, arrD, iA, iD

    '如果C列有内容,下面的两行需要修改为具体范围

    arrA = Range("a1").CurrentRegion 'AB两列的有效数据

    arrD = Range("d1").CurrentRegion 'DE两列的有效数据

    For iD = 1 To UBound(arrD)

        For iA = 1 To UBound(arrA)

            If Abs(arrA(iA, 2) - arrD(iD, 2)) < 0.2 Then

                arrD(iA, 1) = arrA(iA, 1)

                Exit For

            End If

        Next iA

    Next iD

    '结果填表

    Range("d1").CurrentRegion = arrD

End Sub

追问无法正常运行

追答编译错误?运行错误?能否上图?

热心网友 时间:2022-06-18 18:46

D2=IF(B2-E2<0.2,B2,"")

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com