Kā dzēst rindas programmā Excel, izmantojot īsceļus vai VBA makro

  • Dalīties Ar Šo
Michael Brown

Šajā rakstā ir uzskaitīti vairāki veidi, kā dzēst rindas programmā Excel, pamatojoties uz šūnas vērtību. Šajā rakstā atradīsiet karstos taustiņus, kā arī Excel VBA. Dzēsiet rindas automātiski vai izmantojiet standarta opciju Atrast kopā ar noderīgiem saīsnes taustiņiem.

Excel ir lielisks rīks, lai uzglabātu datus, kas ik pa brīdim mainās. Tomēr tabulas atjaunināšanai pēc dažām izmaiņām var būt nepieciešams patiešām daudz laika. Uzdevums var būt tik vienkāršs kā visu tukšo rindu noņemšana programmā Excel. Vai arī jums var būt nepieciešams atrast un izdzēst dublētos datus. Viena lieta, ko mēs zinām droši, ir tā, ka ikreiz, kad informācija nāk vai iet, jūs meklējat vislabāko risinājumu, lai palīdzētu ietaupīt laiku uz pašreizējodarbs.

Piemēram, jums ir tirgus, kurā dažādi pārdevēji pārdod savus produktus. Kāda iemesla dēļ viens no pārdevējiem slēdza savu darbību, un tagad jums ir nepieciešams dzēst visas rindas, kurās ir pārdevēja nosaukums, pat ja tās ir dažādās slejās.

