Keresés

Új hozzászólás Aktív témák

  • Fferi50

    Topikgazda

    válasz Wyll #25650 üzenetére

    Szia!

    Ha az adatok az A:D oszlopban, az 1 az E oszlopban, 2 a H, 3 a K oszlopban, továbbá a fejlécek a második sorban vannak - vagyis az adatok a 3. sortól kezdődnek, akkor a következő képleteket próbáld ki:

    E3 cella képlete: =HAHIBA(INDEX(B:B;HAHIBA(HOL.VAN(HAHIBA(KICSI(HA($E$2=$A:$A;SOR($A:$A);"");SOR()-2);1);SOR($A:$A);0);-1);1);"")
    Ez lehúzható az E,F,G oszlopban.

    H3 cella képlete: =HAHIBA(INDEX(B:B;HAHIBA(HOL.VAN(HAHIBA(KICSI(HA($H$2=$A:$A;SOR($A:$A);"");SOR()-2);1);SOR($A:$A);0);-1);1);"")
    Amit a H,I,J oszlopban húzhatsz le

    K3 cella képlete: =HAHIBA(INDEX(B:B;HAHIBA(HOL.VAN(HAHIBA(KICSI(HA($K$2=$A:$A;SOR($A:$A);"");SOR()-2);1);SOR($A:$A);0);-1);1);"")
    Ezt a K,L,M oszlopban húzd le.

    Ezek a képletek tömbképletek, tehát Ctrl+Shift+Enterrel kell befejezni a képlet beírását, nem sima Enterrel.

    Ahol már nem talál adatot, oda 0-át fog kiírni. Ha ez zavar, akkor megspékelheted egy HA(képlet=0;"";képlet) kibővítéssel. A képlet helyére az eredeti képletet kell beírni - továbbra is tömbképlet.
    Új adat bevitele után egy F9 segít az újraszámolásban.

    Üdv.

  • Delila_1

    veterán

    válasz Wyll #25650 üzenetére

    A Forrásadatok az A2 cellában van (formázással az A2:D2 közepére lehet tenni a vízszintes elrendezés menüpontban).

    Sub Szetdob()
    Dim sor As Long, ide As Long, oszlop As Integer

    sor = 3
    Do While Cells(sor, 1) > ""
    Select Case Cells(sor, "A")
    Case 1
    oszlop = 5
    Case 2
    oszlop = 8
    Case 3
    oszlop = 11
    End Select

    ide = Cells(Rows.Count, oszlop).End(xlUp).Row + 1
    Range(Cells(sor, 2), Cells(sor, 4)).Copy Cells(ide, oszlop)

    sor = sor + 1
    Loop
    End Sub

Új hozzászólás Aktív témák