Excel - 使用填充行之间的间隙

时间:2021-06-18 14:47:21

标签: excel-formula

Excel 用户你好

我正在寻找一个公式,该公式允许我在 Sheet_1 上有间隙的行中拖动和填充日期序列,同时保持对 Sheet_2 中没有间隙的行中日期的引用

工作表_1:

  • 30/12/2019
  • 30/12/2019
  • 30/12/2019
  • 空白
  • 30/01/2020
  • 30/01/2020
  • 30/01/2020
  • 空白
  • 02/03/2020
  • 02/03/2020
  • 02/03/2020

工作表_2:

  • 30/12/2019
  • 30/01/2020
  • 02/03/2020

目前如果我手动引用然后拖拽填充,会跳过一堆行。

我尝试了 INDIRECT 的几种变体,但我一定是使用不当,因为我无法让它工作。

非常感谢任何帮助。

提前致谢!

(PS。为糟糕的格式道歉。我包含了图片,但不幸的是,我没有足够的声望点来发布它们。长期的读者,但第一次创建一个帐户来发布。)

编辑:我注意到这个问题最好在 SuperUser 上提出。我已经把它贴在那里了,如果需要,我会在这里关闭。

编辑:“Scott”在 SuperUser 上提供了一个简单的解决方案。可以在这里查看:

https://superuser.com/questions/1657560/excel-use-fill-with-gaps-between-rows

此问题现已结束。

1 个答案:

答案 0 :(得分:0)

一开始完全误解了这个问题。在 Sheet1 单元格 A2 中试试这个: =IFERROR(INDEX(Sheet_2!$A1:$A$11,MATCH(0,COUNTIF(A$1:A1,Sheet_2!$A1:$A$11)/(Sheet_2!$A1:$A$11<>""),0)),"") 这是一个数组公式,需要通过ctrl+shift+enter向下拖动公式输入。

在 office365 中使用: =UNIQUE(FILTER(Sheet_2!$A:$A$,Sheet_2!$A:$A<>""))