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))


Screen Shot 2019-02-16 at 7.22.33 pm.png

需要向左向右、向上向上查询时,也用index(match)

上一篇 下一篇

猜你喜欢

热点阅读