在两个日期之间提取数据

时间:2018-02-13 04:22:51

标签: excel

我的Excel文件的第一张(Manifest)上有大量数据。

像这样:

enter image description here

ByDate表单上,我希望能够输入两个日期,然后在Manifest表格中显示这两个日期之间的所有数据。 (基于Column G [{1>}表格的{strong> DATE REQ'D ]上的日期

enter image description here

所以我遵循以下指示: https://www.youtube.com/watch?v=6jcqN3swdW8&t=322s

在我的单元格Manifest上(我希望数据开始)我放了:

A7

出于某种原因,我没有得到任何数据,但数字=IF(ROWS($A$7:A7)>C2,"",INDEX(Manifest!$G:$G,SMALL(IF(Manifest!$G:$G>=ByDate!$A$2,IF(Manifest!$G:$G<=ByDate!$B$2,ROW(Manifest!$G:$G)-ROW($A$7)+1)),ROWS(A$7:A7)))) 。这可以在我的第二张照片中看到。

谁能告诉我我做错了什么以及如何解决?

更新: 我将单元格的格式更改为日期。但我的问题是:

1.出现的日期不在两个日期之间。 2.我想当我拖动单元格(没有格式化的复制)时,我会得到其余的数据,如订单号,客户等等,但我只是得到空格:

like this, without any actual data

1 个答案:

答案 0 :(得分:0)

A7工作表的单元格ByDate中,转到功能区的HOME标签,然后转到Number组,然后点击下拉列表。< / p>

Number Group

现在选择其中一个日期选项(Short DateLong Date),以使您的号码显示为日期。

Number formats

Excel帮助指南中的引用: Excel将日期存储为顺序序列号,以便它们可用于计算。这就是为什么您的日期看起来像数字而不是数字日期。