Re: [算表] vlookup的問題

看板Office作者 (Tenka)時間14年前 (2010/03/04 22:36), 編輯推噓1(105)
留言6則, 3人參與, 5年前最新討論串3/3 (看更多)
※ 引述《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)

03/04 22:51, , 1F
感恩回覆,我有試著做,方法可行耶
03/04 22:51, 1F

03/04 22:53, , 2F
可是我的資料A欄是遞增序列, 好像不能到下一欄耶 怎解?
03/04 22:53, 2F

03/04 22:56, , 3F
一樣是跟LOOKUP一樣 只對應到超過的那一欄
03/04 22:56, 3F

03/04 23:13, , 4F
它的前提就是要降冪排列
03/04 23:13, 4F

02/04 12:12, 5年前 , 5F
資料是遞增就以 =index(a:a,countif(a:a,"<"&c1)+1
02/04 12:12, 5F

02/04 12:13, 5年前 , 6F
不用還要那裡要調整為什麼降冪排列的
02/04 12:13, 6F
文章代碼(AID): #1BZyLw_t (Office)
討論串 (同標題文章)
文章代碼(AID): #1BZyLw_t (Office)