想,我有數據組值在Excel中根據重複的值列
Column1 Column2 1 1000 1 -2000 1 3000 2 2000 2 -1000 3 5000 3 -4000
我要像
Column1 Column2 Column3 1 1000 3000 2 2000 3 5000
我想從列2只取正值,顯示它在那裏COLUMN1具有相同值(例如對於1有2個正值,我想以上面顯示的格式顯示它們)。
如何使用手動方法(公式)或使用VBA實現此操作? 我寫了一個代碼,其中column1取值爲1,其中column1.value = 1。但是,如何迭代下一個值(即2和3)
Sheets("Sheet1").Select
myvalue = Cells(2, 1).Value
MsgBox myvalue
Dim negativevalue(0 To 10) As Long
Dim colum As Integer
Dim row As Integer
colum = 1
row = 2
i = 0
While Cells(row, colum).Value = myvalue
If (Cells(row, 2).Value < 0) Then
MsgBox Cells(row, 2).Value
negativevalue(i) = Cells(row, 2).Value
End If
有你嘗試與錄製宏工具什麼?你嘗試過什麼公式?您需要顯示您嘗試的內容,以便我們可以幫助您解決所遇到的特定問題。 – chancea
數據透視表的數據透視表出現了什麼問題,列出了負值,column1是行,column2是列,column2是數據總和? – Aprillion
@Suresh Jambhalkar,該代碼應該包含在您的問題中,並且更易於閱讀。 – neizan