我在excel(列)中使用了这种格式: -
我希望将其转换为行: -
有可能吗?
感谢。
答案 0 :(得分:0)
Unpivot(例如,如所描述的here),向下钻取两个Grand Totals的交集并在ColumnB中移动具有空白的单元格,但是在第三行中移动到第二行。删除ColumD中带空格的行。更改标签以适应。
答案 1 :(得分:0)
偏移很简单:
按照你的图片,你可以写:
在单元格B7中:=$A$3
在单元格C7中:=OFFSET($A$3,0,(ROW(A7)-7)*2+1)
在单元格D7中:=OFFSET($A$3,0,(ROW(A7)-6)*2)
然后根据需要填充行。
答案 2 :(得分:0)
在取消合并顶部单元格后,您也可以使用my unpivot add-in取消隐藏。您可以使用以下代码首先取消合并前排:
Sub UnmergeTopRow()
Dim lLastcol As Long, lcolLoop As Long
lLastcol = Cells(1, Columns.Count).End(xlUp).Column
Range("B1", Cells(1, lLastcol)).UnMerge
With Range("B1", Cells(1, lLastcol))
.SpecialCells(xlCellTypeBlanks).FormulaR1C1 = "=RC[-1]"
.Value = .Value
End With
End Sub