Hvernig á að auðkenna og velja auðar frumur í Excel

  • Deildu Þessu
Michael Brown

Greinin sýnir hvernig á að finna og auðkenna eyður í Excel með hjálp skilyrts sniðs og VBA. Það fer eftir þörfum þínum, þú getur aðeins litað auða reiti eða þær sem innihalda núll-lengd strengi líka.

Þegar þú færð Excel skrá frá einhverjum eða flytur hana inn úr utanaðkomandi gagnagrunni, er það alltaf góð hugmynd að athuga gögnin til að ganga úr skugga um að engar eyður séu eða vantar gagnapunkta. Í litlu gagnasafni geturðu auðveldlega komið auga á allar eyðurnar með eigin augum. En ef þú ert með risastóra skrá sem inniheldur hundruð eða jafnvel þúsundir raða er næstum ómögulegt að finna auðar reiti handvirkt.

Þessi kennsla mun kenna þér 4 fljótlegar og auðveldar leiðir til að auðkenna auðar reiti í Excel svo að þú getir auðkenna þá sjónrænt. Hvaða aðferð er best? Jæja, það fer eftir uppbyggingu gagna, markmiðum þínum og skilgreiningu þinni á "eyðum".

    Veldu og auðkenndu tómar reiti með Fara í sérstakt

    Þessi einfalda aðferð velur allar auðar reiti á tilteknu bili, sem þú getur síðan fyllt með hvaða lit sem þú velur.

    Til að velja auða reiti í Excel þarftu að gera þetta:

    1. Veldu svið þar sem þú vilt auðkenna autt. Til að velja allar reiti með gögnum, smelltu á efri vinstra hólfið og ýttu á Ctrl + Shift + End til að lengja valið í síðasta notaða reitinn.
    2. Á flipanum Heima , í Breyting hópnum, smelltu á Finndu & Veldu > Farðu í Special . Eða ýttu á F5 og smelltu á Special... .

    3. Í Fara í sérstakt valmynd skaltu velja Blanks og smelltu á Í lagi . Þetta mun velja allar tómar reiti á bilinu.

    4. Þegar auðu hólfin eru valdar skaltu smella á Fulllitur táknið á Heima flipann, í Leturgerð hópnum og veldu þann lit sem þú vilt. Lokið!

    Ábendingar og athugasemdir:

    • Eiginleikinn Fara í sérstakt velur aðeins alveg auðar frumur , þ.e.a.s. frumur sem innihalda nákvæmlega ekkert. Hólf sem innihalda tóman streng, bil, vagnaskil, stafi sem ekki eru prentaðir o.s.frv. teljast ekki auðir og eru ekki valdir. Til að auðkenna frumur með formúlum sem skila tómum streng ("") sem niðurstöðu, notaðu annað hvort skilyrt snið eða VBA fjölva.
    • Þessi aðferð er statísk og er best að nota sem einskiptislausn. Breytingar sem þú gerir síðar endurspeglast ekki sjálfkrafa: nýjar eyður verða ekki auðkenndar og fyrrverandi eyður sem þú fyllir út með gildum verða áfram litaðar. Ef þú ert að leita að kraftmikilli lausn, ættirðu að nota skilyrt snið nálgunina.

    Sía og auðkenndu auðar í tilteknum dálki

    Ef þér er sama um tómar reiti hvar sem er í töflunni en vilt frekar finna og auðkenna frumur eða allar línurnar sem hafa eyður í ákveðnum dálki, Excel sía getur verið réttlausn.

    Til að gera það skaltu framkvæma þessi skref:

    1. Veldu hvaða reit sem er í gagnasafninu þínu og smelltu á Raða & Sía > Sía á flipanum Heima . Eða ýttu á CTRL + Shift + L flýtileiðina til að kveikja á sjálfvirkum síum.
    2. Smelltu á fellilistaörina fyrir markdálkinn og síaðu auð gildi. Til þess, hreinsaðu Veldu allt reitinn og veldu síðan (Autt) .
    3. Veldu síuðu frumurnar í lykildálknum eða heilu línurnar og veldu Fylltu litinn sem þú vilt nota.

    Í sýnishornstöflunni okkar getum við síað og auðkennt línurnar þar sem SKU frumurnar eru tómar:

    Athugasemdir:

    • Ólíkt fyrri aðferð lítur þessi aðferð á formúlur sem skila tómum strengjum ("") sem auða reiti.
    • Þessi lausn hentar ekki fyrir oft breytt gögn vegna þess að þú þyrftir að hreinsa upp og auðkenna aftur við hverja breytingu.

    Hvernig á að auðkenna auða reiti í Excel með skilyrtu sniði

    Báðar aðferðir sem ræddar voru áðan eru einfaldar og hnitmiðaðar, en þær hafa verulegan galla - hvorug aðferðin bregst við breytingum sem gerðar eru á gagnasafninu. Ólíkt þeim er skilyrt formatting kraftmikil lausn, sem þýðir að þú þarft að setja upp regluna bara einu sinni. Um leið og tómt hólf er fyllt með einhverju gildi mun liturinn strax hverfa. Og öfugt, þegar nýtt autt birtist, þáverður auðkenndur sjálfkrafa.

    Dæmi 1. Auðkenndu allar auðar reiti á bili

    Til að auðkenna allar tómar reiti á tilteknu sviði skaltu stilla Excel skilyrta sniðsregluna á þennan hátt:

    1. Veldu svið þar sem þú vilt auðkenna auða reiti (A2:E6 í okkar tilfelli).
    2. Á flipanum Heima , í Stílar hópnum, smelltu á Ný regla > Notaðu formúlu til að ákvarða hvaða frumur á að forsníða .
    3. Í Snið gildi þar sem þessi formúla er satt reit, sláðu inn eina af formúlunum hér að neðan, þar sem A2 er efri vinstra hólfið á valnu sviði:

      Til að auðkenna algerlega auðar reiti sem innihalda ekkert:

      =ISBLANK(A2)

      Til að auðkenna einnig að virðist auðar hólf sem innihalda núll-lengdar strengi ("") sem skilað er af formúlunum þínum:

      =LEN(A2)=0

      eða

      =A2=""

    4. Smelltu á Format hnappinn, skiptu yfir í flipann Fill , veldu bakgrunnslitinn sem þú vilt og smelltu á OK.
    5. Smelltu á Í lagi til að vista regluna og loka aðalglugganum ow.

    Fyrir ítarleg skref, vinsamlegast sjá Búa til formúlubundna skilyrta sniðsreglu í Excel.

    Dæmi 2. Auðkenndu línur sem hafa eyður í tilteknum dálki

    Þegar þú vilt auðkenna allar línurnar sem hafa tómar reiti í tilteknum dálki skaltu bara gera smá breytingu á formúlunum sem fjallað er um hér að ofan þannig að þær vísa til reitsins í þvítiltekinn dálk, og vertu viss um að læsa dálkhnitinu með $ tákninu.

    Til dæmis, til að auðkenna raðir með auðum í dálki B skaltu velja alla töfluna án dálkahausa (A2:E6 í þessu dæmi) og búðu til reglu með einni af þessum formúlum:

    Til að auðkenna algerlega auðar reiti :

    =ISBLANK($B2)

    Til að auðkenna eyður og frumur sem innihalda tóma strengi :

    =LEN($B2)=0

    eða

    =$B2=""

    Þar af leiðandi eru aðeins línurnar þar sem SKU-reitur er auðir eru auðkenndir:

    Nánari upplýsingar er að finna í Excel skilyrt sniði fyrir auðar reitur.

    Auðkenndu ef autt með VBA

    Ef þú ert hrifinn af því að gera hluti sjálfvirkan, þá gætirðu fundið gagnlegar eftirfarandi VBA kóða til að lita tómar frumur í Excel.

    Macro 1: Lita auðar frumur

    Þessi fjölvi getur hjálpað þér að auðkenna sannlega auðar frumur sem innihalda nákvæmlega ekkert.

    Til að lita allar tómar frumur á völdum sviðum þarftu bara eina kóðalínu:

    Sub Highlight_Blank_Cells() Selectio n.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, 106) End Sub

    Til að auðkenna eyðurnar á fyrirfram skilgreindu vinnublaði og sviði (bil A2:E6 á blaði 1 í dæminu hér að neðan), þetta er kóða til að nota:

    Sub Highlight_Blank_Cells() Dim rng As Range Set rng = Sheet1.Range( "A2:E6" ) rng.SpecialCells(xlCellTypeBlanks).Interior.Color = RGB(255, 181, 106) End Sub

    Í staðinn fyrir RGB lit, þúgetur notað einn af 8 aðal grunnlitunum með því að slá "vb" á undan litaheitinu, til dæmis:

    Selection.SpecialCells(xlCellTypeBlanks).Interior.Color = vbBlue

    Eða þú getur tilgreint litavísitöluna eins og:

    Selection.SpecialCells(xlCellTypeBlanks).Interior.ColorIndex = 6

    Macro 2: Litaeyðir og tómir strengir

    Til að þekkja sjónrænt auðar reiti sem innihalda formúlur sem skila tómum strengjum sem auðum, athugaðu hvort Texti eiginleiki hvers reits á völdu sviði = "", og ef TRUE, notaðu þá litinn.

    Hér er kóðinn til að auðkenna alla auða og tóma strengi á völdum bili:

    Sub Highlight_Blanks_Empty_Strings() Dim rng As Range Set rng = Val fyrir hvern reit Í rng If cell.Text = "" Þá cell.Interior.Color = RGB(255, 181, 106) Else cell.Interior.ColorIndex = xlNone End If Next End Sub

    Hvernig á að setja inn og keyra macro

    Til að bæta fjölvi við vinnubókina þína skaltu framkvæma þessi skref:

    1. Ýttu á Alt + F11 til að opna Visual Basic Editor.
    2. Í Project Explorer til vinstri, hægrismelltu á markvinnubókina og smelltu síðan á Setja inn > Eining .
    3. Í kóðaglugganum hægra megin skaltu líma VBA kóðann.

    Til að keyra macro er þetta það sem þú þarft að gera:

    1. Veldu svið í vinnublaðinu þínu.
    2. Ýttu á Alt + F8 til að opna Macro gluggann.
    3. Veldu fjölva og smelltu á Run .

    Fyrir nákvæmar skref-fyrir-skref leiðbeiningar, vinsamlegast sjá:

    • Hvernig á að setja inn og keyra VBA kóða í Excel
    • Hvernig á aðkeyra fjölvi í Excel

    Svona á að finna, velja og auðkenna auðar reiti í Excel. Ég þakka þér fyrir lesturinn og vonast til að sjá þig á blogginu okkar í næstu viku!

    Lauð niðurhal

    Auðkenndu eyðurnar með skilyrt snið (.xlsx skrá)

    VBA fjölvi til að lita tómar frumur (.xlsm skrá)

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.