如何在 Excel 中自动执行操作

如何在 Excel 中自动执行操作

我有两张 Excel 表,都包含项目名称,但以混合方式,

例如,在一张表中,苹果是第一项,而在另一张表中,苹果是第 9 项。我需要从第一张表中复制该项,并查找它是否存在于第二张表中,如果存在,则从第一张表中复制其价格,在其上加 100,然后将其粘贴到第二张表中,需要递归执行 10000 次,自动化解决这个问题的最佳方法是什么

答案1

我通过两个公式成功做到了这一点。

在第三张表上,A 列应包含:

=VLOOKUP(Sheet2!A1,Sheet1!$A$1:$B$6,1,FALSE)

用 $A$1:$B$6 替换数据范围。

接下来,B 列应包含:

=SUM(VLOOKUP(A1,Sheet1!$A$1:$B$6,2,FALSE)*100)

第一个公式检查工作表 2 的 A 列中的第一个项目是否位于工作表 1 的 A 列中。

第二个公式返回表 1 中项目列出的值,然后乘以 100。

这应该只是拖放复制并起作用,但它将返回工作表 2 上而非工作表 1 上的项目的 n/a。

相关内容