Бос ұяшықтар үшін Excel шартты пішімі

  • Мұны Бөлісіңіз
Michael Brown

Excel бағдарламасындағы бос ұяшықтардың шартты пішімі туралы білуіңіз керек барлық нәрсе

Қаншалықты қарапайым болса да, шартты пішімдеу арқылы бос ұяшықтарды бөлектеу өте қиын нәрсе. Негізінде, бұл бос ұяшықтар туралы адамның түсінігі әрқашан Excel бағдарламасына сәйкес келмейтіндіктен. Нәтижесінде бос ұяшықтар қажет емес кезде пішімделуі мүмкін және керісінше. Бұл оқулық әртүрлі сценарийлерді мұқият қарастырады, сахнаның артында не болып жатқаны туралы пайдалы биттермен бөліседі және бос орындардың шартты пішімінің дәл өзіңіз қалағандай жұмыс істеу жолын көрсетеді.

    Неліктен шартты пішімдеу бос ұяшықтарды ерекшелейді?

    Қорытынды : шартты пішімдеу бос ұяшықтарды ерекшелейді, себебі бос орындар мен нөлдердің арасында ешқандай айырмашылық жоқ. Төменде қосымша мәліметтер берілген.

    Ішкі Excel жүйесінде бос ұяшық нөлдік мәнге тең. Сонымен, белгілі бір саннан аз ұяшықтар үшін шартты пішімді жасағанда, айталық, 20, бос ұяшықтар да бөлектеледі (себебі 0 20-дан аз, бос ұяшықтар үшін шарт АҚИҚ).

    Басқа мысал: күндерді бүгінгіден азырақ көрсету. Excel шарттарында кез келген күн нөлден үлкен бүтін сан болып табылады, яғни бос ұяшық әрқашан бүгінгі күннен аз болады, сондықтан бос орындар үшін шарт қайтадан қанағаттандырылады.

    Шешімі : ұяшық бос болса шартты пішімдеуді тоқтату үшін бөлек ереже жасаңыз немесе формуланы пайдаланыңызбос ұяшықтарды елемеу.

    Неге бос ұяшықтар шартты пішімдеу арқылы бөлектелмейді?

    Бос ұяшықтардың пішімделмеуінің әртүрлі себептері болуы мүмкін, мысалы:

    • Онда бос ұяшықтар үшін шартты пішімдеуді тоқтататын бірінші басымдық ережесі.
    • Формула дұрыс емес.
    • Ұяшықтар мүлдем бос емес.

    Егер сіздің шартты пішімдеу формулаңыз ISBLANK функциясын пайдаланады, оның тек шынымен бос ұяшықтарды , яғни мүлдем ештеңесі жоқ ұяшықтарды анықтайтынын ескеріңіз: бос орындар, қойындылар, каретка қайтарулары, бос жолдар және т.б.

    Мысалы, ұяшықта басқа формуламен қайтарылған нөлдік жол («") болса, бұл ұяшық бос деп саналмайды:

    Шешім : Ұзындығы нөлдік жолдарды қамтитын көрнекі түрде бос ұяшықтарды бөлектегіңіз келсе, бос орындар үшін алдын ала орнатылған шартты пішімдеуді қолданыңыз немесе осы формулалардың бірімен ереже жасаңыз.

    Бос орынды бөлектеу әдісі Excel бағдарламасындағы ұяшықтар

    Excel шартты пішімдеу кез келген деректер жинағындағы бос ұяшықтарды ерекшелеуді жеңілдететін бос орындар үшін алдын ала анықталған ережеге ие:

    1. Бос ұяшықтарды бөлектегіңіз келетін ауқымды таңдаңыз.
    2. Басты бет қойындысының Стильдер тобында Шартты пішімдеу > Жаңа ереже .
    3. Ашылатын Жаңа пішімдеу ережесі тілқатысу терезесінде Тек ұяшықтарды пішімдеу параметрін таңдаңыз. ереже түрін қамтиды, содан кейін Тек бар ұяшықтарды пішімдеу» ашылмалы тізімінен Бос орындар таңдаңыз:
    4. Пішім... түймесі.
    5. Ұяшықтарды пішімдеу тілқатысу терезесінде Толтыру қойындысына ауысып, қажетті бояу түсін таңдап, OK түймесін басыңыз.
    6. Алдыңғы диалогтық терезені жабу үшін OK түймесін тағы бір рет басыңыз.

    Таңдалған ауқымдағы барлық бос ұяшықтар бөлектеледі:

    Кеңес. Бос емес ұяшықтарды бөлектеу үшін Тек > Бос орындар жоқ бар ұяшықтарды пішімдеу опциясын таңдаңыз.

    Ескертпе. Бос орындарға арналған кірістірілген шартты пішімдеу сонымен қатар нөлдік жолдар («") бар ұяшықтарды бөлектейді. Тек мүлдем бос ұяшықтарды бөлектегіңіз келсе, келесі мысалда көрсетілгендей ISBLANK формуласымен теңшелетін ережені жасаңыз.

    Формула бар бос ұяшықтар үшін шартты пішімдеу

    Қолданба икемділікке ие болу үшін бос орындарды бөлектеу арқылы формула негізінде өзіңіздің ережеңізді орнатуға болады. Мұндай ережені жасаудың егжей-тегжейлі қадамдары мына жерде: Формула арқылы шартты пішімдеуді қалай жасауға болады. Төменде біз формулалардың өздерін талқылаймыз

    Тек шынайы бос ұяшықтарды бөлектеу үшін құрамында мүлдем ештеңе жоқ, ISBLANK функциясын пайдаланыңыз.

    Төмендегі деректер жиыны үшін формула: :

    =ISBLANK(B3)=TRUE

    Немесе жай:

    =ISBLANK(B3)

    Мұндағы B3 - таңдалған ауқымның сол жақ жоғарғы ұяшығы.

    Өтінеміз ISBLANK қайта оралатынын есте сақтаңызҚұрамында бос жолдар ("") бар ұяшықтар үшін ЖАЛҒАН, сондықтан мұндай ұяшықтар бөлектелмейді. Егер бұл әрекет сізге қажет болмаса, не:

    Бос ұяшықтарды, соның ішінде нөлдік жолдарды тексеріңіз:

    =B3=""

    Немесе жол ұзындығының тең екенін тексеріңіз. нөл:

    =LEN(B3)=0

    Шартты пішімдеуден басқа, Excel бағдарламасында VBA көмегімен бос ұяшықтарды бөлектеуге болады.

    Егер ұяшық бос болса, шартты пішімдеуді тоқтатыңыз

    Бұл мысал бос орындар үшін арнайы ережені орнату арқылы бос ұяшықтарды шартты пішімдеуден шығару жолын көрсетеді.

    0 және 99,99 арасындағы ұяшықтарды бөлектеу үшін кірістірілген ережені қолдандыңыз делік. Мәселе мынада: бос ұяшықтар да бөлектеледі (есіңізде болса, Excel шартты пішімдеуінде бос ұяшық нөлдік мәнге тең):

    Бос ұяшықтардың пішімделуіне жол бермеу үшін келесі әрекеттерді орындаңыз:

    1. Мақсатты ұяшықтар үшін жаңа шартты пішімдеу ережесін жасаңыз Шартты пішімдеу > Жаңа ереже > Тек > Бос орындар .
    2. Ешбір пішімді орнатпай OK түймесін басыңыз.
    3. Ереже реттеушісі ( Шартты пішімдеу > Ережелерді басқару ) ашыңыз, "Бос орындар" ережесі тізімнің жоғарғы жағында екеніне көз жеткізіңіз және жанындағы Тоқта, шын болса құсбелгісін қойыңыз.
    4. Өзгерістерді сақтау және диалогтық терезені жабу үшін OK түймесін басыңыз.

    Нәтиже дәл сіз күткендей:

    Кеңестер:

    • Сонымен қатар бос ұяшықтарды тексеретін формуламен шартты пішімдеу ережесін жасау және Шын болса тоқтату опциясын таңдау арқылы бос орындарды алып тастауға болады. ол.
    • Сонымен қатар, егер басқа ұяшық бос болса, шартты пішімдеуді қалай қолдану керектігін көрсететін бейнені көру қызықты болуы мүмкін.

    Бос ұяшықтарды елемеу үшін шартты пішімдеу формуласы

    Егер шартты пішімдеу формуласын бұрыннан пайдалансаңыз, бос орындар үшін бөлек ереже жасаудың қажеті жоқ. Оның орнына бұрыннан бар формулаңызға тағы бір шарт қосуға болады, атап айтқанда:

    • Ештеңені жоқ мүлдем бос ұяшықтарды елемеу:

      NOT(ISBLANK(A1))

    • Бос жолдарды қоса, көрнекі бос ұяшықтарды елемеу:

      A1""

    Мұнда A1 таңдалған ауқымның сол жақ ұяшығы болып табылады.

    Төмендегі деректер жинағында 99,99-дан аз мәндерді бөлектегіңіз келетінін айтыңыз. Мұны мына қарапайым формуламен ереже жасау арқылы жасауға болады:

    =$B2<99.99

    Бос ұяшықтарды елемей 99,99-дан аз мәндерді бөлектеу үшін ЖӘНЕ функциясын екі логикалық сынақпен пайдалануға болады:

    =AND($B2"", $B2<99.99)

    =AND(NOT(ISBLANK($B2)), $B2<99.99)

    Бұл нақты жағдайда екі формула да бос жолдары бар ұяшықтарды елемейді, өйткені екінші шарт (<99,99) мұндай ұяшықтар үшін ЖАЛҒАН.

    Егер ұяшық бос болса бөлектеу жолы

    Егер белгілі бір бағандағы ұяшық бос болса, бүкіл жолды бөлектеу үшін бос ұяшықтарға арналған формулалардың кез келгенін пайдалануға болады. Дегенмен, сондабілу қажет бірнеше амалдар:

    • Ережені бос орындарды іздейтін бір бағанға емес, барлық деректер жиынына қолданыңыз.
    • Формулада абсолютті баған және салыстырмалы жолы бар аралас ұяшық сілтемесін пайдалану арқылы баған координатын құлыптаңыз.

    Бұл сырттай қарағанда күрделі көрінуі мүмкін, бірақ бұл әлдеқайда қарапайым. мысалды қарастырған кезде.

    Төмендегі үлгі деректер жиынында E бағанында бос ұяшығы бар жолдарды бөлектегіңіз келеді делік. Оны орындау үшін мына қадамдарды орындаңыз:

    1. Деректер жинағын таңдаңыз (бұл мысалда A3:E15).
    2. Басты бет қойындысында Шартты пішімдеу > Жаңа ереже түймесін басыңыз. > Қандай ұяшықтарды пішімдеу керектігін анықтау үшін формуланы пайдаланыңыз .
    3. Бұл формула ақиқат болатын мәндерді пішімдеу өрісіне мына формулалардың бірін енгізіңіз:

      мүлдем бос ұяшықтарды бөлектеу үшін:

      =ISBLANK($E3)

      бос ұяшықтарды, соның ішінде бос жолдарды бөлектеу үшін:

      =$E3=""

      Мұндағы $E3 co кілтіндегі жоғарғы ұяшық бос орындарды тексергіңіз келетін lumn. Назар аударыңыз, екі формулада да бағанды ​​$ белгісімен бекітеміз.

    4. Формат түймесін басып, қажетті бояу түсін таңдаңыз.
    5. Екі терезені де жабу үшін OK түймесін екі рет басыңыз.

    Нәтижесінде, белгілі бір бағандағы ұяшық бос болса, шартты пішімдеу бүкіл жолды бөлектейді.

    Егер ұяшық жоқ болса, жолды бөлектеңізбос

    Егер белгілі бір бағандағы ұяшық бос болмаса, жолды бөлектеу үшін Excel шартты пішімі мына жолмен орындалады:

    1. Деректер жинағын таңдаңыз.
    2. Қосу. Басты қойындысында Шартты пішімдеу > Жаңа ереже > Қандай ұяшықтарды пішімдеу керектігін анықтау үшін формуланы пайдаланыңыз .
    3. Бұл формула ақиқат болатын мәндерді пішімдеу өрісіне мына формулалардың бірін енгізіңіз:

      Кез келген нәрсені қамтитын бос емес ұяшықтарды бөлектеу үшін: мән, формула, бос жол және т.б.

      =NOT(ISBLANK($E3))

      бос жолдары бар ұяшықтарды қоспағанда бос еместерді бөлектеу үшін:

      =$E3""

      Мұнда $E3 бос еместерге тексерілетін негізгі бағандағы ең жоғарғы ұяшық болып табылады. Тағы да, шартты пішімдеу дұрыс жұмыс істеуі үшін бағанды ​​$ белгісімен бекітеміз.

    4. Формат түймесін басып, таңдаулы бояу түсін таңдап, OK түймесін басыңыз.

    Нәтижесінде, егер көрсетілген бағандағы ұяшық бос болмаса, бүкіл жол бөлектеледі.

    Нөлдер үшін Excel шартты пішімі, бірақ бос орындар емес

    Әдепкі бойынша Excel шартты пішімдеуі 0 мен бос ұяшықты ажыратпайды, бұл көптеген жағдайларда шатастырады. Бұл қиын жағдайды шешу үшін екі ықтимал шешім бар:

    • 2 ереже жасаңыз: біреуі бос орындар үшін, екіншісі нөлдік мәндер үшін.
    • Екі шартты да тексеретін 1 ереже жасаңыз. жалғыз формула.

    Жасабос орындар мен нөлдерге арналған бөлек ережелер

    1. Біріншіден, нөлдік мәндерді бөлектеу үшін ереже жасаңыз. Ол үшін Шартты пішімдеу > Жаңа ереже > Тек құрамында бар ұяшықтарды пішімдеңіз, содан кейін төмендегі скриншотта көрсетілгендей Ұяшық мәнін 0 мәніне тең етіп орнатыңыз. Формат түймесін басып, қажетті түсті таңдаңыз.

      Бұл шартты пішімдеу ұяшық бос немесе нөл болса қолданылады:

    2. Пішім орнатылмаған бос орындарға ереже жасаңыз. Содан кейін Ереже реттеушісі ашыңыз, "Бос орындар" ережесін тізімнің жоғарғы жағына жылжытыңыз (егер ол әлі жоқ болса) және келесіде Тоқтату шын болса құсбелгісін қойыңыз. оған. Егжей-тегжейлі нұсқауларды бос ұяшықтардағы шартты пішімдеуді тоқтату жолын қараңыз.

    Нәтижесінде шартты пішімдеуіңіз нөлдерді қамтиды, бірақ бос орындарды елемеді . Бірінші шарт орындалғаннан кейін (ұяшық бос), екінші шарт (ұяшық нөлге тең) ешқашан тексерілмейді.

    Ұяшықтың бос емес, нөл екенін тексеру үшін жалғыз ереже жасаңыз

    Шартты түрде 0-ді пішімдеудің, бірақ бос емес екенін анықтаудың тағы бір жолы - екі шартты да тексеретін формуламен ереже жасау:

    =AND(B3=0, B3"")

    =AND(B3=0, LEN(B3)>0)

    Мұндағы B3 - таңдалған ауқымның жоғарғы сол жақ ұяшығы.

    Нәтиже алдыңғы әдіспен бірдей - шартты пішімдеу нөлдерді бөлектейді, бірақ бос ұяшықтарды елемейді.

    Бос ұяшықтар үшін шартты пішімді осылайша пайдалану керек.Оқығаныңыз үшін рахмет және келесі аптада кездесуді асыға күтемін.

    Жүктеп алуға арналған жұмыс кітабы

    Бос ұяшықтар үшін Excel шартты пішімі - мысалдар (.xlsx файлы)

    Майкл Браун - бағдарламалық құралдарды пайдалана отырып, күрделі процестерді жеңілдетуге құмарлығы бар арнайы технология әуесқойы. Технологиялық индустрияда он жылдан астам тәжірибесі бар ол Microsoft Excel және Outlook, сондай-ақ Google Sheets және Docs бағдарламаларында өз дағдыларын жетілдірді. Майклдың блогы өз білімі мен тәжірибесін басқалармен бөлісуге, өнімділік пен тиімділікті арттыруға арналған оңай орындалатын кеңестер мен оқулықтар беруге арналған. Сіз тәжірибелі кәсіпқой болсаңыз да, жаңадан бастаушы болсаңыз да, Майклдың блогы осы маңызды бағдарламалық құралдарды барынша пайдалану үшін құнды түсініктер мен практикалық кеңестер ұсынады.