Talaan ng nilalaman
Itinuturo sa iyo ng tutorial kung paano mag-alis ng mga blangkong puwang sa Excel upang bigyan ang iyong mga worksheet ng malinaw at propesyonal na hitsura.
Hindi masama ang mga walang laman na cell kung sinasadya mong iwanan ang mga ito sa tama mga lugar para sa mga aesthetic na dahilan. Ngunit ang mga blangkong cell sa mga maling lugar ay tiyak na hindi kanais-nais. Sa kabutihang-palad, mayroong medyo madaling paraan upang mag-alis ng mga blangko sa Excel, at sa ilang sandali ay malalaman mo na ang lahat ng detalye ng diskarteng ito.
Paano mag-alis ng mga blangkong cell sa Excel
Madali ang pagtanggal ng mga walang laman na cell sa Excel. Gayunpaman, ang pamamaraang ito ay hindi naaangkop sa lahat ng sitwasyon. Upang panatilihing ligtas ang iyong sarili, mangyaring tiyaking gumawa ng backup na kopya ng iyong worksheet at basahin ang mga caveat na ito bago ka gumawa ng anupaman.
Na may backup na kopya na nakaimbak sa isang lokasyon ng pag-save , isagawa ang mga sumusunod na hakbang upang tanggalin ang mga walang laman na cell sa Excel:
- Piliin ang hanay kung saan mo gustong mag-alis ng mga blangko. Upang mabilis na piliin ang lahat ng mga cell na may data, i-click ang itaas na kaliwang cell at pindutin ang Ctrl + Shift + End . Papahabain nito ang pagpili sa huling ginamit na cell.
- Pindutin ang F5 at i-click ang Espesyal... . O pumunta sa tab na Home > Mga Format , at i-click ang Hanapin & Piliin ang > Pumunta sa Espesyal :
- Sa dialog box na Go To Special , piliin ang Blanks at i-click ang OK . Pipiliin nito ang lahat ng mga blangkong cell sa hanay.
- I-right click ang alinman sa napiliblangko, at piliin ang Tanggalin… mula sa menu ng konteksto:
- Depende sa layout ng iyong data, piliin na maglipat ng mga cell pakaliwa o ilipat ang mga cell pataas , at i-click ang OK . Sa halimbawang ito, pumunta kami sa unang opsyon:
Iyon lang. Matagumpay mong naalis ang mga blangkong puwang sa iyong talahanayan:
Mga Tip:
- Kung may nangyaring aberya, huwag mag-panic at pindutin kaagad ang Ctrl + Z para maibalik ang iyong data.
- Kung gusto mo lang i-highlight ang mga blangkong cell sa halip na alisin, makakakita ka ng ilang iba't ibang paraan sa artikulong ito: Paano pumili at mag-highlight ng mga blangkong cell sa Excel.
Kailan hindi mag-aalis ng mga walang laman na cell sa pamamagitan ng pagpili ng mga blangko
Ang Go To Special > Blanks ay gumagana nang maayos para sa isang column o row. Matagumpay din nitong maalis ang mga walang laman na cell sa hanay ng mga independiyenteng row o column tulad ng halimbawa sa itaas. Gayunpaman, maaari itong makapinsala sa structured data. Upang maiwasang mangyari ito, mangyaring maging maingat kapag nag-aalis ng mga blangko sa iyong worksheet at tandaan ang mga sumusunod na caveat:
1. Tanggalin ang mga blangkong row at column sa halip na mga cell
Kung nakaayos ang iyong data sa isang talahanayan kung saan naglalaman ang mga column at row ng nauugnay na impormasyon, ang pagtanggal ng mga walang laman na cell ay magugulo ang data. Sa kasong ito, dapat mo lamang alisin ang mga blangkong row at blangkong column. Ipinapaliwanag ng mga naka-link na tutorial kung paano ito gagawin nang mabilis atligtas.
2. Hindi gumagana para sa mga talahanayan ng Excel
Hindi posibleng magtanggal ng anumang indibidwal na mga cell sa isang talahanayan ng Excel (kumpara sa isang hanay), pinapayagan ka lamang na alisin ang mga buong row ng talahanayan. O maaari mong i-convert muna ang talahanayan sa range, at pagkatapos ay alisin ang mga blangkong cell.
3. Maaaring makapinsala sa mga formula at pinangalanang hanay
Maaaring mag-adjust ang mga formula ng Excel sa maraming pagbabagong ginawa sa na-reference na data. Marami, ngunit hindi lahat. Sa ilang sitwasyon, maaaring masira ang mga formula na tumutukoy sa mga tinanggal na cell. Kaya, pagkatapos mag-alis ng mga blangkong espasyo, tingnan kaagad ang mga kaugnay na formula at/o pinangalanang hanay upang matiyak na gumagana ang mga ito nang normal.
Paano mag-extract ng listahan ng data na binabalewala ang mga blangko
Kung ikaw natatakot na ang pag-alis ng mga blangkong cell sa isang column ay maaaring masira ang iyong data, iwanan ang orihinal na column at i-extract ang mga cell na hindi walang laman sa ibang lugar. Ang pamamaraang ito ay madaling gamitin, kapag gumagawa ka ng custom na listahan o drop-down na listahan ng validation ng data at nais matiyak na walang mga blangko dito.
Gamit ang listahan ng pinagmulan sa A2:A11, ilagay ang array sa ibaba formula sa C2, pindutin ang Ctrl + Shift + Enter upang kumpletuhin ito ng tama, at pagkatapos ay kopyahin ang formula pababa sa ilan pang mga cell. Ang bilang ng mga cell kung saan mo kinokopya ang formula ay dapat na katumbas ng o mas malaki kaysa sa bilang ng mga item sa iyong listahan.
Formula para i-extract ang mga hindi blangkong cell:
=IFERROR(INDEX($A$2:$A$11, SMALL(IF(NOT(ISBLANK($A$2:$A$11)), ROW($A$1:$A$10),""), ROW(A1))),"")
Ipinapakita ng sumusunod na screenshot ang resulta:
Paano ang formulagumagana
Nakakalito sa unang tingin, sa isang malapitang pagtingin, ang lohika ng formula ay madaling sundin. Sa simpleng English, ang formula sa C2 ay ganito ang mababasa: ibalik ang unang halaga sa hanay na A2:A11 kung ang cell na iyon ay hindi blangko. Kung sakaling magkaroon ng error, magbalik ng walang laman na string ("").
Para sa maalalahanin na mga user ng Excel, na gustong malaman ang mga nuts at bolts ng bawat bagong formula, narito ang detalyadong break-down:
Mayroon kang function na INDEX na nagbabalik ng halaga mula sa $A$2:$A$11 batay sa tinukoy na row number (hindi totoong row number, isang relative row number sa range). Sa isang mas simpleng senaryo, maaari naming ilagay ang INDEX($A$2:$A$11, 1) sa C2, at kukuha kami ng halaga sa A2. Ang problema ay kailangan nating mag-cater para sa 2 pang bagay:
- Tiyaking hindi blangko ang A2
- Ibalik ang ika-2 di-blangko na halaga sa C3, ang ika-3 hindi blangko na halaga sa C4, at iba pa.
Ang parehong mga gawaing ito ay pinangangasiwaan ng SMALL(array,k) function:
SMALL(IF(NOT(ISBLANK($A$2:$A$11)), ROW($A$1:$A$10),""), ROW(A1))
Sa aming kaso, ang
-
NOT(ISBLANK($A$2:$A$11))
ay tumutukoy kung aling mga cell sa target na hanay ang hindi blangko at nagbabalik ng TRUE para sa kanila, kung hindi, FALSE. Ang resultang array ng TRUE at FALSE ay napupunta sa logical test ng IF function. - IF sinusuri ang bawat elemento ng TRUE/FALSE array at nagbabalik ng katumbas na numero para sa TRUE, isang walang laman na string para sa FALSE:
IF({TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE}, ROW($A$1:$A$10),"")
ROW($A$1:$A$10)
ay kailangan lang para magbalik ng array ng mga numero 1hanggang sa 10 (dahil mayroong 10 mga cell sa aming hanay) kung saan ang IF ay maaaring pumili ng isang numero para sa mga TRUE na halaga.
Bilang resulta, nakukuha namin ang array {1;"";3;"";5;6;"";8;"";10} at ang aming kumplikadong SMALL function ay nagiging simple na ito:
SMALL({1;"";3;"";5;6;"";8;"";10}, ROW(A1))
Tulad ng nakikita mo, ang array na argumento ay naglalaman lamang ng mga bilang ng mga walang laman na cell (isipin mo, ito ay kamag-anak na mga posisyon ng ang mga elemento sa array, i.e. A2 ay elemento 1, A3 ay elemento 2, at iba pa).
Sa k argumento, inilalagay namin ang ROW(A1) na nagtuturo sa SMALL function upang ibalik ang pinakamaliit na numero ng 1. Dahil sa paggamit ng kamag-anak na sanggunian ng cell, tumataas ang numero ng hilera nang 1 habang kinokopya mo ang formula pababa. Kaya, sa C3, ang k ay magbabago sa ROW(A2) at ibabalik ng formula ang numero ng ika-2 di-blangko na cell, at iba pa.
Gayunpaman, hindi namin talaga kailangan ang mga walang laman na numero ng cell, kailangan natin ang kanilang mga halaga. Kaya, sumusulong kami at nilalagay ang SMALL function sa row_num argument ng INDEX na pumipilit dito na magbalik ng value mula sa kaukulang row sa range.
Bilang isang pagtatapos, isinasama namin ang buong konstruksyon sa function ng IFERROR upang palitan ang mga error ng walang laman na mga string. Hindi maiiwasan ang mga error dahil hindi mo malalaman kung gaano karaming mga cell na hindi blangko ang nasa target na hanay, kaya kinokopya mo ang formula sa mas malaking bilang ng mga cell.
Dahil sa itaas, maaari naming buuin ang generic na formula na ito para i-extractmga value na binabalewala ang mga blangko:
{=IFERROR(INDEX( range, SMALL(IF(NOT(ISBLANK( range)), ROW($A$1:$A$10), ""), ROW(A1))),"")}Kung saan ang "range" ay ang range kasama ng iyong orihinal na data. Mangyaring bigyang-pansin na ang ROW($A$1:$A$10) at ROW(A1) ay mga pare-parehong bahagi at hindi nagbabago kahit saan magsisimula ang iyong data at kung gaano karaming mga cell ang kasama dito.
Paano magtanggal ng mga walang laman na cell pagkatapos ang huling cell na may data
Ang mga blangkong cell na naglalaman ng pag-format o hindi napi-print na mga character ay maaaring magdulot ng maraming isyu sa Excel. Halimbawa, maaari kang magkaroon ng mas malaking sukat ng file na mas malaki kaysa sa kinakailangan o magkaroon ng ilang blangkong pahina na naka-print. Upang maiwasan ang mga isyung ito, tatanggalin namin (o tatanggalin) ang mga walang laman na row at column na naglalaman ng pag-format, mga puwang o hindi kilalang invisible na mga character.
Paano hanapin ang huling ginamit na cell sa sheet
Upang ilipat sa huling cell sa sheet na naglalaman ng alinman sa data o pag-format, mag-click sa anumang cell at pindutin ang Ctrl + End .
Kung pinili ng shortcut sa itaas ang huling cell kasama ang iyong data, nangangahulugan ito ng natitirang mga row at column ay talagang blangko at walang karagdagang pagmamanipula ang kailangan. Ngunit kung dinala ka nito sa isang visual na walang laman na cell, alamin na hindi itinuturing ng Excel na blangko ang cell na iyon. Ito ay maaaring isang space na character lamang na ginawa ng isang aksidenteng key stroke, isang custom na format ng numero na itinakda para sa cell na iyon, o isang hindi napi-print na character na na-import mula sa isang panlabas na database. Alin man angdahilan, walang laman ang cell na iyon.
Tanggalin ang mga cell pagkatapos ng huling cell na may data
Upang i-clear ang lahat ng content at pag-format pagkatapos ng huling cell na may data, gawin ang sumusunod:
- I-click ang heading ng unang blangko na column sa kanan ng iyong data at pindutin ang Ctrl + Shift + End . Pipili ito ng hanay ng mga cell sa pagitan ng iyong data at ng huling ginamit na cell sa sheet.
- Sa tab na Home , sa grupong Pag-edit , i-click ang I-clear > I-clear Lahat . O i-right-click ang pagpili at i-click ang Tanggalin… > Buong column :
- I-click ang heading ng unang blangko na row sa ibaba ng iyong data at pindutin ang Ctrl + Shift + End .
- I-click ang I-clear > I-clear ang Lahat sa tab na Home o i-right click ang pagpili at piliin ang Tanggalin... > Buong row.
- Pindutin ang Ctrl + S para i-save ang workbook.
Tingnan ang ginamit na hanay upang matiyak na naglalaman lamang ito ng mga cell na may data at walang mga blangko. Kung ang Ctrl + End shortcut ay pipili muli ng isang blangkong cell, i-save ang workbook at isara ito. Kapag binuksan mo muli ang worksheet, ang huling ginamit na cell ay dapat ang huling cell na may data.
Tip. Dahil ang Microsoft Excel 2007 at mas mataas ay naglalaman ng higit sa 1,000,000 row at higit sa 16,000 column, maaaring gusto mong bawasan ang laki ng workspace upang pigilan ang iyong mga user sa hindi sinasadyang pagpasok ng data sa mga maling cell. Para dito, maaari mo lamang alisin ang mga walang laman na cell mula sa kanilangview gaya ng ipinaliwanag sa Paano itago ang mga hindi nagamit (blangko) na mga hilera at column.
Ganyan ka magtanggal ng blangko sa Excel. Salamat sa pagbabasa at umaasa akong makita ka sa aming blog sa susunod na linggo!