【问题标题】:Split rows into multiple rows based on time duration根据持续时间将行拆分为多行
【发布时间】:2019-04-06 00:34:18
【问题描述】:

我正在尝试根据Duration 拆分 Excel 文件中的行。因此,如果持续时间为 50 分钟,我希望将同一行分成 5 个字段,每个字段有 10 分钟的时间块。我的逻辑是获取行中的持续时间,通过将持续时间除以 10 来计算结果行数,然后给我 10。我想对数百或数千行执行此操作。

如果有帮助,我正在使用 Excel for Mac 版本 16.18。

【问题讨论】:

    标签: excel vba macos excel-formula


    【解决方案1】:

    这里有一些提示:

    • 要在一个单元格下方插入 4 行,请使用
      cell.Offset(1, 0).Resize(4, 1).EntireRow.@ 987654324@xlShiftDown

    • 要使用公式填充单元格,在上面的单元格中添加十分钟,请使用
      cell.Offset(1, 0).Resize(4, 1).@987654325 @ = "=R[-1]C+TIME(0, 10, 0)"

    • 从底行开始向上移动

    【讨论】:

      猜你喜欢
      • 2016-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-10
      • 1970-01-01
      • 1970-01-01
      • 2022-01-18
      • 1970-01-01
      相关资源
      最近更新 更多