返回列表 上一主題 發帖

大量資料比對計算及排名

大量資料比對計算及排名

各位先進好
我有一個資料如附件(因上傳檔案大小限制,故刪除部份工作表及儲存格)
1.(如圖01)在工作表"比對"的I3~IN3儲存格輸入資料
2..(如圖02)工作表"01"的I3~IN3儲存格資料=工作表"輸入"I3~IN3儲存格資料
3..(如圖02)工作表"01"I3:IN1048528的每一列儲存格資料都與I3~IN3儲存格資料比對,相同=1,不相同=0.空白=不進行比對,將比對結果逐列顯示於IT5:RY1048528儲存格
4..(如圖02)與工作表"01"相同的工作表有10個,除I3:IN1048528的儲存格內資料不一樣(列數欄數都不一樣),其他都一樣
5..(如圖01)將每個工作表("01"~"10")的IT5:RY1048528儲存格之每一列合計顯示於工作表"輸入"的I5~R1048528(若整列空白則不作計算)
6.(如圖01).將工作表"輸入"的I5~R1048528非空白逐列合計
7..(如圖01)將工作表"輸入"的I5~R1048528非空白逐列排名(例如S5=SUMPRODUCT(($S$5:$S$14>=S5)*(1/COUNTIF(S$5:S$14,S$5:S$14))))
圖01.jpg
圖02.jpg

(1110513)比對.rar (37.42 KB)

回復 2# samwang


  抱歉抱歉
忘了檢查
圖02.jpg

TOP

回復 4# samwang


    抱歉抱歉
一錯再錯

更新資料

(1).(如圖001)在工作表"比對"的I3~IN3儲存格輸入資料
(2).(如圖002)工作表"01"的I3~IN3儲存格資料=工作表"輸入"I3~IN3儲存格資料
(3).(如圖002)工作表"01"I3:IN1048528的每一列儲存格資料都與I3~IN3儲存格資料比對,相同=1,不相同=0.空白=不進行比對,將比對結果逐列顯示於IT5:RY1048528儲存格
(4).(如圖002)與工作表"01"相同的工作表有10個,期內容格式相同,但I3:IN1048528的儲存格資料不同
(5).(如圖001)將每個工作表("01"~"10")的IT5:RY1048528儲存格之每一列合計顯示於工作表"輸入"的I5~R1048528
(6).(如圖001).將工作表"輸入"的I5~R1048528逐列合計
(7).(如圖001)將工作表"輸入"的I5~R1048528逐列排名(例如 T5=SUMPRODUCT(($S$5:$S$14>=S5)*(1/COUNTIF(S$5:S$14,S$5:S$14))))
圖001.jpg
2022-5-15 18:56
圖002.jpg

(1110513)比對.zip (61.25 KB)

TOP

回復 6# samwang

先進你好
我執行後卡住如圖
我這個檔的概念就是想計算1組數字跟工作表01-10的每1列數據比較
計算每列相同數據的數量有多少
圖0001.jpg

(1110516)比對test.part001.rar (1 MB)

(1110516)比對test.part002.rar (1 MB)

(1110516)比對test.part003.rar (1 MB)

(1110516)比對test.part004.rar (1 MB)

(1110516)比對test.part005.rar (1 MB)

(1110516)比對test.part006.rar (1 MB)

(1110516)比對test.part007.rar (1 MB)

(1110516)比對test.part008.rar (1 MB)

(1110516)比對test.part009.rar (1 MB)

(1110516)比對test.part010.rar (1 MB)

(1110516)比對test.part011.rar (1 MB)

(1110516)比對test.part012.rar (1 MB)

(1110516)比對test.part013.rar (202.04 KB)

TOP

回復 8# samwang


    我將工作表09的!5~IN1048528區域資料全部刪除執行程式後再輸入A1資料
結果就卡住了(如圖)
圖00001.jpg

(1110516-1)比對test.rar (218.55 KB)

TOP

本帖最後由 oak0723-1 於 2022-5-17 09:16 編輯

回復 10# samwang


    先進你好
我將工作表01的I5:I1005填入資料1萬列資料,執行沒多久就顯示"沒回應",我想應該是當了
後來我一直刪減工作表01的I5:I1005資料列數測試執行,發現剩2千列耗約15分鍾完成
不知是否執行速度效能是否有辦法予以提升?

(1110516-1)比對test_0516(1萬列).part01.rar (1 MB)

(1110516-1)比對test_0516(1萬列).part02.rar (1 MB)

(1110516-1)比對test_0516(1萬列).part03.rar (1 MB)

(1110516-1)比對test_0516(1萬列).part04.rar (1 MB)

(1110516-1)比對test_0516(1萬列).part05.rar (1 MB)

(1110516-1)比對test_0516(1萬列).part06.rar (1 MB)

(1110516-1)比對test_0516(1萬列).part07.rar (236.24 KB)

TOP

回復 12# samwang


    謝謝
完全符合我的希望
謝謝你

TOP

回復 14# singo1232001


    收到
感恩
:)

TOP

本帖最後由 oak0723-1 於 2022-5-21 08:54 編輯

回復 14# singo1232001


  抱歉
我剛測試發現幾個問題

就是當在工作表"輸入" L3儲存格輸入4001(如圖01)
而工作表01-10的儲存格L3卻沒有跟著改變(圖02)
所以比對結果也有問題(如圖03)
工作表01-10沒有比對結結果(如圖04)
圖片01.jpg
圖片 02.jpg
圖片 03.jpg
圖片04.jpg

TOP

回復 17# singo1232001


    抱歉,漏了1個問題
1.輸入欄位若是空白,就不比對,所得的值就是0(如圖)
2.輸入欄位若是0,比對蘭欄位若是空白,所得的值也是0(如圖)
圖片 000.jpg

TOP

        靜思自在 : 甘願做、歡喜受。
返回列表 上一主題