返回列表 上一主題 發帖

兩組數值去除重複的資料後排序

兩組數值去除重複的資料後排序

本帖最後由 henry860608 於 2023-3-19 20:31 編輯

已知A、B兩列有兩組數值,想要透過公式將兩組數值有重複的部分去除,並將資料依數值大小排序(如下面C列)

A        B
1        1
3        4
6        7
9        9
12        10
15        14
18        16
21        18
24        22
27        37
30        46
33        57
36        80


C
1
3
4
6
7
9
10
12
14
15
16
18
21
22
24
27
30
33
36
37
46
57
80

好喔 感謝大大熱情分享 晚點就來試試看

TOP

回復 4# singo1232001
不好意思大大,可以問一下這四行是甚麼意思?
小弟對SQL涉獵淺薄
  1. q = "select a as a from [工作表1$A1:A] " & vbCrLf & " union all "
  2. q = q & vbCrLf & " select b as a from [工作表1$B1:B]"
  3. q = "select distinct a from (" & q & ")  order by a "
  4. s.Range("d2").CopyFromRecordset .Execute(q)
複製代碼

TOP

回復 11# Andy2483


    好喔,等小的參考其他大老的方法後就會傳上來給各位參考

TOP

回復 11# Andy2483


    好喔,等小的參考其他大老的方法後就會傳上來給各位參考

TOP

        靜思自在 : 能付出愛心就是福,能消除煩惱就是慧。
返回列表 上一主題