excel的問題 資料處理(急)?

2015-10-29 8:29 am
請問一下excel高手,如下圖

http://www.mobile01.com/topicdetail.php?f=511&t=4588259&p=1#57991357(抱歉上傳圖失敗)


左邊的資料分別為證劵代碼&年份,右邊為各證劵代碼每年底的公司size大小,
我想請問各位excel達人,如果我左邊空格,想以YEAR(n)為條件,找出前三年的資料(n,n-1,n-2,n-3),以右邊的資料為依據,這樣要怎麼處理,研究vlookup好久,這種進階的還是不太會用。麻煩大家幫忙謝謝。




左邊的資料分別為證劵代碼&年份,右邊為各證劵代碼每年底的公司size大小,
我想請問各位excel達人,如果我左邊空格,想以YEAR(n)為條件,找出前三年的資料(n,n-1,n-2,n-3),以右邊的資料為依據,這樣要怎麼處理,研究vlookup好久,這種進階的還是不太會用。麻煩大家幫忙謝謝。

回答 (3)

2015-10-29 9:31 am
✔ 最佳答案
我提供的方法如下:

以您提供的圖片為例,請在下列儲存格輸入公式

I2=K2&YEAR(L2) //因為您的比對條件有兩項,所以我利用I2先將Stkcd和Accper的年串聯起來

D2=VLOOKUP(A2&YEAR(B2),J:M,4,0)

E2=VLOOKUP(A2&(YEAR(B2)-1),J:M,4,0)

F2=VLOOKUP(A2&(YEAR(B2)-2),J:M,4,0)

G2=VLOOKUP(A2&(YEAR(B2)-3),J:M,4,0)

以上方式不知道是不是您要的答案,請參考囉!
2015-10-30 3:19 am
.
因有二個條件,需使用LOOKUP,D2公式:
=LOOKUP(2,1/($L$2:$L$9999=$A2)/(YEAR($M$2:$M$9999)=$C2-COLUMN(A1)+1),$N$2:$N$9999)

向右複製到G2,再向下複製
如資料超過萬筆,請將9999改為筆數的大小
2015-10-29 11:24 am
先對2010-10-09處理
LEFT(A1,4)-1&MID(A1,5,6)
2009-10-09
然後帶入VLOOKUP內

=VLOOKUP(LEFT(A1,4)-1&MID(A1,5,6),$I:$J,2,0)

使用fx功能鍵比較容易進入情況(可惜又不給傳圖了)


收錄日期: 2021-05-04 01:33:59
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20151029002926AAJySWf

檢視 Wayback Machine 備份