Microsoft Excel从不同数据集中排列时间值
我不是使用Excel和Excel函数的专家,因此非常感谢您的帮助。我有两个不同的数据集,它们有不同的时间间隔,我想在同一个图表上显示。两个数据集中的样本如下:(A1:B14是第一个数据集,D1:E14是第二个数据集) 如您所见,来自不同数据集的时间值彼此不对齐(第二个数据集包含一些缺失的秒),这导致在同一时间轴(在本例中为x轴)上显示内存和CPU值时出现问题。在这种情况下,是否有一种有效的方法在同一时间轴上同时显示CPU和内存值?如果是这样的话,最好的方法是什么 注意:在排列数据的过程中,不要删除任何数据,这一点很重要Microsoft Excel从不同数据集中排列时间值,excel,graph,excel-formula,dataset,excel-2010,Excel,Graph,Excel Formula,Dataset,Excel 2010,我不是使用Excel和Excel函数的专家,因此非常感谢您的帮助。我有两个不同的数据集,它们有不同的时间间隔,我想在同一个图表上显示。两个数据集中的样本如下:(A1:B14是第一个数据集,D1:E14是第二个数据集) 如您所见,来自不同数据集的时间值彼此不对齐(第二个数据集包含一些缺失的秒),这导致在同一时间轴(在本例中为x轴)上显示内存和CPU值时出现问题。在这种情况下,是否有一种有效的方法在同一时间轴上同时显示CPU和内存值?如果是这样的话,最好的方法是什么 注意:在排列数据的过程中,不要
谢谢你然后把这个公式放到C2里 保留“不适用”错误。这些将在图表数据中丢弃 这只是与这个问题(不是答案)有关,但你可能会从中发现一些价值。。。(尤其是底部的链接!) 在处理时间时,有多种方式可以让您从“一天中的每一秒”列表中获益,例如,如果您有一个时间列表,您需要找出缺少哪些时间:
CTRL+1
,单击TIME
,然后选择包含秒数的时间格式A1
中,输入:00:00:01
A2
类型:=A1+$A$1
A2
上单击一次,然后点击CTRL+C
进行复制F5
并键入:A2:A86400
并点击EnterCTRL+V
粘贴(现在您有了一个一天中每一秒的列表)
B1
(使用绝对单元格引用将(随时间变化的范围)
替换为时间所在的[single column]单元格范围(4美元符号)也就是说,如果您的时间在列D
中,从第10行到第100行,您将输入:$D$10:$D$100
:
=IF(ISERROR(VLOOKUP( (Range with your times) ,1,FALSE)),"",VLOOKUP(A1, { (Range with your times) ,1,FALSE))
B1
上单击一次,然后点击CTRL+C
进行复制F5
并键入:B2:B86400
并点击Enter
CTRL+V
粘贴列B
将为空,以显示丢失的时间,并显示列表中的时间
如果它不起作用,请重新仔细地完成这些步骤。就像Excel或编码一样,细节很重要。(例如,不要将公式粘贴到单元格A1中,而且您的时间必须在一列中,并且绝对引用需要在公式的一部分中正确指定,否则在复制公式时它会一直引用相同的单元格。)
推荐教程: Excel:
- MSDN(Microsoft开发人员网络):
另外:在与Microsoft的合作中,非常感谢。但是,忘了提及在排列数据时不必删除任何数据。我已相应地编辑了该问题。如果您仍然感兴趣,我可能会为您刚才删除的其他问题提供一个快速解决方案。是的,请。任何帮助都将不胜感激。@ashleedawgI想我可以以某种方式利用这些信息,是的。@ashleedawgalright,因为没有其他地方可以放它,我想我会把它作为这个问题的答案发布。非常感谢:)我非常感谢。@ashleedawgThank非常感谢:)我感谢你的帮助,我一定会尝试一下。很高兴帮助你。也可以查看答案底部(上面)的链接。那里有很多垃圾教程(远离任何试图卖给你一本书的东西,这是其中的一半),但是这些看起来相当不错。而且,这很好,但对初学者来说不是那么多。您可能会发现“更基本”问题的价值(以及更不严格的规则)。祝你好运,你会明白的。真棒:)再次感谢@问卷调查(别忘了▲ 对有帮助的答案进行投票,并✓+▲ 接受并投票选出有助于解决问题的答案!)
=IF(ISERROR(VLOOKUP( (Range with your times) ,1,FALSE)),"",VLOOKUP(A1, { (Range with your times) ,1,FALSE))