Šajā rakstā atradīsiet Excel VBA un saīsnes, lai dzēstu rindas, pamatojoties uz noteiktu tekstu vai vērtību. Jūs redzēsiet, kā viegli atrast un atlasīt vajadzīgo informāciju pirms dzēšanas. Ja jūsu uzdevums nav saistīts ar dzēšanu, bet gan ar rindu pievienošanu, varat atrast, kā to izdarīt Ātrākie veidi, kā ievietot vairākas rindas programmā Excel.

    Ātrākais Excel saīsnes taustiņš, lai dzēstu rindas tabulā

    Ja vēlaties izmantot ātrāko metodi, lai dzēstu vairākas rindas atbilstoši tajās esošajai šūnu vērtībai, vispirms šīs rindas ir pareizi jāizvēlas.

    Lai atlasītu rindas, varat vai nu izcelt blakus esošās šūnas ar vajadzīgajām vērtībām un noklikšķināt uz Shift + Space, vai arī atlasīt vajadzīgās blakus esošās šūnas, turot nospiestu taustiņu Ctrl.

    Varat arī atlasīt veselas rindas, izmantojot rindu numuru pogas. Pie pēdējās pogas redzēsiet izcelto rindu numuru.

    Pēc nepieciešamo rindu atlasīšanas varat tās ātri noņemt, izmantojot Excel saīsni "dzēst rindu". Tālāk atradīsiet, kā atbrīvoties no atlasītajām rindām neatkarīgi no tā, vai jums ir standarta datu tabula vai tabula, kurā dati ir pa labi.

    Noņemt rindas no visas tabulas

    Ja jums ir vienkāršs Excel saraksts, kuram labajā pusē nav papildu informācijas, varat izmantot saīsni dzēst rindu, lai 2 vienkāršos soļos noņemtu rindas:

    1. Nospiediet taustiņu kombināciju Ctrl + - (mīnuss galvenajā tastatūrā).

    Neizmantotās rindas pazudīs vienā mirklī.

    Padoms. Varat izcelt tikai to diapazonu, kurā ir vērtības, kuras vēlaties noņemt. Pēc tam izmantojiet saīsni Ctrl + - (mīnus uz galvenās tastatūras) lai iegūtu standarta Excel Dzēst dialoglodziņš, kurā varat atlasīt Visa rinda radio pogu vai jebkuru citu nepieciešamo dzēšanas iespēju.

    Dzēst rindas, ja ir dati labajā tabulas pusē.

    Ctrl + - (mīnuss galvenajā tastatūrā) Excel saīsne ir ātrākais veids, kā dzēst rindas. Tomēr, ja pa labi no galvenās tabulas ir kādi dati, piemēram, zemāk redzamajā ekrānšāviņā, tas var dzēst rindas kopā ar informāciju, kas jums jāsaglabā.

    Ja tas ir jūsu gadījums, jums dati jānoformātē kā. Excel tabula pirmais.

    1. Nospiediet taustiņus Ctrl + T vai atveriet Cilne Sākums -> Formatēt kā tabulu un izvēlieties sev piemērotāko stilu.

    Jūs redzēsiet Izveidot tabulu dialoglodziņu, ko varat izmantot, lai izceltu vajadzīgo diapazonu.

  • Tagad, kad saraksts ir formatēts, atlasiet diapazonu ar vērtībām vai rindām, kuras vēlaties dzēst tabulā.
  • Piezīme. Lūdzu, pārliecinieties, ka rindu pogas netiek izmantotas, lai atlasītu visas rindas.

  • Nospiediet Ctrl + - (mīnus uz galvenās tastatūras), lai no tabulas tiktu izņemti tikai nevēlamie dati. Papildu informācija labajā pusē paliks neskarta.
  • Ceru, ka šī saīsne "noņemt rindu" jums ir noderīga. Turpiniet lasīt, lai atrastu Excel VBA rindu dzēšanai un uzzinātu, kā novērst datus, pamatojoties uz noteiktu šūnu tekstu.

    Dzēst rindas, kas satur noteiktu tekstu vienā slejā

    Ja rindās, kuras vēlaties dzēst, elementi parādās tikai vienā slejā, turpmākajos soļos aprakstīts, kā dzēst rindas ar šādām vērtībām.

    1. Vispirms jūsu tabulai ir jāpiemēro Filter. Lai to izdarītu, dodieties uz Dati Excel cilnē un noklikšķiniet uz Filtrs ikona.

  • Filtrējiet kolonnu, kurā ir dzēšamās vērtības, pēc vajadzīgā teksta. Noklikšķiniet uz bultiņas ikonas blakus kolonnai, kurā ir vajadzīgie elementi. Pēc tam noņemiet atzīmi. Atlasiet visus un atzīmējiet izvēles rūtiņas pie pareizajām vērtībām. Ja saraksts ir garš, vienkārši ievadiet vajadzīgo tekstu laukā Meklēšana pēc tam noklikšķiniet uz LABI lai apstiprinātu.
  • Atlasiet filtrētās šūnas rindās, kuras vēlaties dzēst. Nav nepieciešams atlasīt visas rindas.
  • Ar peles labo pogu noklikšķiniet uz izceltā diapazona un izvēlieties Dzēst rindu izvēlnes saraksta opciju.
  • Visbeidzot noklikšķiniet uz Filtrs ikonu vēlreiz, lai to notīrītu, un redzēsiet, ka rindas ar vērtībām pazudušas no jūsu tabulas.

    Kā noņemt rindas programmā Excel pēc šūnu krāsas

    Filtrēšanas opcija ļauj šķirot datus, pamatojoties uz šūnu krāsu. To var izmantot, lai dzēstu visas rindas, kurās ir noteikta fona krāsa.

    1. Piesakies Filtrs pie galda. Dodieties uz Dati Excel cilnē un noklikšķiniet uz Filtrs ikona.

  • Noklikšķiniet uz mazās bultiņas blakus vajadzīgās kolonnas nosaukumam, dodieties uz Filtrēt pēc krāsas un izvēlieties pareizo šūnu krāsu. LABI un redzēsiet visas izceltās šūnas augšā.
  • Atlasiet filtrētās krāsainās šūnas, noklikšķiniet uz tām ar peles labo pogu un izvēlieties opciju Dzēst rindu izvēlnes opcija.
  • Tas ir viss! Rindas ar vienādas krāsas šūnām tiek noņemtas vienā mirklī.

    Dzēst rindas, kas satur noteiktu tekstu dažādās kolonnās

    Ja vērtības, ko vēlaties noņemt, ir izkaisītas pa dažādām kolonnām, šķirošana var sarežģīt uzdevumu. Tālāk atradīsiet noderīgu padomu, kā noņemt rindas, pamatojoties uz šūnām, kurās ir noteiktas vērtības vai teksts. No manas tabulas turpmāk es vēlos noņemt visas rindas, kurās ir janvāris, kas parādās 2 kolonnās.

    1. Sāciet, meklējot un atlasot šūnas ar vajadzīgo vērtību, izmantojot Atrast un aizstāt dialogs. Noklikšķiniet uz Ctrl + F lai to palaistu.

      Padoms. To pašu dialoglodziņu var atrast, ja dodas uz Mājas cilne -> Atrast & amp; Atlasīt un izvēlieties Atrast opciju no nolaižamajā sarakstā.

    2. Ievadiet vajadzīgo vērtību Atrodiet, kas un, ja nepieciešams, izvēlieties papildu opcijas. Pēc tam nospiediet Atrast visu lai redzētu rezultātu.

  • Rezultāti tiks parādīti Atrast un aizstāt logs.
  • Izvēlieties atrastās vērtības logā, saglabājot Ctrl tabulā automātiski tiks izceltas atrastās vērtības.

  • Tagad dodieties uz Cilne Sākumlapa -> Dzēst -> Dzēst lapas rindas .
  • Padoms: rindas ar atlasītajām vērtībām var dzēst, ja nospiežat Ctrl + -. (mīnuss uz galvenās plates) un izvēlieties radio pogu Visas rindas .

    Voila! Nevēlamās rindas ir dzēstas.

    Excel VBA makro, lai dzēstu rindas vai noņemtu katru otro rindu

    Ja vienmēr meklējat risinājumu, lai automatizētu šo vai to Excel rutīnas darbību, paņemiet tālāk norādītos makrus, lai racionalizētu savu uzdevumu dzēst rindas. Šajā daļā atradīsiet 2 VBA makrus, kas palīdzēs jums dzēst rindas ar atlasītajām šūnām vai dzēst katru otro rindu programmā Excel.

    Makro RemoveRowsWithSelectedCells tiks izslēgtas visas rindas, kurās ir vismaz viena izcelta šūna.

    Makro RemoveEveryOtherRow kā norāda tās nosaukums, palīdzēs atbrīvoties no katras otrās/trešās utt. rindas atbilstoši jūsu iestatījumiem. Tā noņems rindas, sākot no pašreizējās peles kursora atrašanās vietas un līdz tabulas beigām.

    Ja nezināt, kā ievietot makrosistēmas, skatiet sadaļu Kā ievietot un palaist VBA kodu programmā Excel.

    Sub RemoveRowsWithSelectedCells() Dim rngCurCell, rng2Delete As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual For Each rngCurCell In Selection If Not rng2Delete Is Nothing Then Set rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Cells(rngCurCell.Row, 1)) Else Set rng2Delete = rngCurCell End If Next rngCurCell If Not rng2Delete Is Nothing Thenrng2Delete.EntireRow.Delete End If Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub Sub Sub RemoveEveryOtherRow() Dim rowNo, rowStart, rowFinish, rowStep As Long Dim rng2Delete As Range rowStep = 2 rowStart = Application.Selection.Cells(1, 1).Row rowFinish = ActiveSheet.UsedRange.SpecialCells(xlCellTypeLastCell).Row Application.ScreenUpdating = FalseApplication.Calculation = xlCalculationManual For rowNo = rowStart To rowFinish Step rowStep If Not rng2Delete Is Nothing Then Set rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Cells(rowNo, 1)) Else Set rng2Delete = ActiveSheet.Cells(rowNo, 1) End If Next If Not rng2Delete Is Nothing Then rng2Delete.EntireRow.Delete ' Slēpt katru citu rindu 'rng2Delete.EntireRow.Hidden = True End IfApplication.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

    Padoms. Ja jūsu uzdevums ir katru otro/trešo utt. rindu iekrāsot citā krāsā, soļus atradīsiet sadaļā Rindu krāsu un kolonnu ēnojuma maiņa programmā Excel (joslotas rindas un kolonnas).

    Šajā rakstā es aprakstīju, kā izdzēst rindas programmā Excel. Tagad jums ir vairāki noderīgi VBA makro, lai dzēstu atlasītās rindas, jūs zināt, kā noņemt katru otro rindu un kā izmantot Find & amp; Replace, lai palīdzētu jums meklēt un atlasīt visas rindas ar vienādām vērtībām pirms to likvidēšanas. Ceru, ka iepriekš minētie padomi vienkāršos jūsu darbu programmā Excel un ļaus jums iegūt vairāk brīvā laika, lai baudītu šos pēdējos.vasaras dienas. Esi laimīgs un izceļas ar Excel!

    Maikls Brauns ir īpašs tehnoloģiju entuziasts, kura aizraušanās ir sarežģītu procesu vienkāršošana, izmantojot programmatūras rīkus. Ar vairāk nekā desmit gadu pieredzi tehnoloģiju nozarē viņš ir pilnveidojis savas prasmes programmās Microsoft Excel un Outlook, kā arī Google izklājlapās un dokumentos. Maikla emuārs ir veltīts tam, lai dalītos savās zināšanās un pieredzē ar citiem, sniedzot viegli izpildāmus padomus un pamācības produktivitātes un efektivitātes uzlabošanai. Neatkarīgi no tā, vai esat pieredzējis profesionālis vai iesācējs, Maikla emuārs piedāvā vērtīgas atziņas un praktiskus padomus, kā maksimāli izmantot šos būtiskos programmatūras rīkus.