Google sheets 用于跨多个列查找的电子表格公式
如何在多列中查找一个值,然后提取相应的相对值。 示例:旁边有100行x 3列x 5组,带有姓名、电话、电子邮件。因此,搜索phoneunique,并返回相应的名称 Vlookup只执行一列 匹配在一行或一列上进行Google sheets 用于跨多个列查找的电子表格公式,google-sheets,google-sheets-formula,array-formulas,gs-vlookup,Google Sheets,Google Sheets Formula,Array Formulas,Gs Vlookup,如何在多列中查找一个值,然后提取相应的相对值。 示例:旁边有100行x 3列x 5组,带有姓名、电话、电子邮件。因此,搜索phoneunique,并返回相应的名称 Vlookup只执行一列 匹配在一行或一列上进行 需要第二页中的值要在VLOOKUP中执行多个条件,最简单的方法是创建一个helper列。例如,您可以将所有要作为条件包含的参数与下划线389;之类的字符连接起来,并在键也连接的情况下执行VLOOKUP 如果将索引和匹配结合起来,也可以在没有辅助列的情况下执行此操作。为此,它的设置方式
需要第二页中的值要在VLOOKUP中执行多个条件,最简单的方法是创建一个helper列。例如,您可以将所有要作为条件包含的参数与下划线389;之类的字符连接起来,并在键也连接的情况下执行VLOOKUP 如果将索引和匹配结合起来,也可以在没有辅助列的情况下执行此操作。为此,它的设置方式与单个条件索引/匹配相同,只是将匹配设置为搜索1作为键,查找数组为condition\u range1=condition1*condition\u range2=condition2* 我在这里设置了一个示例来展示这两种技术:粘贴在Sheet2中!C3单元:
我想在多个列中搜索,而不是返回多个值。。。返回值将是单个的。很抱歉造成混淆。我现在编辑了答案。
=ARRAYFORMULA(IFERROR(VLOOKUP(A3:A,
{Sheet1!B:H; Sheet1!I:O; Sheet1!P:V; Sheet1!W:AC; Sheet1!AD:AJ; Sheet1!AK:AQ},
{3, 4, 5, 7}, 0)))