Kako kopirati in prilepiti samo neprazne celice v Excelu?
Večina nas lahko trpi zaradi te težave, ko kopiramo seznam podatkov, ki vsebujejo nekaj praznih celic, in jih nato prilepimo v drug stolpec, bodo tudi prazne celice prilepljene. To je zelo moteče, če ne potrebujemo praznih prostorov in želimo prilepiti samo neprazne celice. Kako bi lahko v tem primeru hitro in priročno kopirali in prilepili samo prazne celice v Excelu? Tukaj je nekaj hitrih trikov za njegovo rešitev:
Kopirajte in prilepite samo neprazne celice z ukazom Pojdi na posebno
Kopirajte in prilepite samo prazne celice s funkcijo filtra
Kopirajte in prilepite samo neprazne celice z Array Formula
Kopirajte in prilepite samo neprazne celice s kodo VBA
Kopirajte in prilepite samo neprazne celice s programom Kutools za Excel
Kopirajte in prilepite samo neprazne celice z ukazom Pojdi na posebno
Z Pojdi na posebno ukaz, lahko najprej izberete vse podatke, nato pa jih kopirate in prilepite na drugo mesto.
1. Izberite seznam podatkov, ki jih želite uporabiti.
2. Nato kliknite Domov > Poiščite in izberite > Pojdi na posebno, glej posnetek zaslona:
3. v Pojdi na posebno pogovorno okno, preverite Konstante možnost, glej posnetek zaslona:
4. Nato kliknite OK, in na seznamu so bile izbrane samo celice vrednosti.
5. Nato podatke kopirajte in prilepite na želeno mesto. Prilepljene so bile le vrednosti, ki niso prazne. Oglejte si posnetek zaslona:
Opombe: Ta metoda je na voljo samo za konstante, ne uporablja se za celice formule.
Kopirajte in prilepite samo prazne celice s funkcijo filtra
O filter Funkcija vam lahko pomaga najprej filtrirati neprazne celice, nato pa jih lahko po potrebi kopirate in prilepite v druge celice.
2. Kliknite datum > filter, glej posnetek zaslona:
3. Nato kliknite spustni gumb v desnem kotu celice na izbranem seznamu in počistite polje Blanks pod spustnim menijem. Oglejte si posnetek zaslona:
4. In nato kliknite OK, so bile vse neprazne celice filtrirane, kot je prikazano na sliki spodaj:
5. Končno lahko kopirajte filtrirane podatke in jih prilepite na poljubno mesto.
Opombe: Tako vrednosti začnejo učinkovati tako vrednosti kot formule.
Naenkrat izberite prazne celice |
Kliknite za brezplačno popolno preizkusno različico v 30 dneh! |
Kopirajte in prilepite samo neprazne celice z Array Formula
Če želite kopirati in prilepiti samo prazne celice, lahko uporabite tudi naslednjo formulo matrike.
1. Poleg svojih podatkov v prazno celico vnesite naslednjo formulo:
=LOOKUP("zzzzz",CHOOSE({1,2},"",INDEX(A:A,SMALL(IF($A$1:$A$15<>"",ROW($A$1:$A$15)),ROWS($B$1:B1)))))
Opombe: V zgornji formuli, A1: A15 je seznam podatkov, ki ga želite uporabiti. Lahko ga spremenite po svojih željah.
2. Nato pritisnite Shift + Ctrl + Enter nato izberite celico B1 in povlecite ročico za polnjenje do obsega, ki ga želite vsebovati v tej formuli, in vse neprazne vrednosti celice so bile izvlečene. Oglejte si posnetek zaslona:
3. Ker so formule, jih kopirajte na drugo mesto in jih kopirajte in prilepite kot vrednosti.
Opombe: Ta formula je na voljo samo za konstante, ne velja za celice formule.
Kopirajte in prilepite samo neprazne celice s kodo VBA
Če vas zanima koda VBA, lahko za dokončanje te naloge izvedete naslednjo kodo.
1. Držite tipko ALT + F11 in odpre tipko Okno Microsoft Visual Basic for Applications.
2. Kliknite Vstavi > Moduliin prilepite naslednjo kodo v Okno modula.
Koda VBA: Kopirajte in prilepite samo neprazne celice v Excelu
Sub PasteNotBlanks()
'Update 20140325
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
If InputRng.Columns.Count > 1 Then
MsgBox "Please select one column."
Exit Sub
End If
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
InputRng.SpecialCells(xlCellTypeConstants).Copy Destination:=OutRng.Range("A1")
End Sub
3. Nato pritisnite F5 tipko za zagon te kode, se prikaže pozivno polje, ki vas opomni, da izberete obseg podatkov, ki ga želite uporabiti. Oglejte si posnetek zaslona:
4. In nato kliknite OK, se bo odprlo novo pozivno polje, v katerem boste lahko izbrali celico za vnos podatkov.
5. klik OK Če želite končati to kodo, so na vaš določen položaj prilepljene samo vrednosti, ki niso prazne.
Opombe: Ta koda je na voljo samo stalnicam.
Kopirajte in prilepite samo neprazne celice s programom Kutools za Excel
Ali obstaja kakšen lažji način kot zgoraj? Seveda, Kutools za Excel's Izberite Nonblank CellPripomoček s vam lahko pomaga najprej izbrati prazne celice, nato pa jih kopirati in prilepiti.
Kutools za Excel, z več kot 300 priročne funkcije, vam olajša delo. | ||
po brezplačna namestitev Kutools za Excel, naredite spodaj:
1. Izberite obseg celic in kliknite Kutools > Izberite > Izberite Neprazne celice. Oglejte si posnetek zaslona:
2. Nato izberete neprazne celice in pritisnite Ctrl + C če jih želite kopirati, nato izberite celico, v katero želite prikazati pasetirani rezultat, pritisnite Ctrl + V da prilepite izbrane neprazne celice. Oglejte si posnetek zaslona:
Kopirajte in prilepite samo neprazne celice
Kutools za Excel: 300+ funkcij, ki jih morate imeti v Excelu, 30-dnevno brezplačno preskusno obdobje od tu |
Najboljša pisarniška orodja za produktivnost
Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa. Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...
Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo
- Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
- Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
- Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!