我想使用match函数从命名范围中查找值(例如,A3中的值),然后使用offset从命名范围中给出搜索值的右侧值。命名范围称为" CATEGORY" 我写过这样的话:
= OFFSET(MATCH(CATEGORY,A3,0)),1,1,1,1)
它无法正常工作,我该如何运作?
答案 0 :(得分:2)
MATCH
返回一个数字; OFFSET
需要一个范围作为参考。
此外,MATCH
需要一个值作为第一个参数,一个范围作为第二个参数。
以下作品
=OFFSET(category, MATCH(A3, category,0)-1, 1)
假设您要在A3
CATEGORY
中查找值
请注意,MATCH
会为第一个单元格返回1
- 因此您需要减去一个以保持在同一行;类似地,您需要+1
的列偏移量才能获得"右侧的单元格"。 0
的{{1}}第三个参数表示"完全匹配"。
此公式的示例: