首页 > 解决方案 > 跨多列查找的电子表格公式

问题描述

如何在多列中查找一个值,然后提取相应的相对值。示例:有 (100rows x 3columns) x 5 set next next with name, phone, email。所以搜索电话(唯一),并返回相应的名称。

Vlookup 只对一行或一列执行一列匹配

附样本表 需要在第二张表中的值

标签: google-sheetsgoogle-sheets-formulaarray-formulasgs-vlookup

解决方案


要在 a 中执行多个条件VLOOKUP,最简单的方法是创建一个帮助列。例如,您可以将要作为条件包含的所有参数与下划线之类的字符连接起来_,并在连接键的情况下执行 a VLOOKUP

INDEX如果您将和结合起来,您也可以在不使用辅助列的情况下执行此操作MATCH。为此,它的设置方式与单一条件INDEX/MATCH相同,除了MATCH设置为1作为键进行搜索,查找数组为(condition_range1=condition1)*(condition_range2=condition2)*...

我在这里设置了一个显示这两种技术的示例:https ://docs.google.com/spreadsheets/d/12viS6lkaokXs-G6Wl4UU7H6-wmNX_79XYm-JCPPSBdU


推荐阅读