繁体   English   中英

自动从工作表 A 向工作表 B 添加行和填充数据

[英]Add rows and fill data automatically from worksheet A to Worksheet B

希望你们都做得很好。

我有两个 excel 工作表 A 和 B。A 是源,B 是目标。 如果我对 A 进行任何更改,它也会更新 B。 但是,如果我在 A 中的任何位置插入新行,它将不会更新它。 我现在所做的是将公式复制到工作表 A 末尾的附加行上,但它在工作表 B 中显示所有 0,这看起来不太漂亮。 我想找到一个解决方案,如果我在工作表 A 的任何位置插入任何行,它也必须在工作表 B 中更新。

下面是我用过的公式。

=IFERROR('工作表A',B3,'工作表B'!B4)

在这里,它将工作表 A 的内容复制到 B 并在 A 中删除一行,然后它不会给出引用错误,而是使用新行更新它。

我可以在 A 中删除一行,但不能在 B 中添加和自动更新。非常感谢任何帮助。

PS:我用的是office 16。

那么我认为你可能需要构建一个加载项,你可以考虑使用 Office JS。 这是一篇关于创建加载项的文章。 构建外接程序时,您需要监听工作表 A 的onChanged事件,您可以有逻辑来处理以下更改类型RowDeletedRowInserted ,然后对工作表 B 执行相同的操作。

暂无
暂无

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

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