Turinys
Dirbant su duomenimis "Excel" programoje, "Excel" eilutės ištrynimas yra gana dažnas reiškinys. Yra nemažai metodų, kuriuos galime naudoti ištrinti "Excel" eilutę Jei ląstelėje yra tam tikra reikšmė joje. Atrodo, kad skirtingose situacijose veikia skirtingi metodai. Šiame straipsnyje bus parodyti 3 veiksmingi būdai, kaip ištrinti eilutę "Excel" programoje Jei ląstelėje yra tam tikrų reikšmių, pateikiant pavyzdžių ir tinkamų iliustracijų.
Atsisiųsti praktikos sąsiuvinį
Rekomenduojama atsisiųsti "Excel" failą ir praktikuotis kartu su juo.
Ištrinti eilutę, jei ląstelėje yra tam tikra reikšmė.xlsm3 metodai, kaip ištrinti "Excel" eilutę, jei ląstelėje yra tam tikrų verčių
Naudosime pavyzdinę asmeninės informacijos duomenų bazę kaip duomenų rinkinį, kad pademonstruotume visus šios pamokos metodus.
Taigi, be jokių papildomų diskusijų aptarkime visus metodus vieną po kito.
1. Naudojimasis funkcija "Rasti ir pakeisti" siekiant ištrinti eilutę, jei ląstelėje yra tam tikras tekstas programoje "Excel
Tarkime, norime ištrinti visus įrašus, kurie prasideda " Ponas ." Pavadinimas stulpelis. Tai padaryti,
🔗 Žingsniai:
❶ Spauda CTRL + F pradėti su Rasti ir pakeisti langas.
❷ Tada įveskite " Ponas ." per Raskite, ką baras.
❸ Po to spustelėkite Rasti viską galimybė.
❹ Dabar pasirinkite vieną iš rastų rezultatų ir paspauskite CTRL + A mygtuką ▶, kad pasirinktumėte visus rastus rezultatus.
❺ Sėkmingai pasirinkę visus rastus rezultatus, paspauskite Uždaryti galimybė.
❻ Dabar paspauskite CTRL + - mygtuką, kad atidarytumėte Ištrinti dialogo langas.
❼ Pasirinkite Ląstelių perkėlimas į viršų parinktį ir paspauskite GERAI .
Štai ir viskas.
Skaityti daugiau: Kaip ištrinti eilutes "Excel" programoje: 7 metodai
2. Automatinio filtro naudojimas "Excel" eilutei pašalinti, jei ląstelėje yra tam tikras tekstas / skaičius
2.1 Ištrinti eilutę, jei ląstelėje yra tam tikras tekstas
Šiuo metodu ištrinsime visus "Excel" įrašus, kurie prasideda " Ponia Liesel " stulpelyje "Pavadinimas" naudodami Automatinis filtras funkcija "Excel",
🔗 Žingsniai:
❶ Pasirinkite visą duomenų lentelę.
❷ Eiti į Duomenys ▶ Rūšiuoti ir filtruoti ▶ Filtruoti.
❸ Spustelėkite išskleidžiamąją piktogramą dešiniajame apatiniame kampe Pavadinimas skiltis.
❹ Eiti į Teksto filtrai ▶ Prasideda nuo galimybė.
Šiuo metu rodomas dialogo lango pavadinimas Pasirinktinis automatinis filtras ekrane pasirodys ekranas.
❺ Dabar įveskite Ponia Liesel per prasideda su juostoje ir paspauskite GERAI .
❻ Po to paspauskite CTRL + - mygtuką ir ekrane pasirodys dialogo langas, panašus į toliau pateiktą paveikslėlį.
❼ Tiesiog paspauskite GERAI mygtukas. Tai tiesiog viskas.
2.2 Ištrinti eilutę, jei ląstelėje yra skaičius
Šiuo metodu ištrinsime visus "Excel" įrašus, didesnius nei 23 amžiaus stulpelyje naudodami Automatinis filtras funkcija "Excel",
🔗 Žingsniai:
❶ Pasirinkite bet kurią ląstelę Amžius skiltis.
❷ Eiti į Duomenys ▶ Rūšiuoti ir filtruoti ▶ Filtruoti.
❸ Spustelėkite išskleidžiamąją piktogramą dešiniajame apatiniame kampe Amžius skiltis.
❹ Eiti į Skaičių filtrai ▶ Didesnis už galimybė.
❺ Tipas 23 per yra didesnis už langelį ir paspauskite GERAI .
❻ Dabar paspauskite CTRL + - ištrinti visus filtruotus rezultatus, tada paspauskite GERAI mygtuką iš iššokančio dialogo lango.
Štai ir viskas.
Skaityti daugiau: Kaip filtruoti ir ištrinti eilutes "Excel" programoje naudojant VBA (2 metodai)
Panašūs skaitiniai:
- Kaip ištrinti kelias "Excel" eilutes naudojant formulę (5 metodai)
- Ištrinkite kelias "Excel" eilutes vienu metu (5 metodai)
- Kaip ištrinti paslėptas eilutes "Excel VBA" (išsami analizė)
- Ištrinkite "Excel" eilutes nedarydami įtakos formulėms (2 greiti būdai) )
- Kaip ištrinti eilutę naudojant makrokomandą, jei ląstelėje yra 0 "Excel" (4 Metodai)
3. Ištrinti eilutę, jei ląstelėje yra tam tikras tekstas / skaičius "Excel" naudojant VBA kodą
Šiame skirsnyje ištrinsime eilutę, jei kurioje nors jos ląstelėje yra bet koks tekstas arba skaičius, naudodami VBA kodas.
3.1 Ištrinti eilutę, jei ląstelėje yra tam tikras tekstas
Šiuo metodu bandysime ištrinti eilutę, turinčią amžių 17 į Amžius skiltis.
🔗 Žingsniai:
❶ Spauda ALT +F11 atidaryti VBA langas.
❷ Dabar eikite į Įterpti ▶ Modulis atidaryti naują modulį.
❸ Nukopijuokite šį kodą:
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
❹ Įklijuokite jį į VBA redaktorius ir išsaugokite jį paspausdami CTRL + S.
❺ Dabar grįžkite į darbalapį pavadinimu " VBA " ir paspauskite mygtuką ALT + F8 mygtuką.
❻ Pasirinkite funkcijos pavadinimą DeleteRowsContainingtext() ir spustelėkite Paleisti .
Štai ir viskas.
3.2 Ištrinti eilutę, jei ląstelėje yra skaičius
Šiame metode aptarsime, kaip iš tikrųjų galite ištrinti bet kurią eilutę, jei bet kuriame stulpelio Age ląstelėje yra bet koks skaičius.
🔗 Žingsniai:
❶ Spauda ALT +F11 atidaryti VBA langas.
❷ Dabar eikite į Įterpti ▶ Modulis atidaryti naują modulį.
❸ Nukopijuokite šį kodą:
Sub DeleteRowsContainingNumber() 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
❹ Pasta jį ant VBA redaktorius ir Išsaugoti jį paspausdami CTRL + S .
❺ Dabar grįžkite į darbalapį pavadinimu " VBA (2) " ir paspauskite mygtuką ALT + F8 mygtuką.
❻ Pasirinkite funkcijos pavadinimą DeleteRowsContainingNumbers() ir spustelėkite Paleisti .
Štai ir viskas.
Skaityti daugiau: "Excel" VBA eilutėms su konkrečiais duomenimis ištrinti (9 pavyzdžiai)
Dalykai, kuriuos reikia prisiminti
📌 Paspauskite CTRL + F atidaryti Rasti ir pakeisti dialogo langas.
📌 CTRL + - yra šalinimo spartusis klavišas.
📌 Galite paspausti ALT + F11 atidaryti VBA langas.
Išvada
Baigdami parodėme 3 skirtingus metodus, kaip ištrinti eilutę, jei "Excel" ląstelėje yra tam tikra reikšmė. Rekomenduojame atsisiųsti kartu su šiuo straipsniu pridėtą pratybų sąsiuvinį ir praktiškai išbandyti visus metodus. Ir nedvejodami užduokite bet kokius klausimus toliau pateiktame komentarų skyriuje. Stengsimės kuo greičiau atsakyti į visas svarbias užklausas.