Talaan ng nilalaman
Ipinapakita ng artikulo kung paano maghanap at mag-highlight ng mga blangko sa Excel sa tulong ng conditional formatting at VBA. Depende sa iyong mga pangangailangan, maaari mo lamang kulayan ang tunay na mga blangkong cell o ang mga naglalaman din ng mga zero-length na string.
Kapag nakatanggap ka ng Excel file mula sa isang tao o nag-import nito mula sa isang external na database, palagi itong isang magandang ideya na suriin ang data upang matiyak na walang mga gaps o nawawalang mga punto ng data. Sa isang maliit na dataset, madali mong makikita ang lahat ng mga blangko gamit ang iyong sariling mga mata. Ngunit kung mayroon kang malaking file na naglalaman ng daan-daan o kahit libu-libong mga row, ang manu-manong pagtukoy sa mga walang laman na cell ay halos imposible.
Ang tutorial na ito ay magtuturo sa iyo ng 4 na mabilis at madaling paraan upang i-highlight ang mga blangkong cell sa Excel para magawa mo biswal na makilala ang mga ito. Aling paraan ang pinakamahusay? Buweno, depende iyon sa istruktura ng data, iyong mga layunin at iyong kahulugan ng "mga blangko".
Pumili at i-highlight ang mga walang laman na cell gamit ang Go To Special
Pumili ang simpleng paraan na ito lahat ng mga blangkong cell sa isang partikular na hanay, na maaari mong punan ng anumang kulay na iyong pinili.
Upang pumili ng mga blangkong cell sa Excel, ito ang kailangan mong gawin:
- Piliin ang hanay kung saan mo gustong i-highlight ang blangko. Upang piliin ang lahat ng mga cell na may data, i-click ang kaliwang itaas na cell at pindutin ang Ctrl + Shift + End para i-extend ang pagpili sa huling ginamit na cell.
- Sa tab na Home , sa Pag-edit ng grupo, i-click ang Hanapin & Piliin ang > Pumunta sa Espesyal . O pindutin ang F5 at i-click ang Espesyal... .
- Sa Go To Special dialog box, piliin ang Blanks at i-click ang OK . Pipiliin nito ang lahat ng walang laman na cell sa hanay.
- Kapag pinili ang mga blangkong cell, i-click ang icon na Kulay ng Punan sa Home tab, sa grupong Font , at piliin ang gustong kulay. Tapos na!
Mga tip at paalala:
- Ang Go To Special na feature ay pipili lang ng talagang mga blangkong cell , ibig sabihin, mga cell na walang laman. Ang mga cell na naglalaman ng walang laman na string, mga puwang, mga pagbabalik ng karwahe, mga hindi naka-print na character, atbp. ay hindi itinuturing na blangko at hindi pinipili. Upang i-highlight ang mga cell na may mga formula na nagbabalik ng walang laman na string ("") bilang resulta, gamitin ang alinman sa Conditional Formatting o VBA macro.
- Ang paraang ito ay static at pinakamainam na gamitin bilang isang isang beses na solusyon. Ang mga pagbabagong gagawin mo sa ibang pagkakataon ay hindi awtomatikong maipapakita: ang mga bagong blangko ay hindi mai-highlight at ang mga dating blangko na pinupunan mo ng mga halaga ay mananatiling may kulay. Kung naghahanap ka ng dynamic na solusyon, mas mabuting gamitin mo ang Conditional Formatting approach.
I-filter at i-highlight ang mga blangko sa isang partikular na column
Kung wala kang pakialam sa mga walang laman na cell kahit saan sa talahanayan ngunit sa halip ay gustong hanapin at i-highlight ang mga cell o ang buong mga hilera na may mga blangko sa isang partikular na column, ang Excel Filter ay maaaring maging tamasolusyon.
Upang magawa ito, isagawa ang mga hakbang na ito:
- Pumili ng anumang cell sa loob ng iyong dataset at i-click ang Pagbukud-bukurin & I-filter ang > I-filter ang sa tab na Home . O pindutin ang CTRL + Shift + L na shortcut para i-on ang mga auto-filter.
- I-click ang drop-down na arrow para sa target na column at i-filter ang mga blangkong value. Para dito, i-clear ang kahon na Piliin Lahat , at pagkatapos ay piliin ang (Blanks) .
- Piliin ang mga na-filter na cell sa key column o buong row at piliin ang Punan ang kulay na gusto mong ilapat.
Sa aming sample na talahanayan, ito ay kung paano namin ma-filter, at pagkatapos ay i-highlight ang mga row kung saan walang laman ang mga SKU cell:
Mga Tala:
- Hindi tulad ng nakaraang pamamaraan, ang diskarteng ito ay tumutukoy sa mga formula na nagbabalik ng mga walang laman na string ("") bilang mga blangkong cell.
- Ang solusyon na ito ay hindi angkop para sa madalas na pagbabago ng data dahil kailangan mong maglinis at mag-highlight muli sa bawat pagbabago.
Paano i-highlight ang mga blangkong cell sa Excel na may kondisyong pag-format
Ang parehong mga diskarteng tinalakay kanina ay diretso at maigsi, ngunit mayroon silang isang makabuluhang disbentaha - alinman sa pamamaraan ay hindi tumutugon sa mga pagbabagong ginawa sa dataset. Hindi tulad nila, ang Conditional Formatting ay isang dynamic na solusyon, ibig sabihin, kailangan mong i-set up ang panuntunan nang isang beses lang. Sa sandaling mapuno ang isang walang laman na cell ng anumang halaga, agad na mawawala ang kulay. At sa kabaligtaran, sa sandaling lumitaw ang isang bagong blangko, itoay awtomatikong mai-highlight.
Halimbawa 1. I-highlight ang lahat ng mga blangkong cell sa isang hanay
Upang i-highlight ang lahat ng mga walang laman na cell sa isang partikular na hanay, i-configure ang Excel conditional formatting rule sa ganitong paraan:
- Piliin ang hanay kung saan mo gustong i-highlight ang mga blangkong cell (A2:E6 sa aming kaso).
- Sa tab na Home , sa Mga Estilo grupo, i-click ang Bagong Panuntunan > Gumamit ng formula upang matukoy kung aling mga cell ang ipo-format .
- Sa Mga halaga ng Format kung saan totoo ang formula na ito kahon, ilagay ang isa sa mga formula sa ibaba, kung saan ang A2 ay ang kaliwang itaas na cell ng napiling hanay:
Upang i-highlight ang mga ganap na blangkong cell na walang laman:
=ISBLANK(A2)
Upang i-highlight din ang tila blangkong mga cell na naglalaman ng mga zero-length na string ("") na ibinalik ng iyong mga formula:
Tingnan din: Maglagay ng watermark sa mga dokumento ng Excel=LEN(A2)=0
o
=A2=""
- I-click ang button na Format , lumipat sa tab na Punan , piliin ang kulay ng background na gusto mo at i-click ang OK.
- I-click ang OK para i-save ang panuntunan at isara ang main dialog wind ow.
Para sa mga detalyadong hakbang, pakitingnan ang Lumikha ng formula-based conditional formatting rule sa Excel.
Halimbawa 2. I-highlight ang mga row na may mga blangko sa isang partikular na column
Sa sitwasyon kung kailan mo gustong i-highlight ang buong row na may mga walang laman na cell sa isang partikular na column, gumawa lang ng maliit na pagbabago sa mga formula na tinalakay sa itaas upang tumukoy ang mga ito sa cell doon.tiyak na column, at siguraduhing i-lock ang column coordinate gamit ang $ sign.
Halimbawa, para i-highlight ang mga row na may mga blangko sa column B, piliin ang buong table na walang column header (A2:E6 sa halimbawang ito) at gumawa ng panuntunan gamit ang isa sa mga formula na ito:
Upang i-highlight ang mga blangko na cell :
=ISBLANK($B2)
Upang i-highlight ang mga blangko at mga cell na naglalaman ng mga walang laman na string :
=LEN($B2)=0
o
=$B2=""
Bilang resulta, ang mga row lang kung saan ang isang SKU cell ay ang walang laman ay naka-highlight:
Para sa higit pang impormasyon, pakitingnan ang Excel conditional formatting para sa mga blangkong cell.
I-highlight kung blangko gamit ang VBA
Kung mahilig ka sa pag-automate ng mga bagay, maaari mong makitang kapaki-pakinabang ang mga sumusunod na VBA code upang kulayan ang mga walang laman na cell sa Excel.
Macro 1: Kulay ng mga blangkong cell
Makakatulong sa iyo ang macro na ito na i-highlight ang tunay na mga blangkong cell na wala talagang laman.
Upang kulayan ang lahat ng mga walang laman na cell sa isang napiling hanay, kailangan mo lang ng isang linya ng code:
Sub Highlight_Blank_Cells() Selectio n.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, 106) End SubUpang i-highlight ang mga blangko sa isang paunang natukoy na worksheet at range (range A2:E6 sa Sheet 1 sa halimbawa sa ibaba), ito ang code na gagamitin:
Sub Highlight_Blank_Cells() Dim rng As Range Set rng = Sheet1.Range( "A2:E6") rng.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, 106) End SubSa halip na isang kulay ng RGB, ikawmaaaring ilapat ang isa sa 8 pangunahing base na kulay sa pamamagitan ng pag-type ng "vb" bago ang pangalan ng kulay, halimbawa:
Selection.SpecialCells(xlCellTypeBlanks).Interior.Color = vbBlue
O maaari mong tukuyin ang color index gaya ng:
Selection.SpecialCells(xlCellTypeBlanks).Interior.ColorIndex = 6
Macro 2: Kulay ng mga blangko at walang laman na string
Upang makilala ang mga visual na blangko na cell na naglalaman ng mga formula na nagbabalik ng mga walang laman na string bilang mga blangko, tingnan kung ang Text property ng bawat cell sa napiling hanay = "", at kung TRUE, pagkatapos ay ilapat ang kulay.
Narito ang code upang i-highlight ang lahat ng mga blangko at walang laman na mga string sa isang napiling hanay:
Sub Highlight_Blanks_Empty_Strings() Dim rng Bilang Saklaw na Itinakda rng = Selection Para sa Bawat cell Sa rng If cell.Text = "" Then cell.Interior.Color = RGB(255, 181, 106) Iba pang cell.Interior.ColorIndex = xlWalang End If Next End SubPaano ipasok at magpatakbo ng macro
Upang magdagdag ng macro sa iyong workbook, isagawa ang mga hakbang na ito:
- Pindutin ang Alt + F11 upang buksan ang Visual Basic Editor.
- Sa Project Explorer sa kaliwa, i-right-click ang target na workbook, at pagkatapos ay i-click ang Ipasok > Module .
- Sa window ng Code sa kanan, i-paste ang VBA code.
Upang patakbuhin ang macro , ito ang kailangan mong gawin:
- Piliin ang hanay sa iyong worksheet.
- Pindutin ang Alt + F8 para buksan ang Macro dialog.
- Piliin ang macro at i-click ang Run .
Para sa mga detalyadong sunud-sunod na tagubilin, pakitingnan ang:
- Paano ipasok at patakbuhin ang VBA code sa Excel
- Paanomagpatakbo ng macro sa Excel
Iyan ay kung paano hanapin, piliin at i-highlight ang mga blangkong cell sa Excel. Salamat sa pagbabasa at umaasa akong makita ka sa aming blog sa susunod na linggo!
Mga available na download
I-highlight ang mga blangko gamit ang Conditional Formatting (.xlsx file)
VBA macros para kulayan walang laman na mga cell (.xlsm file)