这是一个非常新手的问题,但我实际上不知道该怎么做。我有一个看起来像这样的数据集:
我想像这样扩展它:
理想情况下,我希望使用 Excel 函数而不是手动执行此操作。我能为此做些什么?
如果您有带有该CONCAT功能的Excel 2016+,则可以使用:
注意:如评论中所述,这可能需要 Excel O365 或 Excel 2019+。我记得该功能早在 Excel 2019 之前就可用,但它在原始 2016 中不可用
=MID(CONCAT(REPT(htTbl[Height]&",",htTbl[Count])),1,LEN(CONCAT(REPT(htTbl[Height]&",",htTbl[Count])))-1)
Run Code Online (Sandbox Code Playgroud)
正如@ScottCraner 在评论中指出的那样,该公式可以缩短为:
=MID(CONCAT(REPT(","&htTbl[Height],htTbl[Count])),2,999)
Run Code Online (Sandbox Code Playgroud)
我使用了一个带有结构化引用的表,但如果您愿意,可以将其更改为常规寻址。然而,表格的一个优点是,如果您在表格中添加或删除行,则无需更改公式,因为引用会自我调整。