【问题标题】:Excel: Array to List (Combine time columns with date rows)Excel:数组到列表(将时间列与日期行组合)
【发布时间】:2015-12-29 19:50:04
【问题描述】:

在 excel 中,我有一个表格,其中日期为行,小时 (0-24) 为列,以及截距处的值。 我想将此数组(365 x 24)更改为一个列表,以便: 星期一 Hour1 值; 星期一 Hour2 值; 周一 ...; 星期一 Hour24 值; 星期二 Hour1 值; 周二 ... ; 周二 24 小时值; 等等

有没有办法在 Excel 中做到这一点?无需将行转置 365 次。

感谢您的帮助

【问题讨论】:

  • 通常有办法。您能否提供一个更好的示例来说明您希望数据的外观(以及现在的外观)?
  • 现在是一个数组(日期,时间)。我想把它列成一个列表,第一列是天,第二列是小时,第三列是值。由于每天有 24 小时,因此日期标识符将重复 24 次,然后再移动到下一天。
  • 您能否发布一些示例数据,包括您拥有的任何代码以及您如何设置数组?
  • 遍历数组?将日期连接到每个时间元素。循环到下一个日期。

标签: arrays excel list date time


【解决方案1】:

使用 HLOOKUP 构建一个新列表,该列表在原始数组中查找与当天级别相对应的小时数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-24
    • 2019-07-17
    • 2011-05-06
    • 1970-01-01
    • 2023-02-04
    • 1970-01-01
    • 2019-05-09
    • 2023-03-19
    相关资源
    最近更新 更多