2 metody kopírování buněk na základě určitých kritérií v listu aplikace Excel

Sdílej nyní:

Někdy je potřeba kopírovat buňky, které splňují určitá kritéria. Zde si představíme 2 užitečné metody pro kopírování cílových buněk.

V listu aplikace Excel bude určitě spousta dat a informací. Tyto buňky však obsahují hodnoty, které splňují určitá kritéria, oddělují se v jiném rozsahu. Ve výsledku to bude obtížné, když je budete muset sbírat.

V tomto listu musíte zkopírovat buňky větší než 350. A pokud tyto buňky seřadíte jeden po druhém a poté je zkopírujete, určitě strávíte spoustu času a energie.Příklad kopírování buněk

Nyní tedy můžete k dokončení tohoto úkolu použít dvě níže uvedené metody.

Metoda 1: Zkopírujte výsledek filtru

Pokud se cílové buňky nacházejí v oblasti, můžete v Excelu použít funkci filtrování. Pro sloupec můžete nastavit více kritérií a poté zkopírovat výsledek filtrování.

  1. Umístěte kurzor do cílového rozsahu.
  2. Poté klikněte na panelu nástrojů na tlačítko „Seřadit a filtrovat“.
  3. Dále vyberte v rozevíracím seznamu možnost „Filtr“.Filtr
  4. Nyní klikněte na tlačítko v záhlaví sloupce.
  5. Dále vyberte možnost „Číselné filtry“
  6. V podnabídce vyberte požadovanou možnost. Zde zvolíme „Větší než“.Filtrovat data
  7. V okně „Vlastní automatický filtr“ nastavte požadovaná kritéria.
  8. Poté klikněte na tlačítko „OK“.Vlastní automatický filtr

Proto se v listu zobrazí pouze buňky splňující kritérium. Ostatní buňky budou skryty.Buňky v dosahu

Po ukončení procesu filtrování můžete provést proces kopírování a vložení.

  1. Vyberte výsledek v listu.
  2. Poté stisknutím klávesových zkratek „Ctrl + C“ na klávesnici rozsah zkopírujete.
  3. Nyní klikněte na jinou buňku v listu.
  4. Poté stiskněte klávesové zkratky „Ctrl + V“ a vložte tyto buňky.
  5. Poté stiskněte tlačítko „Esc“ pro ukončení režimu kopírování.

Vidíte, že do nového rozsahu budou vloženy pouze buňky splňující kritéria.Pasta

Setkáte se však s problémy, pokud vložíte do oblasti, která sdílí stejné řádky s původním rozsahem. Zde jsou do nové řady vložena pouze dvě čísla.Porucha

Důvod je ve skutečnosti velmi jednoduchý. V původním rozsahu jsou buňky, které nesplňují kritérium, skryty. A celé řádky, které obsahují tyto buňky, jsou také skryty. Proto v nové řadě vidíte pouze část výsledku. Ostatní hodnoty jsou ve skrytých řádcích. Chcete-li zobrazit výsledek, můžete kritéria vymazat ve funkci filtru. A pak můžete vidět celý výsledek v listu.

Zobrazit výsledek

Metoda 2: Použijte makro VBA

Pokud tyto cílové buňky nejsou ve sloupci, nelze použít funkci filtrování. A k dokončení tohoto úkolu nyní můžete použít makro VBA.

  1. Stisknutím klávesových zkratek „Alt + F11“ na klávesnici otevřete editor jazyka.
  2. Poté klikněte na panelu nástrojů na kartu „Vložit“.
  3. Poté vyberte v podnabídce možnost „Modul“. Proto jste do tohoto projektu vložili nový modul.Vložte modul
  4. V tomto kroku zkopírujte následující kódy VBA do nového modulu.
Sub Copy_Cells()
  Dim c As Range, i As Integer, j As Integer
  i = 0
  For Each c In Range("B2:B13")
    If c > 350 Then
      Cells(2 + i, 6) = Cells(c.Row, c.Column - 1)
      Cells(2 + i, 7) = c
    End If
    i = i + 1
  Next c
   For j = 13 To 2 Step -1
    If Cells(j, 6) = "" Then
      Range("F" & j, "G" & j).Delete Shift:=xlUp
    End If
  Next j
End Sub

V tomto makru najdeme buňky, které splňují kritéria. Dále budou hodnoty zkopírovány do nového rozsahu. Když proces kopírování a vložení skončí, toto makro odstraní prázdné buňky v novém rozsahu. Ve svém aktuálním listu musíte změnit kritéria a rozsah v kódech podle své skutečné potřeby.

  1. Makro spustíte kliknutím na tlačítko „Spustit Sub“ na panelu nástrojů nebo stisknutím tlačítka „Enter“ na klávesnici.

Poté se vraťte k listu a uvidíte, že výsledek je již v listu.Výsledek VBA

Můžete také použít makra VBA k vyhledání buněk, které nejsou ve sloupci. Když tedy potřebujete kopírovat buňky do více rozsahů, můžete makro upravit a použít ho.

Srovnání těchto dvou metod

V této tabulce vám ukážeme výhody a nevýhody těchto dvou metod.

Porovnání

Zkopírujte výsledek filtru

Použijte makro VBA

Výhody

Pokud nejste obeznámeni s Excel VBA, můžete použít tuto metodu. Tuto metodu můžete také použít ke kopírování buněk, které jsou v různých rozsazích.

Nevýhody

Když jsou buňky v listu oddělené v různých oblastech, nemůžete pomocí této metody filtrovat data. Použití maker VBA někdy způsobí chyby v listu.

Proto si příště, až budete potřebovat kopírovat buňky na základě určitých kritérií, můžete zvolit nejvhodnější metodu.

Excel Excel je důvodem k obavám

Bezpečnost Excelu je pro vás velmi důležitá a měli byste věnovat větší pozornost jejímu zabezpečení. Mnoho uživatelů ztratilo svá data a informace v Excelu z různých důvodů. Pokud nemůžete zaručit bezpečnost svých souborů, jistě budete mít velké škody. Důsledky poškození Excelu mohou být katastrofální. Kdykoli se v Excelu setkáte s chybami, můžete... opravit poškození dat Excel xls užitečným nástrojem třetí strany. s tímto nástrojem po ruce nikdy neztratíte svá data a informace.

Úvod autora:

Anna Ma je ​​expertem na obnovu dat v DataNumen, Inc., která je světovým lídrem v oblasti technologií pro obnovu dat, včetně opravit poškození Word Word a výhledové softwarové produkty pro opravy. Pro více informací navštivte www.datanumen.com

Sdílej nyní:

Komentáře jsou uzavřeny.