Paano magtanggal ng mga row sa Excel gamit ang mga shortcut o VBA macro

  • Ibahagi Ito
Michael Brown

Naglilista ang artikulong ito ng ilang paraan para magtanggal ng mga row sa Excel batay sa isang cell value. Sa post na ito makikita mo ang mga hotkey pati na rin ang Excel VBA. Awtomatikong tanggalin ang mga row o gamitin ang karaniwang opsyon sa Paghahanap kasama ng mga kapaki-pakinabang na shortcut.

Ang Excel ay isang perpektong tool upang mag-imbak ng data na nagbabago paminsan-minsan. Gayunpaman, ang pag-update ng iyong talahanayan pagkatapos ng ilang pagbabago ay maaaring mangailangan ng maraming oras. Ang gawain ay maaaring kasing simple ng pag-alis ng lahat ng mga blangkong hilera sa Excel. O maaaring kailanganin mong hanapin at tanggalin ang nadobleng data. Ang isang bagay na siguradong alam namin ay sa tuwing darating o mawawala ang mga detalye, maghahanap ka ng pinakamahusay na solusyon upang matulungan kang makatipid ng oras sa kasalukuyang trabaho.

Halimbawa, mayroon kang marketplace kung saan iba't ibang vendor ang nagbebenta ng kanilang mga produkto. Sa ilang kadahilanan, isinara ng isa sa mga vendor ang kanilang negosyo at ngayon ay kailangan mong tanggalin ang lahat ng mga row na naglalaman ng pangalan ng vendor, kahit na nasa iba't ibang column ang mga ito.

