[VBA ] 關於excel的資料處理
我有一筆龐大的數字資料....我想挑選出某個特定值出來....
假設這資料如下:
100 ,99 ,100,.....,125 ,124,......,103 ,104.....,119.....,135....
.115...135...80...99...76
(由於數字太多沒有一一把所有數字打出來,....的部分為連續數字)
所以以上的資料我想要顯示出來的值是
119 ,105 ,123 ,115
一. 這些數字是有先後順序的 從第一個數字開始尋找最小值+20 或是最大值-20
第一個數字為100(這個數字為目前最大值也是最小值),所以我要尋找80或120是否出現
但第二個值為99,所以最大值仍是100而最小值為99,所以接下來我要尋找80或119是否出現
接下來119數字出現就為我要顯示的值,第一個條件滿足(當119出現後前面的數字都不再列
入統計的範圍)
二.當滿足第一個條件後, 若該值為最小值+20,那我要尋找接下來的最大值-20這個數字..
.....若該值為最若該值為最大值-20的話則尋找接下來的最小值+20
119是最小值+20...所以接下來我只找最大值-20.....所以接下來的數字中125為最大值
所以我會確認接下來的數值中105是否出現, 105有出現則第二個顯示的值為105
三.重複第2個動作直到所有的資料結束
因為資料很龐大....想請問是否有人能寫成公式讓電腦自動篩選出我要的值呢??如果可以
的話....是不是能教我呢.....
若有好心人解答的話可以回覆到這裡的信箱或是下列的信箱
s680510@yahoo.com.tw
s680510@msn.com
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.165.14.226
※ 編輯: s680510 來自: 118.165.14.226 (07/07 17:26)