[英]Calculate the difference between two non-adjacent columns, based on a “match column” using Excel VBA
我正在尋找比較兩組兩列的最有效方法,因此:
第一組:
A | B | C |
11_22 | 10 | |
33_44 | 20 | |
55_66 | 30 | |
77_88 | 40 | |
99_00 | 50 | |
第2組:
J | K |
33_44 | 19 |
99_00 | 47 |
77_88 | 40 |
對於A和J列之間的每個匹配項,C列應分別顯示B和K中相鄰單元格之間的差異(在這種情況下為33_44、99_00和77_88),如果J中不存在匹配項,則B列中應顯示全部金額
A | B | C
11_22 | 10 | 10
33_44 | 20 | 1
55_66 | 30 | 30
77_88 | 40 | 0
99_00 | 50 | 3
我正在考慮使用嵌套循環創建兩個包含范圍(A,B)和(J,K)中的值的多維數組,但是不確定發生匹配時如何將結果返回到C列。 創建第三個“結果數組”並將其輸出到新表上也可以。
使用ADO可以做很多事情,例如: Excel VBA來匹配和排列行
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.