我在给一个同事教Vlookup。我们试图复制上个月的电子表格,将其重命名为包含日期,然后引用另一个也被重命名为包含当前日期的电子表格。
让我们调用每个投资者的第一个电子表格投资者声明和第二个电子表格值。我将Q3 2019年投资者声明复制到一个新文件夹中,并重新命名为Q4 2019年投资者声明。每个季度都必须保存以供审计之用。然后我将每个投资者的Q3值复制到每个投资者的Q4值中。它们也被保存到文件夹Q4中,以便文件位置是新的。
投资者声明电子表格使用VLOOKUP从每个投资者电子表格中提取几个值。问题是,由于有一个新的文件位置和一个新的文件名,所以必须更新VLOOKUP公式的范围。大约有50名投资者,因此在每一页上复制和粘贴都是一件痛苦的事。
我的第一个想法是创建一个主投资者声明电子表格和每个投资者电子表格的主价值。然后我可以更新每个投资者电子表格中的信息,并让它在投资者声明中更新VLOOKUP。这不起作用,因为投资者声明中VLOOKUP的文件位置将保持不变,并且仍然引用每个投资者表的主值。
我需要一个方法来更新的VLOOKUP在投资者声明,而不更新所有50个标签。所以我的同事问我,为什么我不能更新第一个选项卡,让其他选项卡引用那个单元格中的公式。这类似于我们更新日期的方式。我们将日期放在第一个选项卡上,然后放在第二个选项卡上,这是到该单元格的链接。然而,这只适用于值,而不适用于公式。
从昨天开始,我就一直在思考这个问题,我希望有人有一种巧妙的方法来复制和粘贴50次。
谢谢,马特
发布于 2020-01-31 19:46:00
我假设你不想走VBA路线,我肯定有人会有更好的答案,但你没有想过简单的查找和替换(CTRL+F)吗?
只需将当前文件位置替换为新位置,查找并替换所有文件。它在公式中起作用。

https://stackoverflow.com/questions/60010086
复制相似问题