首页 新闻 赞助 找找看

WPS 表格求助大佬解释一下函数的意思

0
悬赏园豆:50 [待解决问题]

=LOOKUP(,-FIND($D$2:$E$5,A12),$E$2:$E$5)

我将FIND($D$2:$E$5,A12)单独使用为什么没有意义

为什么在lookup中可以使用

昕羽生的主页 昕羽生 | 初学一级 | 园豆:152
提问于:2022-05-11 20:36
< >
分享
所有回答(1)
0

在Excel中,FIND函数用于返回一个字符串在另一个字符串中第一次出现的位置。语法是:FIND(find_text, within_text, [start_num])

例如, FIND($D$2:$E$5,A12) 这个公式可能没有意义,因为 FIND 函数期望的输入是文本,而 $D$2:$E$5 可能是一个范围或数组,而不是文本。这就是为什么 FIND($D$2:$E$5,A12) 单独使用可能没有意义。

然后,LOOKUP函数可以搜索一个值(lookup_value),然后返回相应的值。它有两种形式的语法:

  • LOOKUP(lookup_value, lookup_vector, [result_vector])
  • LOOKUP(lookup_value, array)

在你的公式 =LOOKUP(,-FIND($D$2:$E$5,A12),$E$2:$E$5) 中,它尝试查找 -FIND($D$2:$E$5,A12) 的结果,并在 $E$2:$E$5 中返回相应值。这意味着,尽管 FIND($D$2:$E$5,A12) 单独使用可能没有意义,但当它与 LOOKUP 函数一起使用时,Excel将尝试解析该公式并返回结果。

总结,Excel允许你在公式中组合多个函数,即使某些函数单独使用时可能没有意义,但在某些情况下,它们可能会产生预期的结果。

npe0 | 园豆:1299 (小虾三级) | 2023-12-18 11:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册