excel在日期找到差距

时间:2012-03-16 20:53:21

标签: excel date range

我有以下格式的日期范围

Hire TERM ReHire1 TERM2 ReHire2 TERM3 ReHire3 TERM4

问题是某些行可能缺少日期,比如说一行除了'term'之外都会有日期(B2)。我可以进入并使用过滤器来显示空白,但是当有15-20个日期列时,这会变得令人讨厌。是否有一个公式会查看整个范围并返回有空单元格的排序错误?

下面是逗号分隔的示例数据,您可以将其导入到Excel中以帮助说明。

Hire,TERM,ReHire,TERM,ReHire,TERM,ReHire,TERM
05/06/2002,12/09/2002,,05/12/2003,02/10/2004,03/29/2005,,
05/30/2000,05/24/2004,09/27/2004,11/27/2004,,08/31/2006,05/24/2007,
03/15/2004,02/01/2005,02/16/2005,06/13/2005,02/06/2006,03/13/2006,10/14/2007,01/06/2008
03/13/1998,08/28/1998,,11/20/2000,11/03/2002,07/23/2009,09/08/2009,11/21/2009
07/12/2007,05/01/2009,07/12/2007,05/01/2009,07/28/2011,,07/28/2011,
12/20/2004,11/11/2005,02/23/2009,11/25/2009,08/10/2010,08/24/2010,,
08/23/2001,08/11/2002,,11/22/2006,01/15/2007,,,

每个反馈的其他详细信息:

我称之为missing value - 或“缺口” - 如果一行有雇用和重新雇用的日期,但是在期限上没有日期。

3 个答案:

答案 0 :(得分:1)

你可以:

  • 使用Excel内置解决方案拆分数据并选择拆分逗号,
    • 在Excel上选择您的数据
    • 然后点击“数据”,“文字到列......”
    • 点击“分隔”单选按钮
    • 然后点击“下一步”按钮,在“Delimeters”中勾选“逗号”
    • 然后点击“完成”按钮。
    • 然后使用条件公式
    • 查找空单元格
  • 使用此类公式

    =IF(ISERR(FIND(",,",A1)),"Missing value","")

    检查是否有任何缺失值

答案 1 :(得分:0)

一种选择是在单元格上使用条件格式。在Excel 2010中,突出显示数据范围,选择“home->条件格式 - >突出显示单元格规则 - >更多规则”。

然后选择“仅格式化包含单元格的单元格”并将“单元格值”更改为“空白”并单击“格式化...”按钮并设置所需的高亮显示方式(例如,将颜色填充为黄色) )。

Alternativley,您可以在整个范围或子范围(例如行)中添加公式“countblank”,它将指定空白单元格的数量。例如,您可以在最后一列添加“= countblank(a2:h2)”,然后过滤大于0的结果。这将显示所有缺少数据的行,您可以根据需要更正它们。

答案 2 :(得分:0)

我已在mac上将您的数据导入Excel 2011。 如果我理解你的问题,你想要做的就是找到空单元格。然后你只需在Windows上按CMD-F或CTRL-F即可开始搜索。您只需将搜索字段留空即可。然后,Excel将逐个显示空白字段。