gpt4 book ai didi

excel - VLOOKUP 与索引

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

在 Excel 中,我尝试执行以下操作:

Where sheet1 column 1 = sheet2 column 2, return the value in sheet2 column D

我对如何执行此操作感到困惑,因为我发现的每个示例似乎都使用包含公式的工作表的列索引值。 (即sheet1)

我想要:VLOOKUP(sheet1!A1,sheet2!A2:A11696,sheet2!4,FALSE)
我只能:VLOOKUP(sheet1!A1,sheet2!A2:A11696,4,FALSE)

阅读其他帖子后,我发现人们似乎推荐使用INDEX。所以我尝试了

=INDEX(sheet2!A2:A11696, MATCH(sheet1!A1004,sheet2!D:D,FALSE))

这也不起作用。

最佳答案

你的VLOOKUP只引用了一个列,应该是3列。并且从B列开始

VLOOKUP(sheet1!A1,sheet2!B2:D11696,3,FALSE)

第一个标准是要查找的内容,sheet1!A1

第二个是要查找的值和要返回的值所在的范围。该范围的第一列必须是在其中找到条件的列。根据 sheet1 第 1 列 = Sheet2 第 2 列,该范围将在 B 列中开始。

由于您想要在 D 列中输入的值,D 列必须包含在该范围内。

第三个是值在范围的哪一列中。它不是列号本身,而是相对列号,在本例中,它是范围 sheet2!B2:D11696 中的第三列。

第四个强制精确匹配或相对匹配。 FALSE 强制精确匹配。

如果您要使用 INDEX/MATCH 那么:

=INDEX(sheet2!D2:D11696, MATCH(sheet1!A1,sheet2!B2:B11696,0))

MATCH 部分返回相对行号,其中 A1 在第二张表的 B 列中找到。

然后在 INDEX 中使用这个数字,它会在 D 列的范围内找到相对行号并返回该值。

MATCH() 中的 0 告诉 Match 寻找完全匹配的内容。

关于excel - VLOOKUP 与索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36991935/

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