作者andy90498 (發錢喇幹)
看板ask
標題[請問] excel vlookup函數
時間Thu May 17 20:57:48 2018
請問一下關於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)
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.15.242.252
※ 文章網址: https://www.ptt.cc/bbs/ask/M.1526561872.A.15D.html
※ 編輯: andy90498 (101.15.242.252), 05/17/2018 20:59:30
推 higger: Vlookup{1,0}...可實現VLOOKUP向左查值 05/17 21:31
這一塊{1,0}其實沒看懂 不曉得有沒有推薦的部落客的說明...
google不知道取什麼關鍵字...
推 akicat: 我的笨方法…如果只是一次性的需要vlookup,就把原始資料 05/18 00:09
→ akicat: 先用日期新到舊排序好再做 05/18 00:09
沒辦法..除非將原始資料再複製一個sheet出來弄
vlookup好像東西不少 暫時先用VBA代替
不過還是覺得不至於要使用VBA 還是希望能有直接使用函數的方法
※ 編輯: andy90498 (101.15.242.252), 05/18/2018 18:05:37
推 lowcan16: 日期用maxifs,進度用日期+項目去vlookup 05/20 20:31