作者leewensing (胖湯圓)
看板Office
標題Re: [算表] C欄對應A欄值 若相等取A欄鄰居B欄
時間Fri Nov 12 14:49:50 2010
※ 引述《leewensing (胖湯圓)》之銘言:
軟體:office excel
版本:2007
資料格式如
A時間(A欄) A時雨量(B欄) B時間(C欄) B時雨量(D欄)
2010/1/1 00:10 0 2010/1/1 23:10 0
2010/1/1 01:10 0 2010/1/2 23:10 7
2010/1/1 02:10 0 2010/1/3 23:10 5
2010/1/1 03:10 0 2010/1/4 23:10 0
2010/1/1 04:10 0 2010/1/5 23:10 12
2010/1/1 05:10 0 2010/1/6 23:10 24
2010/1/1 06:10 0 2010/1/7 23:10 34
2010/1/1 07:10 0 2010/1/8 23:10 51
2010/1/1 08:10 0 2010/1/9 23:10 2
2010/1/1 09:10 0 2010/1/10 23:10 3
…
…
原始資料A(A、B欄)數據資料比較多(一小時一筆,但有時候不一定會24個,所以不能
用資料分析的抽樣來選固定間隔)。
我想要抓一天間隔的資料→利用C欄(B時間)選取
舉例來說C1(B時間第一個數據)對應到A23,那D1要的資料就是B23的資料
C2 對應到A80,那D2要的資料就是B80的資料
目前是用排序與篩選的篩選功能手動抓A欄時間
但如果資料比數龐大就不能用這種方法了,看了文章好像有vlookup函數可以參考使用?
但駑鈍的小妹無法順利試驗成功,請幫忙解答一下,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.69.81.2
推 bulldog:Match搭配 Index? 11/11 15:31
推 GodOfTiger:D1= SUM(($A$1:$A$1000=C1)*($B$1:$B$1000)) 11/11 19:50
→ GodOfTiger:以 CTRL+SHIFT+ENTER 結束公式 再往下複製 11/11 19:50
→ GodOfTiger:=.= A欄資料若有重覆會有問題 orz........ 11/11 19:51
---以上為原文
請問我如果將式子寫成D1=vlookup(C1,$A$1:$B$1000,2,0)
也就是希望利用欄C比對欄A到欄B範圍中的數值,若相等則取欄B
這種寫法都不能取出正確的值,是因為日期格式不能用vlookup函數?還是我公式寫法
有誤?
雖然您提供的方法ok,但因為不瞭解式子原理,仍是一頭霧水的請求賜教
非常謝謝大家的幫忙與回應
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.69.81.2
推 GodOfTiger:我試你的公式是OK的耶 XD! 11/12 15:30
→ soyoso: sum()陣列公式的結果是ok的話,可直接以函數sumif就不用再 01/06 10:08
→ soyoso: 按ctrl+shift+enter的組合鍵了 01/06 10:08