Microsoft Excel排列来自不同数据集的时间值

时间:2018-03-19 23:09:32

标签: excel graph excel-formula dataset excel-2010

在使用Excel和Excel功能方面,我不是专家,因此非常感谢任何帮助。我有2个不同的数据集,它们有不同的时间间隔,我想在同一个图表上显示。来自2个数据集的样本如下:(A1:B14是第一个数据集,D1:E14是第二个数据集)

enter image description here

正如您所看到的,来自不同数据集的时间值不相互排列(第二个数据集包含一些丢失的秒数),这导致在显示内存和CPU值时出现问题同一时间轴(在这种情况下将是x轴)。如果在这种情况下有一种有效的方法在同一时间轴上显示CPU和内存值?如果是这样,最好的方法是什么?

P.S:重要的是在排队数据的过程中不会删除任何数据。

谢谢

2 个答案:

答案 0 :(得分:1)

这只是与这个问题“相关”(不是答案),但你可能会发现它有一些价值......(尤其是底部的链接!)

在与时俱进时,您可以通过各种方式从“一天中的每一秒”列表中受益,例如,如果您有一个时间列表,并且您需要找出哪些缺失:

  1. 制作空白工作表
  2. 点击标题
  3. 突出显示Column A
  4. 点击CTRL+1,点击TIME并选择包含秒数的时间格式
  5. 现在位于单元格A1中,请输入:00:00:01
  6. 在单元格A2中输入:=A1+$A$1
  7. 在单元格A2上点击一次,然后点击CTRL+C进行复制
  8. 点击F5并输入:A2:A86400然后按Enter
  9. 点击CTRL+V粘贴
    (现在你有一天中的每一秒的清单)
  10. 将此公式复制并粘贴到单元格B1中(使用绝对单元格引用<替换(Range with your times)与您的时间所在的[单列]单元格区域/ strong>(4美元符号)即,如果您的时间位于column D Rows 10 to 100之内,您将输入:$D$10:$D$100

    =IF(ISERROR(VLOOKUP(  (Range with your times)  ,1,FALSE)),"",VLOOKUP(A1,  {  (Range with your times)  ,1,FALSE))  
    
  11. 在单元格B1上点击一次,然后点击CTRL+C进行复制

  12. 点击F5并输入:B2:B86400并点击Enter
  13. 点击CTRL+V以粘贴
  14. 现在column B将为空缺时间显示空白,并显示列表中的时间。

    如果不起作用,请仔细再次执行这些步骤。像Excel或编码一样,细节很重要。 (例如,不要将公式粘贴到单元格A1中,并且您的时间必须在一个单独的列中,并且绝对引用需要在公式的一部分中正确指定,或者保持复制公式时引用相同的单元格。)

    推荐教程

    <强> Excel中:

    <强> VBA:

    另外:Free month of training from LinkedIn与微软合作

答案 1 :(得分:0)

将此公式放入C2然后double-click the fill handle

=INDEX(E:E, MATCH(A2, D:D, 0))

保留#N / A错误。这些将在图表数据中丢弃。

enter image description here