Talaan ng nilalaman
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:
- 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 .
- 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.
Tandaan. Pakitiyak na hindi mo ginagamit ang mga button ng row para piliin ang buong row.
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.
- 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 .
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.
- Ilapat ang Filter sa iyong talahanayan. Pumunta sa tab na Data sa Excel at mag-click sa icon na Filter .
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.
- 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.
- 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.
Piliin ang mga nahanap na value sa window habang pinindot ang Ctrl key. Awtomatikong makukuha mo ang mga nahanap na halaga sa iyong talahanayan.
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!