看板 ask 關於我們 聯絡資訊
請問一下關於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