Satura rādītājs
Strādājot ar datiem programmā Excel, Excel rindas dzēšana ir diezgan bieži sastopama parādība. Ir daudz metožu, ko mēs varam izmantot, lai... izdzēst Excel rindu Ja šūnā ir noteikta vērtība Dažādās situācijās, šķiet, darbojas dažādas pieejas. Šajā rakstā tiks parādīti 3 efektīvi paņēmieni, kā izdzēst rindu programmā Excel Ja šūnā ir konkrētas vērtības, izmantojot piemērus un atbilstošas ilustrācijas.
Lejupielādēt prakses darba burtnīcu
Ieteicams lejuplādēt Excel failu un praktizēties ar to.
Dzēst rindu, ja šūna satur konkrētu vērtību.xlsm3 metodes, kā dzēst Excel rindu, ja šūnā ir noteiktas vērtības
Lai demonstrētu visas šajā pamācībā izmantotās metodes, mēs izmantosim personiskās informācijas datubāzes paraugu kā datu kopu.
Tātad, bez turpmākām diskusijām aplūkosim visas metodes pa vienai.
1. Find and Replace izmantošana, lai dzēstu rindu, ja šūnā ir noteikts teksts programmā Excel
Pieņemsim, ka vēlamies dzēst visus ierakstus, kas sākas ar " kungs ." Nosaukums sleja. Lai to izdarītu,
🔗 Soļi:
❶ Prese CTRL + F lai atvērtu ar Atrast un aizstāt logs.
❷ Tad ierakstiet " kungs ." ietvaros Atrodiet, kas bārs.
❸ Pēc tam noklikšķiniet uz Atrast visu iespēja.
❹ Tagad izvēlieties vienu no atrastajiem rezultātiem un pēc tam nospiediet CTRL + A pogu ▶, lai atlasītu visus atrastos rezultātus.
❺ Tā kā esat veiksmīgi atlasījis visus atrastos rezultātus, tagad nospiediet pogu Aizvērt iespēja.
❻ Tagad nospiediet CTRL + - pogu, lai atvērtu Dzēst dialoglodziņš.
❼ Izvēlieties Šūnu pārvietošana uz augšu un nospiediet LABI .
Tas ir viss.
Lasīt vairāk: Kā dzēst rindas programmā Excel: 7 metodes
2. Automātiskā filtra izmantošana, lai noņemtu Excel rindu, ja šūnā ir noteikts teksts/skaitlis
2.1 Dzēst rindu, ja šūnā ir noteikts teksts
Izmantojot šo metodi, mēs dzēsīsim visus Excel ierakstus, kas sākas ar " Līsel kundze " slejā Nosaukums, izmantojot Automātiskais filtrs funkciju programmā Excel. Lai to izdarītu,
🔗 Soļi:
❶ Atlasiet visu datu tabulu.
❷ Iet uz Dati ▶ Kārtot & amp; Filtrēt ▶ Filtrēt.
❸ Noklikšķiniet uz nolaižamās ikonas labajā apakšējā stūrī Nosaukums sleja.
❹ Iet uz Teksta filtri ▶ Sākas ar iespēja.
Šajā brīdī dialoglodziņa nosaukums Pielāgotais automātiskais filtrs uz ekrāna parādīsies.
❺ Tagad ievadiet Līsel kundze ietvaros sākas ar joslu un nospiediet LABI .
❻ Pēc tam nospiediet CTRL + - pogu, un ekrānā parādīsies dialoglodziņš, kas līdzīgs zemāk redzamajam attēlam.
❼ Vienkārši nospiediet LABI poga. Tas ir vienkārši tas.
2.2 Dzēst rindu, ja šūnā ir numurs
Izmantojot šo metodi, mēs dzēsīsim visus Excel ierakstus, kas ir lielāki par 23 ailē Vecums, izmantojot Automātiskais filtrs funkciju programmā Excel. Lai to izdarītu,
🔗 Soļi:
❶ Izvēlieties jebkuru šūnas Vecums sleja.
❷ Iet uz Dati ▶ Kārtot & amp; Filtrēt ▶ Filtrēt.
❸ Noklikšķiniet uz nolaižamās ikonas labajā apakšējā stūrī Vecums sleja.
❹ Iet uz Skaitļu filtri ▶ Lielāks par iespēja.
❺ Tips 23 iekšpusē ir lielāks par un nospiediet LABI .
❻ Tagad nospiediet CTRL + - lai izdzēstu visus filtrētos rezultātus, un pēc tam nospiediet taustiņu LABI pogu no uznirstošā dialoglodziņa.
Tas ir viss.
Lasīt vairāk: Kā filtrēt un dzēst rindas ar VBA programmā Excel (2 metodes)
Līdzīgi lasījumi:
- Kā dzēst vairākas rindas programmā Excel, izmantojot formulu (5 metodes)
- Vairāku rindu dzēšana programmā Excel uzreiz (5 metodes)
- Kā dzēst slēptās rindas programmā Excel VBA (Detalizēta analīze)
- Rindu dzēšana programmā Excel, neietekmējot formulas (2 ātri veidi) )
- Kā dzēst rindu, izmantojot makro, ja šūnā ir 0 programmā Excel (4) Metodes)
3. Dzēst rindu, ja šūnā ir noteikts teksts/skaitlis programmā Excel, izmantojot VBA kodu
Šajā sadaļā mēs dzēsīsim rindu, ja jebkurā tās šūnā ir kāds teksts vai skaitlis, izmantojot VBA kods.
3.1 Dzēst rindu, ja šūnā ir noteikts teksts
Šajā metodē mēs mēģināsim dzēst rindu, kurai ir vecums 17 in the Vecums sleja.
🔗 Soļi:
❶ Prese ALT + F11 lai atvērtu VBA logs.
❷ Tagad dodieties uz Ievietot ▶ Modulis lai atvērtu jaunu moduli.
❸ Kopējiet šādu kodu:
Sub DeleteRowsContainingtext() Dim A As Worksheet Dim B As Integer Dim Step As Long Set A = Worksheets("VBA") For B = A.Range("B5:C14").Rows.Count To 1 Step -1 If Application.WorksheetFunction.IsText(Cells(B + 2, 2)) = True Then A.Cells(B + 2, 2).EntireRow.Delete End If Next End Sub
❹ ielīmējiet to uz VBA redaktors un saglabājiet to, nospiežot CTRL + S.
❺ Tagad dodieties atpakaļ uz darblapu ar nosaukumu " VBA " un nospiediet ALT + F8 pogu.
❻ Izvēlieties funkcijas nosaukumu, ko sauc DeleteRowsContainingtext() un noklikšķiniet uz Palaist .
Tas ir viss.
3.2 Dzēst rindu, ja šūnā ir numurs
Šajā metodē mēs aplūkosim, kā jūs faktiski varat dzēst jebkuru rindu, ja jebkurā slejas Age šūnā ir kāds skaitlis.
🔗 Soļi:
❶ Prese ALT + F11 lai atvērtu VBA logs.
❷ Tagad dodieties uz Ievietot ▶ Modulis lai atvērtu jaunu moduli.
❸ Kopējiet šādu kodu:
Sub DeleteRowsContainingNumbers() Dim A As Long Dim B As Long A = 1000 For B = A To 1 Step -1 If Cells(B, 3).Value = "17" Then Rows(B).Delete End If Next End Sub
❹ Paste to uz VBA redaktors un Saglabāt to, nospiežot CTRL + S .
❺ Tagad dodieties atpakaļ uz darblapu ar nosaukumu " VBA (2) " un nospiediet ALT + F8 pogu.
❻ Izvēlieties funkcijas nosaukumu, ko sauc DeleteRowsContainingNumbers() un noklikšķiniet uz Palaist .
Tas ir viss.
Lasīt vairāk: Excel VBA, lai dzēstu rindas ar konkrētiem datiem (9 piemēri)
Lietas, kas jāatceras
📌 Nospiediet CTRL + F lai atvērtu Atrast un aizstāt dialoglodziņš.
📌 CTRL + - ir dzēšanas karstais taustiņš.
📌 Jūs varat nospiest ALT + F11 lai atvērtu VBA logs.
Secinājums
Noslēgumā mēs esam ilustrējuši 3 dažādas metodes, lai izdzēstu rindu, ja šūnā ir noteikta vērtība programmā Excel. Jums ieteicams lejupielādēt kopā ar šo rakstu pievienoto prakses darbgrāmatu un praktizēt visas metodes ar to. Un nevilcinieties uzdot jautājumus komentāru sadaļā zemāk. Mēs centīsimies atbildēt uz visiem attiecīgajiem pieprasījumiem pēc iespējas ātrāk.