Namig: drugi jeziki so prevedeni v Google. Lahko obiščete English različico te povezave.
Vpiši se
x
or
x
x
Registracija
x

or

Kako premakniti podvojene vrstice v drug list v Excelu?

Če imate seznam območij podatkov, ki vsebuje nekaj podvojenih vrednosti v določenem stolpcu, zdaj želite premakniti celotne vrstice v drugo listo na podlagi podvojenih celic. Kako se lahko v Excelu ukvarjate s to nalogo?

Premaknite celotne vrstice v drugo listo, ki temelji na podvojenih celicah v stolpcu

Premaknite celotne vrstice v drugo listo na podlagi podvojenih vrstic


Premaknite celotne vrstice v drugo listo, ki temelji na podvojenih celicah v stolpcu


Če v stolpcu obstajajo podvojene vrednosti, nato pa celotne vrstice premaknete na drug list, vam lahko sledi naslednja VBA-koda:

1. Drži dol ALT + F11 tipke za odpiranje Microsoft Visual Basic za aplikacije okno.

2. Kliknite Vstavi > Moduliin prilepite naslednjo kodo v okno Modul.

VBA koda: premaknite celotne vrstice v drugo listo, ki temelji na podvojenih celicah v stolpcu:

Sub CutDuplicates()
'Updateby Extendoffice
    Dim xRgS As Range
    Dim xRgD As Range
    Dim I As Long, J As Long
    On Error Resume Next
    Set xRgS = Application.InputBox("Please select the column:", "KuTools For Excel", Selection.Address, , , , , 8)
    If xRgS Is Nothing Then Exit Sub
    Set xRgD = Application.InputBox("Please select a desitination cell:", "KuTools For Excel", , , , , , 8)
    If xRgD Is Nothing Then Exit Sub
    xRows = xRgS.Rows.Count
    J = 0
    For I = xRows To 1 Step -1
        If Application.WorksheetFunction.CountIf(xRgS, xRgS(I)) > 1 Then
            xRgS(I).EntireRow.Copy xRgD.Offset(J, 0)
            xRgS(I).EntireRow.Delete
            J = J + 1
        End If
    Next
End Sub

3. Nato pritisnite F5 ključ za zagon te kode in v pop-up pogovornem oknu, izberite stolpec, ki vsebuje podvojene celice, ki jih želite premakniti na podlagi, si oglejte sliko zaslona:

4. Nato kliknite OK, v drugem pozivnem polju, prosimo, izberite celico v drugem listu, kamor želite prenesti premaknjene vrstice, si oglejte posnetek zaslona:

5. In nato kliknite OK, so vrstice, ki imajo podvojene vrednosti v stolpcu A, premaknjene v nov list, si oglejte sliko zaslona:


Premaknite celotne vrstice v drugo listo na podlagi podvojenih vrstic

Če želite premikati podvojene vrstice iz vrste celic, vam lahko pomaga naslednja koda VBA:

1. Drži dol ALT + F11 tipke za odpiranje Microsoft Visual Basic za aplikacije okno.

2. Kliknite Vstavi > Moduliin prilepite naslednjo kodo v okno Modul.

VBA koda: Premaknite celotne vrstice v drugo listo na podlagi podvojenih vrstic:

Sub CutDuplicates()
'Updateby Extendoffice
    Dim xRgD As Range, xRgS As Range
    Dim I As Long, J As Long, K As Long, KK As Long
    On Error Resume Next
    Set xRgS = Application.InputBox("Please select the data range:", "KuTools For Excel", Selection.Address, , , , , 8)
    If xRgS Is Nothing Then Exit Sub
    Set xRgD = Application.InputBox("Please select a desitination cell:", "KuTools For Excel", , , , , , 8)
    If xRgD Is Nothing Then Exit Sub
    KK = 0
    For I = xRgS.Rows.Count To 1 Step -1
        For J = 1 To I - 1
            For K = 1 To xRgS.Columns.Count
                Debug.Print xRgS.Rows(I).Cells(, K).Value
                Debug.Print xRgS.Rows(J).Cells(, K).Value
                If xRgS.Rows(I).Cells(, K).Value <> xRgS.Rows(J).Cells(, K).Value Then Exit For
            Next
            If K = xRgS.Columns.Count + 1 Then
                xRgS.Rows(I).EntireRow.Copy xRgD.Offset(KK, 0).EntireRow
                xRgS.Rows(I).EntireRow.Delete
                KK = KK + 1
            End If
        Next
    Next
End Sub

3. Nato pritisnite F5 Če želite zagnati to kodo, v pogovornem oknu za izhod iz seznama izberite želeni obseg podatkov, na katerega želite premakniti podvojene vrstice, glejte sliko zaslona:

4. Kliknite OK gumb in nato v drugem pozivnem polju, izberite celico v novem listu, kjer želite postaviti premaknjene molekulirane vrstice, si oglejte posnetek zaslona:

5. Nato kliknite OK gumb in zdaj so podvojene vrstice premaknjene v drug list, ki ste ga navedli hkrati, si oglejte posnetek zaslona:


Priporočena orodja za produktivnost za Excel

zavihek kte 201905

Kutools za Excel vam pomaga, da vedno končate delo pred časom in izstopite iz množice

  • Več kot zmogljive napredne funkcije 300, zasnovane za 1500 delovne scenarije, ki povečujejo produktivnost z 70%, vam dajejo več časa za skrb za družino in uživanje v življenju.
  • Ne potrebujete več pomnilniških formul in VBA kod, od zdaj naprej pa dajate svojim možganom počitek.
  • Postanite strokovnjak za Excel v minutah 3, zapletene in ponavljajoče se operacije lahko opravite v nekaj sekundah,
  • Vsak dan zmanjšajte število operacij tipkovnice in miške, zdaj se poslovite od poklicnih bolezni.
  • 110,000 visoko učinkovite ljudi in 300 + svetovno priznanih podjetij izbiro.
  • Brezplačna preizkusna različica 60 dneva. 60-dnevno jamstvo vračila denarja. 2 let brezplačne nadgradnje in podpore.

Prinaša kartično brskanje in urejanje za Microsoft Office, veliko močnejši od zavihkov brskalnika

  • Office Tab je namenjen za Word, Excel, PowerPoint in druge Office aplikacije: Založnik, Dostop, Visio in Projekt.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Z 50% poveča vašo produktivnost in vsak dan zmanjša na stotine klikov z miško!
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.