微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何:从另一张工作表S1 作为唯一表格值在另一张工作表 (S2) 中自动填充 Excel 表格

如何解决如何:从另一张工作表S1 作为唯一表格值在另一张工作表 (S2) 中自动填充 Excel 表格

我假设一张工作表中有一个 Excel 表格(格式化为表格),该表格的日期列(在 A 列中)具有一些独特的日期,但从第 10 行 (A10) 开始。其他行是空的(因为表格的结构和右边的列)。

我想要的是将日期列放在另一张纸上但在不同的单元格中,例如 C6 作为起点。并且每次如果我在唯一日期所在的第一个工作表上添加一些内容,我希望它们自动填充到定义列的第二个工作表上。

我尝试了很多方法,但最后我必须手动完成,将其向下拖动以自动填充它......有没有办法自动完成它,每次填充一张表时自动扩展以获取它第二个?

Unique Data - Sheet 1

Sheet 2 - Auto Populate

我用来在第二张纸上获取数据的是:

=INDEX(Data['[Datum']];MATCH(0;COUNTIF($C$6:C6;Data['[Datum']]);0))  as an array formula.

或者如果我直接引用:

=Sheet1! XYZ   still can't be auto populated and must manually drag formulas down..

首先是数字 00.01.1900(在 C7 上)这是错误的,无法摆脱它,其次,当我在工作表 1 上添加内容时,表格不会自动填充。

解决方法

我添加了 1 个条件来排除空白(导致 00.01.1900)并添加了 IFERROR,因此您可以向下拖动公式,而不会导致错误并在您的表格更新时生成新值。: =IFERROR(INDEX(Data['[Datum']],MATCH(1,(COUNTIF($C$6:$C6,Data['[Datum']])=0)*(Data['[Datum']]<>""),0)),"")

这是您要找的吗?

PS 在 office365 中要容易得多: `=UNIQUE(FILTER(Data['[Datum']];Data['[Datum']]"")

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。