[請問] excel vlookup函數

作者: andy90498 (楓情)   2018-05-17 20:57:48
請問一下關於excel函數的問題
有兩個問題想請教
以下是準備抓取資料的資料表
J K L
1 日期|項目|進度
2 1/1| A | 10%
3 1/2| B | 20%
4 1/3| C | 30%
5 1/4| D | 40%
6 1/5| B | 25%
7 1/6| D | 50%
8 1/7| A | 20%
以下是想要回傳的資料格式 我用%表示該格需使用函數回傳該格數值
A B C
1 項目|日期|進度
2 A | % | %
3 B | % | %
4 C | % | %
5 D | % | %
接下來是就是那兩個問題...
1.vlookup在搜尋對應的值時 好像只能讀取選取陣列的最左邊 沒辦法更改要判斷的欄位
但是我要回傳回來的格式跟原始的格式不一樣
我只能用項目去當成搜尋標的 但我陣列選取範圍最左邊是日期 這樣就沒辦法判斷了
請問有解法嗎?
2. 我只想要回傳最新的值 但實際測試過後 他都只回傳最上面的值
由於最新的值會落在下方
我知道可以用lookup函數 但是欲抓取的資料表有很多不同項目
lookup函數好像沒辦法分辨項目不一樣
不知道vlookup如何回傳最新的值(用日期或是進度來判斷均可)
以下是我寫的函數
=VLOOKUP(A2,J2:L50,2,FALSE)
作者: higger (朝鄉而行2016)   2018-05-17 21:31:00
Vlookup{1,0}...可實現VLOOKUP向左查值
作者: akicat (aki)   2018-05-18 00:09:00
我的笨方法…如果只是一次性的需要vlookup,就把原始資料先用日期新到舊排序好再做

Links booklink

Contact Us: admin [ a t ] ucptt.com