如何在谷歌表格中使用XLOOKUP(附实例)

277 阅读1分钟

Excel中的XLOOKUP函数可以用来查询一个范围内的数值并返回一些相应的数值。

例如,我们可以在Excel中使用下面的XLOOKUP函数来查询A2:A11范围内E2的值,并返回C2:C11范围内的相应值。

=XLOOKUP(E2, A2:A11, C2:C11)

下面是如何在实践中使用这个函数:

XLOOKUP函数查找A列中的值 "火箭队",并返回 "积分 "列中的相应值。

不幸的是,谷歌表没有XLOOKUP函数,但你可以通过使用FILTER函数来轻松复制它。

你可以使用下面的基本语法来做:

=FILTER(C2:C11, A2:A11=E2)

下面的截图显示了如何在Google Sheets中用相同的数据集实际使用这个函数:

XLOOKUP in Google Sheets

下面是FILTER函数的工作原理:

  • 该函数查看C2:C11的范围
  • 然后,该函数返回A2:A11范围内与E2中的值相等的值

请注意,该函数返回的值与Excel中前面例子中的XLOOKUP函数完全相同。

其他资源

以下教程解释了如何在Google Sheets中执行其他常见操作:

谷歌表如何从范围中提取前N个值
Google表如何对包含文本的单元格进行过滤
Google Sheets如何从字符串中提取数字