Як вылучыць і выбраць пустыя вочкі ў Excel

  • Падзяліцца Гэтым
Michael Brown

У артыкуле паказана, як знайсці і вылучыць прабелы ў Excel з дапамогай умоўнага фарматавання і VBA. У залежнасці ад вашых патрэбаў, вы можаце афарбоўваць толькі сапраўды пустыя ячэйкі або тыя, якія таксама ўтрымліваюць радкі нулявой даўжыні.

Калі вы атрымліваеце файл Excel ад кагосьці або імпартуеце яго з вонкавай базы дадзеных, ён заўсёды добрай ідэяй будзе праверыць дадзеныя, каб пераканацца ў адсутнасці прабелаў або адсутных кропак дадзеных. У невялікім наборы дадзеных вы лёгка заўважыце ўсе прабелы ўласнымі вачыма. Але калі ў вас ёсць вялізны файл, які змяшчае сотні ці нават тысячы радкоў, вызначыць пустыя ячэйкі ўручную практычна немагчыма.

Гэты падручнік навучыць вас 4 хуткім і простым спосабам вылучэння пустых вочак у Excel, каб вы маглі візуальна вызначыць іх. Які метад лепшы? Што ж, гэта залежыць ад структуры дадзеных, вашых мэтаў і вашага вызначэння "прабелаў".

    Выберыце і вылучыце пустыя вочкі з дапамогай Go To Special

    Гэты просты метад выбірае усе пустыя ячэйкі ў зададзеным дыяпазоне, якія потым можна запоўніць любым колерам па вашаму выбару.

    Каб выбраць пустыя ячэйкі ў Excel, вам трэба зрабіць вось што:

    1. Выберыце дыяпазон, дзе вы хочаце вылучыць пустое. Каб выбраць усе ячэйкі з дадзенымі, пстрыкніце верхнюю левую ячэйку і націсніце Ctrl + Shift + End, каб пашырыць выбар да апошняй выкарыстанай ячэйкі.
    2. На ўкладцы Галоўная ў Рэдагаванне групы, націсніце Знайсці & Выберыце > Перайсці да спецыяльных . Або націсніце F5 і пстрыкніце Special… .

    3. У дыялогавым акне Go To Special выберыце Blanks і націсніце ОК . Гэта дазволіць вылучыць усе пустыя ячэйкі ў дыяпазоне.

    4. Вылучыўшы пустыя ячэйкі, пстрыкніце значок Колер залівання на Галоўнай старонцы у групе Шрыфт і абярыце патрэбны колер. Гатова!

    Парады і заўвагі:

    • Функцыя Перайсці да спецыяльнага выбірае толькі сапраўды пустыя ячэйкі , гэта значыць ячэйкі, якія не ўтрымліваюць абсалютна нічога. Ячэйкі, якія змяшчаюць пусты радок, прабелы, знакі вяртання карэткі, недрукаваныя сімвалы і г.д., не лічацца пустымі і не вылучаюцца. Каб вылучыць ячэйкі з формуламі, якія вяртаюць у выніку пусты радок (""), выкарыстоўвайце ўмоўнае фарматаванне або макрас VBA.
    • Гэты метад з'яўляецца статычным і лепш за ўсё яго выкарыстоўваць як аднаразовае рашэнне. Змены, якія вы ўнясеце пазней, не будуць адлюстроўвацца аўтаматычна: новыя прабелы не будуць вылучацца, а ранейшыя прабелы, якія вы запоўніце значэннямі, застануцца каляровымі. Калі вы шукаеце дынамічнае рашэнне, лепш выкарыстайце падыход умоўнага фарматавання.

    Фільтруйце і выдзяляйце прабелы ў пэўным слупку

    Калі вас не цікавяць пустыя вочкі дзе заўгодна ў табліцы, але хочаце знайсці і вылучыць вочкі або цэлыя радкі, якія маюць прабелы ў пэўным слупку, фільтр Excel можа быць правільнымрашэнне.

    Каб зрабіць гэта, выканайце наступныя крокі:

    1. Выберыце любую ячэйку ў вашым наборы даных і націсніце Сартаваць & Фільтр > Фільтр на ўкладцы Галоўная . Або націсніце спалучэнне клавіш CTRL + Shift + L, каб уключыць аўтаматычныя фільтры.
    2. Націсніце стрэлку выпадальнага спісу для мэтавага слупка і адфільтруйце пустыя значэнні. Для гэтага ачысціце поле Выбраць усё , а затым выберыце (Пустыя месцы) .
    3. Вылучыце адфільтраваныя вочкі ў ключавым слупку або цэлыя радкі і абярыце Колер залівання , які вы жадаеце ўжыць.

    У нашым прыкладзе табліцы мы можам адфільтраваць такім чынам, а затым вылучыць радкі, дзе вочкі SKU пустыя:

    Заўвагі:

    • У адрозненне ад папярэдняга метаду, гэты падыход разглядае формулы, якія вяртаюць пустыя радкі ("") як пустыя вочкі.
    • Гэта рашэнне не падыходзіць для даных, якія часта змяняюцца, таму што вам давядзецца ачышчаць і вылучаць зноўку з кожным змяненнем.

    Як вылучыць пустыя вочкі ў Excel з дапамогай умоўнага фарматавання

    Абодва метады, разгледжаныя раней, простыя і кароткія, але ў іх ёсць істотны недахоп - ні адзін з метадаў не рэагуе на змены, зробленыя ў наборы даных. У адрозненне ад іх, умоўнае фарматаванне з'яўляецца дынамічным рашэннем, гэта значыць вам трэба наладзіць правіла толькі адзін раз. Як толькі пустое вочка запаўняецца любым значэннем, колер адразу знікне. І наадварот, як толькі з'яўляецца новая нарыхтоўка, гэтабудуць выдзелены аўтаматычна.

    Прыклад 1. Вылучыце ўсе пустыя ячэйкі ў дыяпазоне

    Каб вылучыць усе пустыя ячэйкі ў дадзеным дыяпазоне, наладзьце правіла ўмоўнага фарматавання Excel такім чынам:

    1. Абярыце дыяпазон, у якім вы хочаце вылучыць пустыя вочкі (у нашым выпадку A2:E6).
    2. На ўкладцы Галоўная ў Стылі , пстрыкніце Новае правіла > Выкарыстоўвайце формулу, каб вызначыць, якія ячэйкі трэба адфарматаваць .
    3. У Фарматаваць значэнні, дзе гэтая формула праўдзівая , увядзіце адну з прыведзеных ніжэй формул, дзе A2 - верхняя левая ячэйка выбранага дыяпазону:

      Каб вылучыць абсалютна пустыя вочкі , якія нічога не ўтрымліваюць:

      =ISBLANK(A2)

      Каб таксама вылучыць здавалася б пустыя вочкі , якія змяшчаюць радкі нулявой даўжыні (""), вернутыя вашымі формуламі:

      =LEN(A2)=0

      або

      =A2=""

    4. Націсніце кнопку Фарматаваць , пераключыцеся на ўкладку Заліўка , абярыце патрэбны колер фону і націсніце ОК.
    5. Націсніце ОК , каб захаваць правіла і зачыніць галоўны дыялог ow.

    Для падрабязных крокаў, калі ласка, глядзіце Стварэнне правіла ўмоўнага фарматавання на аснове формулы ў Excel.

    Прыклад 2. Вылучыце радкі, якія маюць прабелы ў пэўным слупку

    У сітуацыі, калі вы хочаце вылучыць усе радкі, якія маюць пустыя вочкі ў пэўным слупку, проста ўнясіце невялікія змены ў формулы, разгледжаныя вышэй, каб яны спасылаліся на ячэйку ў гэтымпэўны слупок і не забудзьцеся зафіксаваць каардынаты слупка знакам $.

    Напрыклад, каб вылучыць радкі з прабеламі ў слупку B, вылучыце ўсю табліцу без загалоўкаў слупкоў (у гэтым прыкладзе 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 у прыкладзе ніжэй), гэта код для выкарыстання:

    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

    Замест колеру RGB выможна прымяніць адзін з 8 асноўных базавых колераў, увёўшы "vb" перад назвай колеру, напрыклад:

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

    Або вы можаце вызначыць індэкс колеру, напрыклад:

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

    Макрас 2: Каляровыя прабелы і пустыя радкі

    Каб візуальна распазнаць пустыя ячэйкі, якія змяшчаюць формулы, якія вяртаюць пустыя радкі як пустыя, праверце, ці ёсць уласцівасць Тэкст кожнай ячэйкі у абраным дыяпазоне = "", і калі TRUE, то прымяніць колер.

    Вось код, каб вылучыць усе прабелы і пустыя радкі ў абраным дыяпазоне:

    Sub Highlight_Blanks_Empty_Strings() Dim rng As Range Set rng = выбар для кожнай ячэйкі ў rng If cell.Text = "" Then cell.Interior.Color = RGB(255, 181, 106) Else cell.Interior.ColorIndex = xlNone End If Next End Sub

    Як уставіць і запусціць макрас

    Каб дадаць макрас у вашу кнігу, выканайце наступныя дзеянні:

    1. Націсніце Alt + F11, каб адкрыць рэдактар ​​Visual Basic.
    2. У аглядальніку праектаў злева пстрыкніце правай кнопкай мышы мэтавую кнігу, а затым націсніце Уставіць > Модуль .
    3. У акне кода справа ўстаўце код VBA.

    Каб запусціць макрас , вам трэба зрабіць вось што:

    1. Выберыце дыяпазон на працоўным аркушы.
    2. Націсніце Alt + F8, каб адкрыць дыялогавае акно Макрас .
    3. Выберыце макрас і націсніце Выканаць .

    Падрабязныя пакрокавыя інструкцыі глядзіце:

    • Як уставіць і запусціць код VBA у Excel
    • Якзапусціць макрас у Excel

    Вось як знайсці, выбраць і вылучыць пустыя ячэйкі ў Excel. Я дзякую вам за чытанне і спадзяюся ўбачыць вас у нашым блогу на наступным тыдні!

    Даступныя спампоўкі

    Вылучайце пустыя месцы з дапамогай умоўнага фарматавання (файл .xlsx)

    Макрасы VBA для афарбоўвання пустыя ячэйкі (файл .xlsm)

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.