如何在 Excel 工作簿中将信息从一张工作表填充到另一张工作表?

如何在 Excel 工作簿中将信息从一张工作表填充到另一张工作表?

我当前的任务是创建一个公式,当复制产品描述时,一张表中的信息将自动填充到另一张表中。

具体来说,我们需要将工作表上 (Part Type) 设置下列为 (ACCESSORIES) 的项目Parts Download填充工作表的 (ACCESSORIES) 部分,Region Information该部分由以下列组成:AQ& BI

这个想法是从工作表中的列 (B) 复制描述Parts Download,并让其将工作表中列 (G) 中的价格填充Parts Download到工作表中列 (BI) 中Region Information

我添加了屏幕截图:

这该怎么做?这是 Vlookup 公式还是宏代码问题?

屏幕截图 1
BI 列已更新并填充

答案1

据我了解,以下 VLookup 公式放置在单元格 BI11 中并向下拖动应该可以收集所需的数据:

=VLOOKUP(AQ11,PartsDownload!B2:G65536,6,FALSE)

根据需要更改行号。

简单解释一下VLOOKUP的参数:

=VLOOKUP(LookupCell,SearchRange,ColumnIndex,LazyMatch)

LookupCell是您想要比较的单元格,在您的情况下是描述

SearchRange是要搜索的单元格组。其中的第一列必须是您要搜索的行集。

ColumnIndex是包含您要返回的数据的搜索范围的索引。在您的例子中,该列是搜索范围的第 6 列

LazyMatch是 true 还是 false,表示 LookupCell 是否必须 100% 匹配。如果为 true,则不匹配;如果为 false,则必须完全相同。

希望这可以帮助!

相关内容