如何在 Excel 中返​​回多列

如何在 Excel 中返​​回多列

我想要执行以下操作:我有两张包含以下数据的 Sheet。并且,我想将 Sheet2 中的第 3 列和第 4 列移到 Sheet1。vlookup 函数每次只允许我移出 1 列数据。有没有办法同时移出两列?

第 1 页

Student     ISS OSS Total
John Doe    2       2
Mark Doe    2   1   3
Steven Doe  2   1   3
Kevin Doe       2   2

第 2 页

Name        Grade  Admin        Counselor
John Doe    9      McPherson    Gildea
Mark Doe    9      McPherson    Gildea
Steven Doe  9      Bagoly       Trudell
Kevin Doe   11     McPherson    Gildea

答案1

您可以通过在 VLOOKUP 中输入列参数作为数组常量来实现此目的。例如:

Sheet1!E2:   =VLOOKUP(A2,Sheet2!$A$2:$D$5,{3,4},FALSE)

在 E2 中输入此内容。然后选择 E2:F2 并按住ctrl+shift并点击进行确认Enter

该公式返回数组: {"McPherson","Gildea"} 按照我描述的方式输入它会将结果返回到两个不同的单元格中。

然后您可以选择 E2:F2 并向下填充到所需的范围。

查看 Excel 帮助以获取有关数组公式和数组常量的信息。

请注意,如果您正确执行此操作,公式栏中的公式在 E2 和 F2 中将以相同的方式显示;而且{...}整个公式周围都会有括号。虽然您在公式中输入数组常量时输入了括号{3,4},但当您使用组合键输入公式时,Excel 会添加整个公式周围的括号ctrl+shift+enter

在此处输入图片描述

相关内容