【发布时间】:2021-10-20 23:30:23
【问题描述】:
我想导入一个 Excel 电子表格,其中包含合并的单元格,取消合并这些单元格并用原始单元格的值除以未合并单元格的数量填充每个未合并的单元格。例如,如果一个包含 4 个单元格的合并单元格包含值 1000,我想取消合并并在每个未合并的单元格中返回 250。
我知道像read.xlsx() 这样的函数,我可以在其中设置fillMergedCells = FALSE;但是,这会将合并后的单元格的原始值的副本填充到每个未合并的单元格中。
这可以在 R 中完成吗,也许使用read.xlsx() 函数?可以在 Excel VBA 中完成吗?我对VBA一无所知,所以任何指针都会有所帮助!
【问题讨论】:
-
合并单元格中有数据还是空白?如果不为空,您有数据示例吗?
-
@TechCommodities 1 合并单元格中的单元格包含我想要在其他合并单元格上平均分布/分布的值。我已经创建了一组(非常简化的)虚拟数据来说明这里:docs.google.com/spreadsheets/d/… 表
Merged之前包含,表Desired result after unmerge是我想要实现的。 -
我无法访问该文档。