2017-06-20 69 views
0

我有一些日期(Excel工作表),其中表包含以下结构,如何从1:00:00,2:00:00等格式的excel中提取数据?

Table 1: 

A       B   C 
01-Apr-16 1:00:00 AM  13   14.6 
01-Apr-16 1:15:00 AM  54   35 
05-Mar-16 7:00:00 AM  345   134 
05-Mar-16 7:30:00 AM  345   134 

Table 2: 

我需要检索表这样,

A      B   C 
01-Apr-16 1:00:00 AM  13   14.6 
05-Mar-16 7:00:00 AM  345   134 

谁能给我一个建议,如何解决这个问题? 在此先感谢。

+3

那么为什么2行被删除? –

+0

您的专栏是日期或文本格式的“A:A”吗? – Taosique

+0

@Taosique它的日期格式为 – Joe

回答

0

如果您在Column A有日期,在Column D输入以下公式(PIC的是列B),

=MINUTE(TEXT(A1,"hh:mm")) 

enter image description here

你可以只便独自筛选0和复制粘贴来自所有3列的所需数据。

+0

FWIW您不需要将其转换为文本只是使用'= MINUTE(A1)' –

+0

如果日期字符串以不同的方式格式化,它仍然可以工作吗? –

+1

是的,如果它是一个真正的日期,它是如何格式化并不重要。如果它是一个不能直接转换为日期的字符串,那么这两个公式都不起作用。 –

0

如果您不想使用中间行,那么使用AGGREGATE将行号提供给INDEX。

在每所提供的图像E2,

=INDEX(A:A, AGGREGATE(15,6,ROW($A$2:INDEX($A:$A,MATCH(1E+99, $A:$A)))/NOT(MINUTE($A$2:INDEX($A:$A,MATCH(1E+99,$A:$A)))),ROW(1:1))) 

填充向右和向下。如果您不希望在用完匹配项时显示错误代码,请添加IFERROR包装器。

enter image description here

相关问题