Excel使用LOOKUP函数实现无序查找

在Excel中 , 如果数据并没有排序 , 而是无序的 , 要实现无序查找数据 , 可以使用LOOKUP函数实现无序查找 。Excel2007可使用LOOKUP函数实现无序查找 。
如上图所示 , 在C13单元格输入公式:
=LOOKUP(1,0/(B2:B9=C12),C2:C9)按回车键即可实现无序查找 , 在“B2:B9”中查找C12的数据刘洋的位置 , 返回“C2:C9”列中该位置的数据 。
Excel2007可使用LOOKUP函数实现无序查找 。
【Excel使用LOOKUP函数实现无序查找】相关说明:

  • LOOKUP函数语法(向量型):LOOKUP(lookup_value,lookup_vector,result_vector)
  • lookup_value:LOOKUP 在第一个向量中搜索的值 。lookup_value 可以是数字、文本、逻辑值、名称或对值的引用 。
  • lookup_vector:只包含一行或一列的区域 。lookup_vector 中的值可以是文本、数字或逻辑值 。
  • lookup_vector中的值必须以升序顺序放置 , 否则 , LOOKUP 可能无法提供正确的值 。大写文本和小写文本是等同的 。
  • result_vector:只包含一行或一列的区域 。它必须与 lookup_vector 大小相同 。
  • 如果 LOOKUP 找不到 lookup_value , 则它与 lookup_vector 中小于或等于 lookup_value 的最大值匹配 。
  • 如果 lookup_value 小于 lookup_vector 中的最小值 , 则 LOOKUP 会提供 #N/A 错误值 。
  • LOOKUP函数在第一个单行区域或单列区域(称为“向量”)中查找值 , 然后返回第二个单行区域或单列区域中相同位置的值

    推荐阅读