Предположим, у меня есть данныеГруппа Значения в первенствовать по значению дубликата в колонке
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
Я хочу, чтобы принимать только положительные значения от COLUMN2 где COLUMN1 имеют одинаковый (например, для 1 имеют 2 положительных значения. Я хочу отобразить их в формате, показанном выше.)
Как достичь этого с помощью ручных методов (формул) или с помощью VBA ?? Я написал код, где он принимает положительные значения из столбца 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