作者Tenka (Tenka)
看板Office
標題Re: [算表] vlookup的問題
時間Thu Mar 4 22:36:37 2010
※ 引述《laexis (獨沾)》之銘言:
: 軟體:2003
: Q:假設我有20筆資料,如以下呈列
: 現在我有一個新資料假設是28,
: 如果使用VLOOKUP 會對應到25,
: 但其實我想要的是對應到30這個欄位, 請問語法該如何寫呢 ??
: 5
: 7
: 9
: 10
: 12
: 15
: 18
: 20
: 25
: 30
A B C D
1 30 Z 輸入值 =if(c1="","",index($B$1:$B$100,match(C1,$A$1:$A$100,-1))
2 25 Y
3 20 X
4 18 W
5 15 V
6 12 U
: :
: :
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.216.3.203
※ 編輯: Tenka 來自: 61.216.3.203 (03/04 22:38)
推 laexis:感恩回覆,我有試著做,方法可行耶 03/04 22:51
→ laexis:可是我的資料A欄是遞增序列, 好像不能到下一欄耶 怎解? 03/04 22:53
→ laexis:一樣是跟LOOKUP一樣 只對應到超過的那一欄 03/04 22:56
→ Tenka:它的前提就是要降冪排列 03/04 23:13
→ soyoso: 資料是遞增就以 =index(a:a,countif(a:a,"<"&c1)+1 02/04 12:12
→ soyoso: 不用還要那裡要調整為什麼降冪排列的 02/04 12:13