Sa post na ito makikita mo ang Excel VBA at mga shortcut sa tanggalin ang mga hilera batay sa ilang teksto o halaga. Makikita mo kung paano madaling mahanap at piliin ang kinakailangang impormasyon bago alisin. Kung ang iyong gawain ay hindi tungkol sa pagtanggal ngunit pagdaragdag ng mga row, makikita mo kung paano ito gawin sa Pinakamabilis na paraan upang magpasok ng maraming row sa Excel.

    Ang pinakamabilis na shortcut ng Excel para magtanggal ng mga row sa iyong talahanayan.

    Kung gusto mong gamitin ang pinakamabilis na paraan ng pagtanggal ng maraming row ayon sa cell value na nilalaman ng mga ito, kailangan mopara piliin muna ang mga row na ito nang tama.

    Upang piliin ang mga row, maaari mong i-highlight ang mga katabing cell na may mga kinakailangang value at i-click ang Shift + Space o piliin ang mga kinakailangang hindi katabi na mga cell habang pinindot ang Ctrl key.

    Maaari ka ring pumili ng buong linya gamit ang mga row number button. Makikita mo ang bilang ng mga naka-highlight na row sa tabi ng huling button.

    Pagkatapos mong piliin ang mga kinakailangang row, maaari mong mabilis na alisin ang mga ito gamit ang Excel na "delete row" shortcut. Sa ibaba makikita mo kung paano aalisin ang mga napiling linya kung mayroon kang karaniwang talahanayan ng data, o isang talahanayan na may data sa kanan.

    Alisin ang mga hilera mula sa buong talahanayan

    Kung mayroon kang isang simpleng listahan ng Excel na walang karagdagang impormasyon sa kanan, maaari mong gamitin ang delete row shortcut para alisin ang mga row sa 2 madaling hakbang:

    1. Pindutin ang Ctrl + - (minus sa pangunahing keyboard ) hotkey.

    Makikita mo ang hindi nagamit na mga row sa isang iglap.

    Tip. Maaari mo lamang i-highlight ang hanay na naglalaman ng mga value na gusto mong alisin. Pagkatapos ay gamitin ang shortcut Ctrl + - (minus sa pangunahing keyboard) upang makuha ang karaniwang Excel Delete dialog box na nagbibigay-daan sa iyong piliin ang Buong row radio button, o anumang iba pang opsyon sa pagtanggal na maaaring kailanganin mo.

    Tanggalin ang mga row kung mayroong data sa kanan ng iyong talahanayan

    Ctrl + - (minus sa pangunahing keyboard) Excel Ang shortcut ay ang pinakamabilis na paraan para magtanggal ng mga row.Gayunpaman, kung mayroong anumang data sa kanan ng iyong pangunahing talahanayan tulad ng sa screenshot sa ibaba, maaari nitong alisin ang mga row kasama ng mga detalyeng kailangan mong panatilihin.

    Kung iyon ay ang iyong kaso, kailangan mo munang i-format ang iyong data bilang Excel Table .

    1. Pindutin ang Ctrl + T , o pumunta sa tab na Home -> I-format bilang Talahanayan at piliin ang istilong pinakaangkop sa iyo.

    Makikita mo ang dialog box na Gumawa ng Talahanayan na magagamit mo upang i-highlight ang kinakailangang hanay.

  • Ngayong naka-format na ang iyong listahan, piliin ang hanay na may mga value o row na gusto mong tanggalin sa loob ng iyong talahanayan.
  • Tandaan. Pakitiyak na hindi mo ginagamit ang mga button ng row para piliin ang buong row.

  • Pindutin ang Ctrl + - (minus sa pangunahing keyboard) upang makita ang hindi gustong data na inalis lamang sa iyong talahanayan. Ang karagdagang impormasyon sa kanan ay iiwang buo.
  • Sana ay nakatulong ang shortcut na ito sa "alisin ang hilera." Magpatuloy sa pagbabasa upang mahanap ang Excel VBA para sa pagtanggal ng mga row at matutunan kung paano mag-alis ng data batay sa ilang partikular na cell text.

    Tanggalin ang mga row na naglalaman ng ilang partikular na text sa isang column

    Kung ang mga item sa mga row ay lalabas lang sa isang column ang mga sumusunod na hakbang, gagabay sa iyo ang mga sumusunod na hakbang sa proseso ng pagtanggal ng mga row na may ganitong mga value.

    1. Kailangan mo munang ilapat ang Filter sa iyong talahanayan. Upang gawin ito, mag-navigate sa tab na Data sa Excel at mag-click saIcon ng I-filter .

  • I-filter ang column na naglalaman ng mga value para sa pagtanggal ayon sa kinakailangang text. Mag-click sa icon na arrow sa tabi ng column na naglalaman ng mga kinakailangang item. Pagkatapos ay alisan ng tsek ang opsyon na Piliin Lahat at lagyan ng tsek ang mga checkbox sa tabi ng mga tamang halaga. Kung mahaba ang listahan, ilagay lamang ang kinakailangang teksto sa field na Search . Pagkatapos ay i-click ang OK para kumpirmahin.
  • Piliin ang mga na-filter na cell sa mga row na gusto mong tanggalin. Hindi kinakailangang pumili ng buong row.
  • I-right click sa naka-highlight na hanay at at piliin ang opsyong Tanggalin ang row mula sa listahan ng menu.
  • Sa wakas, mag-click muli sa icon na Filter upang i-clear ito at makitang nawala sa iyong talahanayan ang mga row na may mga value.

    Paano mag-alis ng mga row sa Excel ayon sa kulay ng cell

    Pinapayagan ng opsyon sa filter ang pag-uuri ng iyong data batay sa kulay ng mga cell. Magagamit mo ito para tanggalin ang lahat ng row na naglalaman ng ilang partikular na kulay ng background.

    1. Ilapat ang Filter sa iyong talahanayan. Pumunta sa tab na Data sa Excel at mag-click sa icon na Filter .

  • Mag-click sa susunod na maliit na arrow sa kinakailangang pangalan ng column, pumunta sa Filter by Color at piliin ang tamang kulay ng cell. I-click ang OK at tingnan ang lahat ng naka-highlight na cell sa itaas.
  • Piliin ang na-filter na mga cell na may kulay, i-right-click ang mga ito at piliin ang Delete Row opsyon mula samenu.
  • Iyon lang! Ang mga row na may magkakaparehong kulay na mga cell ay aalisin sa isang iglap.

    Tanggalin ang mga row na naglalaman ng ilang partikular na text sa iba't ibang column

    Kung ang mga value na gusto mong alisin ay nakakalat sa iba't ibang column, ang pag-uuri ay maaaring kumplikado ang gawain. Sa ibaba ay makakahanap ka ng kapaki-pakinabang na tip upang alisin ang mga row batay sa mga cell na naglalaman ng ilang partikular na value o text. Mula sa aking talahanayan sa ibaba, gusto kong alisin ang lahat ng row na naglalaman ng Enero na lumalabas sa 2 column.

    1. Magsimula sa pamamagitan ng paghahanap at pagpili sa mga cell na may kinakailangang halaga gamit ang Hanapin at Palitan diyalogo. I-click ang Ctrl + F upang patakbuhin ito.

      Tip. Mahahanap mo ang parehong dialog box kung pupunta ka sa tab na Home -> Hanapin ang & Piliin ang at piliin ang opsyong Hanapin mula sa drop-down na listahan.

    2. Ilagay ang kinakailangang halaga sa field na Hanapin kung ano at pumili ng anumang karagdagang mga opsyon kung kinakailangan. Pagkatapos ay pindutin ang Hanapin Lahat upang makita ang resulta.

  • Lalabas ang mga resulta sa window ng Hanapin at Palitan .
  • Piliin ang mga nahanap na value sa window habang pinindot ang Ctrl key. Awtomatikong makukuha mo ang mga nahanap na halaga sa iyong talahanayan.

  • Ngayon, mag-navigate sa tab na Home -> Tanggalin -> Tanggalin ang Mga Hanay ng Sheet .
  • Tip. Maaari mong tanggalin ang mga hilera na may mga napiling halaga kung pinindot mo ang Ctrl + - (minus sa pangunahingboard) at piliin ang radio button Buong row .

    Voila! Ang mga hindi gustong mga row ay tinanggal.

    Excel VBA macro para tanggalin ang mga row o alisin ang bawat iba pang row

    Kung palagi kang naghahanap ng solusyon para i-automate ito o ang Excel na routine na iyon, kunin ang mga macro sa ibaba para i-streamline ang iyong delete-row na gawain. Sa bahaging ito makakahanap ka ng 2 VBA macro na tutulong sa iyong alisin ang mga row na may mga napiling cell o tanggalin ang bawat iba pang row sa Excel.

    Aalisin ng macro RemoveRowsWithSelectedCells ang lahat ng linya na naglalaman ng kahit isang naka-highlight na cell.

    Ang macro RemoveEveryOtherRow gaya ng iminumungkahi ng pangalan nito, ay makakatulong sa iyong alisin ang bawat segundo/ikatlo, atbp., row ayon sa iyong mga setting. Aalisin nito ang mga row na nagsisimula sa kasalukuyang lokasyon ng mouse cursor at hanggang sa dulo ng iyong talahanayan.

    Kung hindi mo alam kung paano magpasok ng mga macro, huwag mag-atubiling tingnan ang Paano magpasok at magpatakbo ng VBA code sa Excel .

    Sub RemoveRowsWithSelectedCells() Dim rngCurCell, rng2Delete As Range Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Para sa Bawat rngCurCell Sa Selection Kung Hindi rng2Delete Is Nothing Then Set rng2Delete = Application. .Row, 1)) Iba pang Itakda rng2Delete = rngCurCell End Kung Susunod rngCurCell Kung Hindi rng2Delete Ay Wala Pagkatapos rng2Delete.EntireRow.Delete End Kung Application.ScreenUpdating = True Application.Calculation =xlCalculationAutomatic End 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.UsedCRangeCRange. Application.ScreenUpdating = False Application.Calculation = xlCalculationManual Para sa rowNo = rowStart To rowFinish Step rowStep Kung Hindi rng2Delete Is Nothing Then Set rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Cells(rowNo, 1)Delete Else Set (rowNo, 1) End Kung Susunod Kung Hindi rng2Delete Is Nothing Then rng2Delete.EntireRow.Delete ' Hide every other row 'rng2Delete.EntireRow.Hidden = True End If Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

    . Kung ang iyong gawain ay kulayan ang bawat segundo/ikatlo, atbp., row na may ibang kulay, makikita mo ang mga hakbang sa Alternating row color at column shading sa Excel (banded row at columns).

    Sa artikulong ito inilarawan ko kung paano magtanggal ng mga row sa Excel. Ngayon ay mayroon ka nang ilang kapaki-pakinabang na VBA macro para tanggalin ang mga napiling row, alam mo kung paano alisin ang bawat isa pang row at kung paano gamitin ang Find & Palitan upang matulungan kang maghanap at piliin ang lahat ng mga linya na may parehong mga halaga bago alisin ang mga ito. Sana ay gawing simple ng mga tip sa itaas ang iyong trabaho sa Excel at hayaan kang makakuha ng mas maraming libreng oras para sa pag-e-enjoy nitong mga huling araw ng tag-init. Maging masaya atexcel sa Excel!

    Si Michael Brown ay isang dedikadong mahilig sa teknolohiya na may hilig sa pagpapasimple ng mga kumplikadong proseso gamit ang mga tool sa software. Sa higit sa isang dekada ng karanasan sa industriya ng tech, hinasa niya ang kanyang mga kasanayan sa Microsoft Excel at Outlook, pati na rin ang Google Sheets at Docs. Ang blog ni Michael ay nakatuon sa pagbabahagi ng kanyang kaalaman at kadalubhasaan sa iba, na nagbibigay ng madaling sundan na mga tip at mga tutorial para sa pagpapabuti ng pagiging produktibo at kahusayan. Isa ka mang batikang propesyonal o baguhan, nag-aalok ang blog ni Michael ng mahahalagang insight at praktikal na payo para masulit ang mahahalagang software tool na ito.