是"INDEX"和"MATCH"函数的结合使用。
"INDEX"函数用于返回指定区域内的某个单元格的值,可以根据行号和列号或行标和列标来指定单元格的位置。
"MATCH"函数用于在指定区域内查找某个值,并返回该值在区域内的相对位置。
结合使用这两个函数,可以实现根据多个条件查找并返回唯一值的功能。
具体的公式如下:
=INDEX(返回值区域,MATCH(条件1&条件2&...&条件n,条件区域1&条件区域2&...&条件区域n,0))
其中,"返回值区域"是指需要返回的值所在的区域,可以是单列或者多列。
"条件1&条件2&...&条件n"是指多个条件的组合,可以是数值、文本或者逻辑表达式。
"条件区域1&条件区域2&...&条件区域n"是指包含多个条件的区域,每个条件可以是单列或者多列。
这个公式将会返回满足所有条件的唯一值。如果没有找到满足条件的值,将会返回错误值。
以下是一个示例:
假设有一个数据表,其中A列是产品名称,B列是产品类型,C列是产品价格。
要求根据给定的产品名称和产品类型,查找对应的产品价格。
可以使用以下公式:
=INDEX(C:C, MATCH("产品名称"&"产品类型", A:A&B:B, 0))
其中,C:C是返回值区域,"产品名称"&"产品类型"是条件的组合,A:A&B:B是包含条件的区域。
这个公式会返回满足给定产品名称和产品类型的产品价格。
推荐腾讯云相关产品:腾讯文档(https://cloud.tencent.com/product/txcos)用于协同编辑和管理Excel文档,方便团队协作和文档版本控制。
领取专属 10元无门槛券
手把手带您无忧上云