在 Google Sheet 中查找并复制一行

Find and copy a row in Google Sheet

Sheet 1

A - F 列中有项目。当它符合 F 列中的条件时,如何使用 VLOOKUP 查找行并将其复制到 Sheet 2?

这是 Sheet 2 单元格中的公式:=VLOOKUP(apple,Sheet1!A:F, 2, FALSE)

使用 VLOOKUP() 时,必须在查找范围的第一列中找到查找值。如果不是这种情况,您可以结合使用 INDEX() 和 MATCH()

=INDEX(Sheet1!A:F, match("apple", Sheet1!F:F, 0))

或 'virtually' 重新排列 table 的布局(在 Sheet 1 上),以便预期匹配的列(例如 F 列)是第一个列。

=ArrayFormula(VLOOKUP("apple", {Sheet1!F:F, Sheet1!A:F}, {2,3,4,5,6,7}, 0))