我有一个文件,第一列列出了零件,这些零件重复出现,在之后的每一列中,我有这些零件的位置,这些零件确实根据日期重复出现。
我需要总结成一个单一的工作表,行或列重复,他们只是“sumif”行和列是相同的。
总结一下:
x1c 0d1x的数据
变成这样:
的
首先,我试图循环通过行和列找到重复和总和在一起。灾难,在简单的10 x 10表去罚款,但整个文件有600+行和700+列,它循环了几个小时,我不得不重新启动PC。目前我正试图使用MySQL复制选择,粘贴转置在临时表,排序,然后:
For i = filterLastRow To 1 Step -1
If shtFCol.Range("B" & i) = shtFCol.Range("B" & i - 1) Then
For j = 6 To LastCol
shtFCol.Range("B" & i - 1) = shtFCol.Range("B" & i - 1) + shtFCol.Range("B" & i)
Next j
shtFCol.Rows(i).EntireRow.Delete
i = i - 1
End If
Next i
字符串
粘贴回原始数据并对所有行重复此过程。是否有更简单/更快的方法?
2条答案
按热度按时间ulydmbyx1#
这里有一个方法。结果放在一个单独的表中。
字符串
von4xj4u2#
您可以使用data. from table/range [ ] header将范围带入PowerQuery
x1c 0d1x的数据
进入主页...高级编辑器...然后从下面粘贴。使用自动生成的第一行代替我的行来保留您的范围名称
字符串
文件.关闭并加载.表格回Excel
右键单击并在需要时刷新表,或重新刷新powerquery
的