=OFFSET(sheet1!A$1,MATCH(,COUNTIF(A$1:A49,sheet1!A$2:sheet1!A$9956),),)&"" 30
=OFFSET(工艺单预计使用数量!A$1,MATCH(,COUNTIF(A$1:A49,工艺单预计使用数量!A$2:工艺单预计使用数量!A$9956),),)&""目的...
=OFFSET(工艺单预计使用数量!A$1,MATCH(,COUNTIF(A$1:A49,工艺单预计使用数量!A$2:工艺单预计使用数量!A$9956),),)&"" 目的是《工艺单预计使用数量》表里面A列的客户,可以在《订单领用情况》表里面的A列自动且不重复的体现出来。前面都没问题。但到《订单领用情况》表的A50这个单元格的时候却无法继续引用《工艺单预计使用数量》了。求帮忙,急等
展开
展开全部
这东西数据行数一多,数组公式就很容易卡机了。给你VBA代码去重吧:
Sub 唯一()
Dim dic As Object
Set dic = CreateObject("scripting.dictionary")
Dim arr
arr = Range("a1:a" & Range("a65536").End(xlUp).Row)
For i = 1 To UBound(arr)
dic(arr(i, 1)) = ""
Next
Sheets("订单领用情况").[a1].Resize(dic.Count, 1) = Application.Transpose(dic.keys)
End Sub
Sub 唯一()
Dim dic As Object
Set dic = CreateObject("scripting.dictionary")
Dim arr
arr = Range("a1:a" & Range("a65536").End(xlUp).Row)
For i = 1 To UBound(arr)
dic(arr(i, 1)) = ""
Next
Sheets("订单领用情况").[a1].Resize(dic.Count, 1) = Application.Transpose(dic.keys)
End Sub
追问
你这代码怎么用啊
追答
VBA代码。搜索下,然后复制这段代码就可,或者加我V信也可以。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询