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中用相同的数据集实际使用这个函数:
下面是FILTER函数的工作原理:
- 该函数查看C2:C11的范围
- 然后,该函数返回A2:A11范围内与E2中的值相等的值
请注意,该函数返回的值与Excel中前面例子中的XLOOKUP函数完全相同。
其他资源
以下教程解释了如何在Google Sheets中执行其他常见操作:
谷歌表如何从范围中提取前N个值
Google表如何对包含文本的单元格进行过滤
Google Sheets如何从字符串中提取数字