【问题标题】: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)"
从底行开始向上移动