[算表] Vlookup的反向搜尋

看板Office作者 (Black Day)時間16年前 (2009/12/13 10:55), 編輯推噓1(104)
留言5則, 3人參與, 最新討論串1/1
軟體: excel 版本: 2003 各位板大,小弟想問vlookup可以做"反向搜尋"的功能嗎? 舉例 A B 黃1 橘1 黃2 橘2 黃3 橘3 黃4 橘4 正常設定是搜尋A列 得到 B列的值 =vlookup(A1,A:B,2,FALSE) 請問是否能搜尋B列 得到 A列的值 =vlookup(B1,A:B,-1,FALSE) 因為想減少檔案的大小,所以希望不要再增加列數,請問是否有這樣的設定方式 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.64.11.3 ※ 編輯: itat2007 來自: 61.64.11.3 (12/13 10:56)

12/13 13:39, , 1F
=INDEX(A1:B4,MATCH(C1,B1:B4,0),1)
12/13 13:39, 1F

12/14 21:55, , 2F
請問大大有VBA的寫法嘛??
12/14 21:55, 2F

02/26 09:55, , 3F
vlookup反向寫法=vlookup(b1,if({1,0},b1:b4,a1:a4),2,0)
02/26 09:55, 3F

02/26 09:57, , 4F
vba如果要出結果的話用evaluate
02/26 09:57, 4F

02/26 09:58, , 5F
如要在儲存格填入公式的話,以儲存格="公式"
02/26 09:58, 5F
文章代碼(AID): #1B95UkcQ (Office)
文章代碼(AID): #1B95UkcQ (Office)