gpt4 book ai didi

excel - VLookup - Visual Basic - 如何设置范围

转载 作者:行者123 更新时间:2023-12-02 10:46:17 28 4
gpt4 key购买 nike

我在单元格 D5 中设置了一个 Vlookup 公式,用于检查单元格 E5 中的一些数据,Vlookup 是否执行> 如下,并返回结果:

=VLOOKUP(E5,StockCodesBBG!A:J,2,FALSE)

我想做的是有一种方法可以自动计算从 E5 往下填充的行数,然后为每个行运行 Vlookup 公式这些相应的单元格。

例如,假设我的数据位于 E5,E6,E7 中,我希望将公式应用到 D5,D6,D7 中。

我可以通过复制公式来自动填充这个值,但是它会留下一堆困惑的#N/A值,其中E中没有任何内容 列以供引用。如何避免单元格内错误消息?

最佳答案

您可以自动填充它,但同时处理#N/A,这样您就不会看到那些令人讨厌的值:)

如果使用xl2003,请使用此

=if(ISERROR(VLOOKUP(E5,StockCodesBBG!A:J,2,FALSE)),"",VLOOKUP(E5,StockCodesBBG!A:J,2,FALSE))

=if(ISNA(VLOOKUP(E5,StockCodesBBG!A:J,2,FALSE)),"",VLOOKUP(E5,StockCodesBBG!A:J,2,FALSE))

如果使用xl2007+,请使用此

=IFERROR(VLOOKUP(E5,StockCodesBBG!A:J,2,FALSE),"")

查看有关 ISERRORISNAIFERROR 的 Excel 帮助

关于excel - VLookup - Visual Basic - 如何设置范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16099972/

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