Satura rādītājs
Š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:
- 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.
- 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.
Piezīme. Lūdzu, pārliecinieties, ka rindu pogas netiek izmantotas, lai atlasītu visas rindas.
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.
- Vispirms jūsu tabulai ir jāpiemēro Filter. Lai to izdarītu, dodieties uz Dati Excel cilnē un noklikšķiniet uz Filtrs ikona.
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.
- Piesakies Filtrs pie galda. Dodieties uz Dati Excel cilnē un noklikšķiniet uz Filtrs ikona.
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.
- 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ā.
- 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.
Izvēlieties atrastās vērtības logā, saglabājot Ctrl tabulā automātiski tiks izceltas atrastās vērtības.
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 SubPadoms. 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!