gpt4 book ai didi

excel-formula - 为什么 VLOOKUP 不能从右到左运行?

转载 作者:行者123 更新时间:2023-12-04 02:04:30 25 4
gpt4 key购买 nike

我知道您可以使用 INDEX/MATCH 来执行此操作,但是 VLOOKUP 不能执行此操作是否有逻辑或特定原因?

也许只有 Microsoft 知道,但它似乎很简单,如果它可以做到,它就会做到。

编辑:为了澄清,请注意以下我正在解释的差异的公式。

=VLOOKUP(A1,A:C,3,false) - 有效
=VLOOKUP(C1,C:A,3,false) - 无效

最佳答案

实际上可以进行从右到左的 vlookup,但您需要重新定义数组。像这样:

(A)      (B)    (C)
0,457 3,55 500
0,525 3,25 400
0,616 2,93 300
0,675 2,75 250
0,746 2,57 200
0,835 2,38 150
0,946 2,17 100
1,09 1,95 50
1,29 1,71 0

所以这是一个公式,当要求在 A:A、C:C 的数组中查找 C1 时获取 A1。

=VLOOKUP(C1;CHOOSE({2\1};A:A;C:C);2;FALSE)

基本上你需要重新定义你的查找数组,所以我选择了一个“选择”公式设置表数组,其中第 1 列为 C:C,第 2 列为 A:A。然后vLookup公式从C:C中查找lookup_Value,即Table数组的第1列,然后在C1中找到500,然后相应地转到A:A(表数组的第2列)并从A1中取出相应的值是 0,457。
附言根据您所在国家/地区的编码系统,您需要替换所有“;”用“,”和“\”用“,”。
您可以下载this file然后在你的 excel 中打开它,看看你的 excel 如何翻译这些“;” “\”进入您的国家编码系统。

关于excel-formula - 为什么 VLOOKUP 不能从右到左运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27069409/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com