Змест
У артыкуле паказана, як знайсці і вылучыць прабелы ў Excel з дапамогай умоўнага фарматавання і VBA. У залежнасці ад вашых патрэбаў, вы можаце афарбоўваць толькі сапраўды пустыя ячэйкі або тыя, якія таксама ўтрымліваюць радкі нулявой даўжыні.
Калі вы атрымліваеце файл Excel ад кагосьці або імпартуеце яго з вонкавай базы дадзеных, ён заўсёды добрай ідэяй будзе праверыць дадзеныя, каб пераканацца ў адсутнасці прабелаў або адсутных кропак дадзеных. У невялікім наборы дадзеных вы лёгка заўважыце ўсе прабелы ўласнымі вачыма. Але калі ў вас ёсць вялізны файл, які змяшчае сотні ці нават тысячы радкоў, вызначыць пустыя ячэйкі ўручную практычна немагчыма.
Гэты падручнік навучыць вас 4 хуткім і простым спосабам вылучэння пустых вочак у Excel, каб вы маглі візуальна вызначыць іх. Які метад лепшы? Што ж, гэта залежыць ад структуры дадзеных, вашых мэтаў і вашага вызначэння "прабелаў".
Выберыце і вылучыце пустыя вочкі з дапамогай Go To Special
Гэты просты метад выбірае усе пустыя ячэйкі ў зададзеным дыяпазоне, якія потым можна запоўніць любым колерам па вашаму выбару.
Каб выбраць пустыя ячэйкі ў Excel, вам трэба зрабіць вось што:
- Выберыце дыяпазон, дзе вы хочаце вылучыць пустое. Каб выбраць усе ячэйкі з дадзенымі, пстрыкніце верхнюю левую ячэйку і націсніце Ctrl + Shift + End, каб пашырыць выбар да апошняй выкарыстанай ячэйкі.
- На ўкладцы Галоўная ў Рэдагаванне групы, націсніце Знайсці & Выберыце > Перайсці да спецыяльных . Або націсніце F5 і пстрыкніце Special… .
- У дыялогавым акне Go To Special выберыце Blanks і націсніце ОК . Гэта дазволіць вылучыць усе пустыя ячэйкі ў дыяпазоне.
- Вылучыўшы пустыя ячэйкі, пстрыкніце значок Колер залівання на Галоўнай старонцы у групе Шрыфт і абярыце патрэбны колер. Гатова!
Парады і заўвагі:
- Функцыя Перайсці да спецыяльнага выбірае толькі сапраўды пустыя ячэйкі , гэта значыць ячэйкі, якія не ўтрымліваюць абсалютна нічога. Ячэйкі, якія змяшчаюць пусты радок, прабелы, знакі вяртання карэткі, недрукаваныя сімвалы і г.д., не лічацца пустымі і не вылучаюцца. Каб вылучыць ячэйкі з формуламі, якія вяртаюць у выніку пусты радок (""), выкарыстоўвайце ўмоўнае фарматаванне або макрас VBA.
- Гэты метад з'яўляецца статычным і лепш за ўсё яго выкарыстоўваць як аднаразовае рашэнне. Змены, якія вы ўнясеце пазней, не будуць адлюстроўвацца аўтаматычна: новыя прабелы не будуць вылучацца, а ранейшыя прабелы, якія вы запоўніце значэннямі, застануцца каляровымі. Калі вы шукаеце дынамічнае рашэнне, лепш выкарыстайце падыход умоўнага фарматавання.
Фільтруйце і выдзяляйце прабелы ў пэўным слупку
Калі вас не цікавяць пустыя вочкі дзе заўгодна ў табліцы, але хочаце знайсці і вылучыць вочкі або цэлыя радкі, якія маюць прабелы ў пэўным слупку, фільтр Excel можа быць правільнымрашэнне.
Каб зрабіць гэта, выканайце наступныя крокі:
- Выберыце любую ячэйку ў вашым наборы даных і націсніце Сартаваць & Фільтр > Фільтр на ўкладцы Галоўная . Або націсніце спалучэнне клавіш CTRL + Shift + L, каб уключыць аўтаматычныя фільтры.
- Націсніце стрэлку выпадальнага спісу для мэтавага слупка і адфільтруйце пустыя значэнні. Для гэтага ачысціце поле Выбраць усё , а затым выберыце (Пустыя месцы) .
- Вылучыце адфільтраваныя вочкі ў ключавым слупку або цэлыя радкі і абярыце Колер залівання , які вы жадаеце ўжыць.
У нашым прыкладзе табліцы мы можам адфільтраваць такім чынам, а затым вылучыць радкі, дзе вочкі SKU пустыя:
Заўвагі:
- У адрозненне ад папярэдняга метаду, гэты падыход разглядае формулы, якія вяртаюць пустыя радкі ("") як пустыя вочкі.
- Гэта рашэнне не падыходзіць для даных, якія часта змяняюцца, таму што вам давядзецца ачышчаць і вылучаць зноўку з кожным змяненнем.
Як вылучыць пустыя вочкі ў Excel з дапамогай умоўнага фарматавання
Абодва метады, разгледжаныя раней, простыя і кароткія, але ў іх ёсць істотны недахоп - ні адзін з метадаў не рэагуе на змены, зробленыя ў наборы даных. У адрозненне ад іх, умоўнае фарматаванне з'яўляецца дынамічным рашэннем, гэта значыць вам трэба наладзіць правіла толькі адзін раз. Як толькі пустое вочка запаўняецца любым значэннем, колер адразу знікне. І наадварот, як толькі з'яўляецца новая нарыхтоўка, гэтабудуць выдзелены аўтаматычна.
Прыклад 1. Вылучыце ўсе пустыя ячэйкі ў дыяпазоне
Каб вылучыць усе пустыя ячэйкі ў дадзеным дыяпазоне, наладзьце правіла ўмоўнага фарматавання Excel такім чынам:
- Абярыце дыяпазон, у якім вы хочаце вылучыць пустыя вочкі (у нашым выпадку A2:E6).
- На ўкладцы Галоўная ў Стылі , пстрыкніце Новае правіла > Выкарыстоўвайце формулу, каб вызначыць, якія ячэйкі трэба адфарматаваць .
- У Фарматаваць значэнні, дзе гэтая формула праўдзівая , увядзіце адну з прыведзеных ніжэй формул, дзе A2 - верхняя левая ячэйка выбранага дыяпазону:
Каб вылучыць абсалютна пустыя вочкі , якія нічога не ўтрымліваюць:
=ISBLANK(A2)
Каб таксама вылучыць здавалася б пустыя вочкі , якія змяшчаюць радкі нулявой даўжыні (""), вернутыя вашымі формуламі:
=LEN(A2)=0
або
=A2=""
- Націсніце кнопку Фарматаваць , пераключыцеся на ўкладку Заліўка , абярыце патрэбны колер фону і націсніце ОК.
- Націсніце ОК , каб захаваць правіла і зачыніць галоўны дыялог 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Як уставіць і запусціць макрас
Каб дадаць макрас у вашу кнігу, выканайце наступныя дзеянні:
- Націсніце Alt + F11, каб адкрыць рэдактар Visual Basic.
- У аглядальніку праектаў злева пстрыкніце правай кнопкай мышы мэтавую кнігу, а затым націсніце Уставіць > Модуль .
- У акне кода справа ўстаўце код VBA.
Каб запусціць макрас , вам трэба зрабіць вось што:
- Выберыце дыяпазон на працоўным аркушы.
- Націсніце Alt + F8, каб адкрыць дыялогавае акно Макрас .
- Выберыце макрас і націсніце Выканаць .
Падрабязныя пакрокавыя інструкцыі глядзіце:
- Як уставіць і запусціць код VBA у Excel
- Якзапусціць макрас у Excel
Вось як знайсці, выбраць і вылучыць пустыя ячэйкі ў Excel. Я дзякую вам за чытанне і спадзяюся ўбачыць вас у нашым блогу на наступным тыдні!
Даступныя спампоўкі
Вылучайце пустыя месцы з дапамогай умоўнага фарматавання (файл .xlsx)
Макрасы VBA для афарбоўвання пустыя ячэйкі (файл .xlsm)