25. Index & Match - Vlookup
2019-02-19 本文已影响0人
神农架村姑
Vlookup 解决不了的问题:如果表格是横向排列,或关键字不在表格最左侧,比如需要向左、向上查询的时候
index 根据location查找value,match相反,根据value查找location
index(行/列范围,位置)
index(数据范围,行数,列数)
· A · B· C· D
1 do re mi fa
2 so la xi do
3 mi re do so
4 la fa mi re
index(A1:A4, 3) = "mi"
index(A1:D4, 3, 4) = "so"
match(要查找的对象,查找范围,对比方式)
对比方式:1 小于;0 完全符合; -1 大于
match("xi", A2:D2, 0)=3
1. 当表格是横向的,且关键字在表格第一行
Hlookup(关键字,范围,要传回的行数)
2. Index(*,Match(*,*,*)) 作为 vlookup的替代
vlookup(K6, G2:G6, 2) =
index(H2:H6, match(K6, G2:G6, 1))
