Skip to content

XLOOKUP函数详解

XLOOKUP 函数是 Excel 中的一种查找和引用函数,它是 VLOOKUPHLOOKUP 函数的更强大、更灵活的替代品。这个函数用于在一个范围或数组中查找特定项,并返回与之对应的值。

XLOOKUP 函数的基本语法如下:

excel
XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
  • lookup_value:这是你想要查找的值。
  • lookup_array:这是包含要查找值的数组或范围。
  • return_array:这是包含与 lookup_array 对应的返回值的数组或范围。
  • [if_not_found]:(可选)如果没有找到 lookup_value,将返回的值。
  • [match_mode]:(可选)指定查找匹配项的模式。例如,精确匹配或近似匹配。
  • [search_mode]:(可选)指定搜索的方向,例如从上到下或从下到上。

举个例子,假设我们有一个学生名单和他们的分数,我们想要查找特定学生的分数。假设学生名字在 A 列,分数在 B 列,我们想查找名为 "张三" 的学生的分数。我们可以使用如下公式:

excel
XLOOKUP("张三", A:A, B:B, "未找到")

这里,“张三” 是我们要查找的值,A:A 是包含学生名字的列,B:B 是包含对应分数的列,"未找到" 是如果没有找到 "张三" 时返回的值。

XLOOKUP 函数的优点是它可以水平或垂直查找,而且比旧的查找函数更直观、更易于理解。此外,它还可以处理找不到查找值时的情况,提供更多的灵活性和控制能力。