繁体   English   中英

Excel 将内容从一张纸复制到另一张纸,无需 VBA/宏

[英]Excel copy contents from one sheet to another without VBA/Macro

我尝试使用搜索 function 但我只能找到 VBA 相关条目。 我正在寻找没有 VBA 的东西。 也许是一个简单的公式?

好的,我有一张表,其中包含从 A 列到 L 列的 8000 多个条目在每一列中都有一个条目,例如名称、日期、区域等。

然后我还有其他带有 Region 的表格,比如 Region 1、Region 2 等。

我想将属于区域 1 的主工作表中的条目复制到工作表区域 1,将区域 2 的条目复制到工作表区域 2。

所以为了测试我创建了以下索引/匹配公式

=index(Sheet1!A:L, MATCH(Admin!$E$1,Sheet1!F:F,0))

Sheet1 A:L = 要搜索的区域
管理员 E1 = 要查找的值
Sheet1 F:F = 在哪里找到要在主工作表中查找的值

但是当我把这个公式拉到下一行时,它又给了我完全相同的条目(比如重复),它不会继续在工作表中寻找下一个项目。

我在这里监督什么? 我使用了正确的公式吗?

提前感谢您的帮助!

是的,您可以使用INDEX/MATCHVLOOKUP公式。 更简单的方法是使用FILTER function。 让我们假设带有黄色标题的表格是您的主要工作表。 带有蓝色标题的表是工作表“区域 1”。

过滤器

公式:

=FILTER($A$1:$L$11,$G$1:$G$11=1)

A1:A11是主表, G1:G11是包含区域值的单元格。 我们在region=1时保留记录。 因此,在每个工作表“区域”中,您将在 A2 中有一个FILTER公式(假设您保留第 1 行作为标题)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM