Како да означите и изберете празни ќелии во Excel

  • Споделете Го Ова
Michael Brown

Написот покажува како да пронајдете и означите празни места во Excel со помош на условно форматирање и VBA. Во зависност од вашите потреби, можете да обоите само вистински празни ќелии или оние што исто така содржат низи со нулта должина.

Кога добивате датотека Excel од некого или ја увезувате од надворешна база на податоци, секогаш е добра идеја е да ги проверите податоците за да бидете сигурни дека нема празнини или недостасуваат точки за податоци. Во мала база на податоци, можете лесно да ги забележите сите празни места со свои очи. Но, ако имате огромна датотека која содржи стотици, па дури и илјадници редови, прецизното лоцирање на празни ќелии е речиси невозможно.

Овој туторијал ќе ве научи на 4 брзи и лесни начини да ги потенцирате празните ќелии во Excel за да можете визуелно идентификувајте ги. Кој метод е најдобар? Па, тоа зависи од структурата на податоците, вашите цели и вашата дефиниција за „празни места“.

    Изберете и означете празни ќелии со Go To Special

    Овој едноставен метод избира сите празни ќелии во даден опсег, кои потоа можете да ги пополните со која било боја по ваш избор.

    За да изберете празни ќелии во Excel, ова е она што треба да го направите:

    1. Изберете го опсегот каде што сакате да означите празно. За да ги изберете сите ќелии со податоци, кликнете на горната лева ќелија и притиснете Ctrl + Shift + End за да го проширите изборот до последната користена ќелија.
    2. На картичката Дома , во Уредување група, кликнете Најди & засилувач; Изберете > Одете во Специјални . Или притиснете F5 и кликнете Специјални… .

    3. Во полето за дијалог Оди во специјално , изберете Празни и кликнете OK . Ова ќе ги избере сите празни ќелии во опсегот.

    4. Со избраните празни ќелии, кликнете на иконата Пополнете боја на Дома табот, во групата Фонт и изберете ја саканата боја. Готово!

    Совети и забелешки:

    • Функцијата Оди во специјално избира само вистински празни ќелии , односно ќелии кои не содржат апсолутно ништо. Ќелиите што содржат празна низа, празни места, вратени врати, знаци што не се печатат итн. не се сметаат за празни и не се избрани. За да ги означите ќелиите со формули кои враќаат празна низа ("") како резултат, користете или условно форматирање или VBA макро.
    • Овој метод е статички и најдобро е да се користи како еднократно решение. Промените што ќе ги направите подоцна нема да се рефлектираат автоматски: новите празни места нема да бидат означени, а поранешните празни места што ќе ги пополните со вредности ќе останат обоени. Ако барате динамично решение, подобро е да го користите пристапот за условно форматирање.

    Филтрирајте и означете ги празнините во одредена колона

    Ако не ви е грижа за празни ќелии каде било во табелата, туку сакате да ги пронајдете и означите ќелиите или сите редови што имаат празни места во одредена колона, Excel Filter може да биде вистинскиотрешение.

    За да го направите тоа, направете ги овие чекори:

    1. Изберете која било ќелија во вашата база на податоци и кликнете Сортирај & засилувач; Филтрирај > Филтер на картичката Дома . Или притиснете ја кратенката CTRL + Shift + L за да ги вклучите автоматските филтри.
    2. Кликнете на паѓачката стрелка за целната колона и филтрирајте ги празните вредности. За ова, исчистете го полето Избери ги сите , а потоа изберете (Празно) .
    3. Изберете ги филтрираните ќелии во колоната со клучеви или цели редови и изберете го Пополнете боја што сакате да ја примените.

    Во нашата табела примерок, вака можеме да филтрираме, а потоа да ги означиме редовите каде што ќелиите SKU се празни:

    Забелешки:

    • За разлика од претходниот метод, овој пристап ги смета формулите кои враќаат празни низи ("") како празни ќелии.
    • Ова решение не е погодно за често менувани податоци затоа што ќе треба повторно да се чисти и означува со секоја промена.

    Како да се означат празни ќелии во Excel со условно форматирање

    Двете техники кои беа дискутирани претходно се јасни и концизни, но имаат значителен недостаток - ниту еден метод не реагира на промените направени во базата на податоци. За разлика од нив, Conditional Formatting е динамично решение, што значи дека треба да го поставите правилото само еднаш. Штом празна ќелија се наполни со која било вредност, бојата веднаш ќе исчезне. И обратно, штом ќе се појави ново празно, тоаќе се означи автоматски.

    Пример 1. Означете ги сите празни ќелии во опсегот

    За да ги означите сите празни ќелии во даден опсег, конфигурирајте го правилото за условно форматирање на Excel на овој начин:

    1. Изберете го опсегот во кој сакате да ги означите празните ќелии (A2:E6 во нашиот случај).
    2. На картичката Дома , во Стилови група, кликнете Ново правило > Користете формула за да одредите кои ќелии да се форматираат .
    3. Во Вредностите за форматирање каде оваа формула е вистинита полето, внесете една од формулите подолу, каде што A2 е горната лева ќелија од избраниот опсег:

      За да се означат апсолутно празни ќелии кои не содржат ништо:

      =ISBLANK(A2)

      За да се означат и навидум празни ќелии кои содржат низи со нулта должина ("") вратени од вашите формули:

      =LEN(A2)=0

      или

      =A2=""

    4. Кликнете на копчето Формат , префрлете се на јазичето Пополнете , изберете ја саканата боја на позадината и кликнете OK.
    5. Кликнете OK за да го зачувате правилото и да го затворите главниот прозорец на дијалогот ow.

    За деталните чекори, видете Креирај правило за условно форматирање засновано на формула во Excel.

    Пример 2. Означете ги редовите што има празни места во одредена колона

    Во ситуација кога сакате да ги истакнете сите редови кои имаат празни ќелии во одредена колона, само направете мала промена во формулите дискутирани погоре, така што тие се однесуваат на ќелијата во тааодредена колона и не заборавајте да ја заклучите координатата на колоната со знакот $.

    На пример, за да ги означите редовите со празни места во колоната Б, изберете ја целата табела без заглавија на колоните (A2:E6 во овој пример) и креирајте правило со една од овие формули:

    За означување апсолутно празни ќелии :

    =ISBLANK($B2)

    За означување празни места и ќелии што содржат празни низи :

    =LEN($B2)=0

    или

    =$B2=""

    Како резултат на тоа, само редовите каде што ќелијата SKU е празни се означени:

    За повеќе информации, погледнете го условното форматирање на Excel за празни ќелии.

    Означете ако е празно со VBA

    Ако Сакате да ги автоматизирате работите, можеби ќе ви бидат корисни следните VBA кодови за да ги обоите празните ќелии во Excel.

    Макро 1: Боја празни ќелии

    Ова макро може да ви помогне да истакнете вистински празни ќелии кои не содржат апсолутно ништо.

    За да ги обоите сите празни ќелии во избраниот опсег, потребна ви е само една линија код:

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

    За да се означат празни места во однапред дефиниран работен лист и опсег (опсег A2:E6 на лист 1 во примерот подолу), ова е код за употреба:

    Под Highlight_Blank_Cells() Затемнето rng ​​како опсег Поставете rng = Sheet1.Range( "A2:E6" ) rng.SpecialCells(xlCellTypeBlanks).Внатрешност.Боја = RGB(255, 181, 106) Крај Под

    Наместо RGB боја, виеможе да примени една од 8-те главни основни бои со внесување „vb“ пред името на бојата, на пример:

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

    Или можете да го наведете индексот на боја како што е:

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

    Макро 2: празнини во боја и празни низи

    За да препознаете визуелно празни ќелии што содржат формули кои враќаат празни низи како празни, проверете дали својството Text на секоја ќелија во избраниот опсег = "", и ако ТОЧНО, тогаш примени ја бојата.

    Еве го кодот за означување на сите празни и празни низи во избраниот опсег:

    Sub Highlight_Blanks_Empty_Strings() Dim rng As Range Set rng = Избор за секоја ќелија Во rng ​​If cell.Text = "" Потоа cell.Interior.Color = RGB(255, 181, 106) Друго cell.Interior.ColorIndex = xlНиту еден крај ако следниот крај Под

    Како да се вметне и извршете макро

    За да додадете макро во вашата работна книга, извршете ги овие чекори:

    1. Притиснете Alt + F11 за да го отворите уредникот на Visual Basic.
    2. Во Project Explorer лево, кликнете со десното копче на целната работна книга, а потоа кликнете Вметни > Модул .
    3. Во прозорецот Code на десната страна, залепете го VBA-кодот.

    За да го извршите макрото , ова е она што треба да го направите:

    1. Изберете го опсегот во вашиот работен лист.
    2. Притиснете Alt + F8 за да го отворите дијалогот Macro .
    3. Изберете го макрото и кликнете Изврши > Excel
    4. Како дастартувајте макро во Excel
    5. Така да најдете, изберете и означите празни ќелии во Excel. Ви благодарам што прочитавте и се надевам дека ќе се видиме на нашиот блог следната недела!

      Достапни преземања

      Означете ги празнините со условно форматирање (датотека .xlsx)

      VBA макроа во боја празни ќелии (датотека .xlsm)

    Мајкл Браун е посветен технолошки ентузијаст со страст за поедноставување на сложените процеси користејќи софтверски алатки. Со повеќе од една деценија искуство во технолошката индустрија, тој ги усоврши своите вештини во Microsoft Excel и Outlook, како и Google Sheets и Docs. Блогот на Мајкл е посветен на споделување на своето знаење и експертиза со другите, обезбедувајќи лесни за следење совети и упатства за подобрување на продуктивноста и ефикасноста. Без разлика дали сте искусен професионалец или почетник, блогот на Мајкл нуди вредни сознанија и практични совети за да го извлечете максимумот од овие основни софтверски алатки.