請問如何用vba進行資料匹配?

時間 2021-05-29 22:21:45

1樓:Excel手把手

Sub main()

Dim d

Set d = CreateObject("scripting.dictionary")

Dim arr, brr

arr = Worksheets("Sheet1").UsedRange

brr = Worksheets("Sheet2").UsedRange

Dim i As Long

For i = 2 To UBound(arr)

d(arr(i, 1)) = arr(i, 2)

Next i

For i = 2 To UBound(brr)

If d.exists(brr(i, 1)) Then

brr(i, 3) = d(brr(i, 1))

End If

Next i

Worksheets("Sheet2").Range("a1").Resize(UBound(brr), 3) = brr

End Sub

附上文件

提取碼:6kfn

2樓:郭大牛

別用vba了,直接用power query吧,在裡面清洗完資料,然後匯入模型,再用power pivot做扁平化的資料透視表。接下來還可以做各種視覺化,多省事。用了十多年的vba,自從有了POWER BI套件後,我現在的想法是能不用vba絕對不用vba

企業如何進行數位化轉型

吉客雲 數位化的本質就是讓高質量資訊的高效率傳播。一般的傳統的方式會通過空間擴張 時間壓榨進行效率的提公升。比如前幾年經常有很多品牌商在各個地方做連鎖和開店,或者延長營業時間,以此來實現資訊傳播。從長遠來看,數位化的目標是要突破空間和時間限制來思考,有三個方面的表現。第一,產品和服務能隨時隨地交付給...

請問進行數碼印花設計和普通的圖案設計有什麼不一樣和要注意的地方啊,有沒有人比較了解數碼印花技術的呀?

吳昊 首先,贊同郭永年的回答,紡織品面料設計和你要採用的面料品種非常相關,是需要考慮乙個材質與圖案結合的過程。同樣的圖案在不同面料上列印出來,表現的感受是不一樣的。其次,數碼印花技術最大的優勢在於不受傳統印花套數和花回長度的限制,既然如此的話,數碼印花設計就應該盡可能發揮這個優勢?另外,數碼印花技術...

有沒有大神知道如何在python進行資料預處理

波羅學 介紹如何用python做資料預處理前,可以先了解下預處理有哪些步驟?簡單列舉了幾個,如下 檢查,資料是存在髒資料 缺失等情況,如何找出它們 清洗,如何丟棄異常的資料,或者進行補齊等操作 篩選,選出自己對自己有價值的資料 排序,指定字段排序,然後進行top n獲取等 轉換,資料join 合併 ...