
excel中如何在B列内容重复的项中,把F列、G列、H列、I列数值合并后,得出不重复的结果?
数据表里。留下一个白变, 展开
在工作表插入一命令按钮,并编程如下:
Private Sub CommandButton1_Click()
Dim i As Integer
For i = 2 To Range("B65536").End(xlUp).Row
If Range("B" & i) = Range("B" & i - 1) Then
Range("B" & i - 1) = ""
Range("F" & i) = --Range("F" & i) + Range("F" & i - 1)
Range("F" & i - 1) = ""
Range("G" & i) = --Range("G" & i) + Range("G" & i - 1)
Range("G" & i - 1) = ""
Range("H" & i) = --Range("H" & i) + Range("H" & i - 1)
Range("H" & i - 1) = ""
Range("I" & i) = --Range("I" & i) + Range("I" & i - 1)
Range("I" & i - 1) = ""
End If
Next i
End Sub
运行结果:
如何插入命令按钮呢?谢谢,另外能不能在原表中直接删除重复项,你上图中的空白格能否直接通过编程删除掉。因为。我截取的是总表中的一部分。另外的不重复的数据被隐藏了。如果按照你这样操作后,以前被帅选掉的数据就会丢失了
如何操作。能详细点吗?谢谢
我需要的不是这个功能。我需要的是在原表里保留“白变”且后面四列数据求和。
数据透视表可以实现你想要的结果