Жолдар жиыны арасындағы бөлу сызығы

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

Жолдар жиыны арасындағы бөлу сызығы

Жоғарыдағы мысалда бұл елдер арасындағы жолдар, бірақ, жалпы алғанда, бір бағандағы кез келген қайталанатын элементтер арасындағы. Мұны жүзеге асырудың бірнеше жолдарын қарастырайық.

1-әдіс. Қарапайым

Мұны істеудің ең жылдам жолы шартты пішімдеу арқылы өте оңай, егер А бағанындағы ұяшықтың мазмұны сол бағандағы келесі ұяшықтың мазмұнына тең болмаса, ұяшықтардың төменгі шекарасын сызады. Кестедегі тақырыптан басқа барлық ұяшықтарды таңдап, таңдаңыз Басты пәрмен қойындысы Шартты пішімдеу – Ереже жасау (Басты – Шартты пішімдеу – Жаңа ереже). Ереже түрін таңдаңыз Қай ұяшықтарды пішімдеу керектігін анықтау үшін формуланы пайдаланыңыз (Қай ұяшықтарды пішімдеу керектігін анықтау үшін формуланы пайдаланыңыз) және өріске келесі формуланы енгізіңіз:

Жолдар жиыны арасындағы бөлу сызығы

Баған әріптерін түзету үшін мекенжайлардағы долларларға назар аударыңыз, бірақ жол нөмірлеріне емес, өйткені. біз тек А бағанындағы елдерді салыстырамыз. Формулада бос орындар болмауы керек.

Түймесін басыңыз негіздемелік (Пішім) және қойындыдағы ашылған терезеде шекара (Шекаралар) төменгі жиекте қажетті түстің сызығын қосыңыз. Басқаннан кейін OK біздің ереже жұмыс істейді және сызықтар топтары арасында көлденең сызықтар пайда болады

2-әдіс. Сандар мен күндерге арналған сүзгі қолдауымен

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

Жолдар жиыны арасындағы бөлу сызығы

Бұл жағдайда функцияны пайдаланып шығуға болады АРАЛЫҚ ТОРТАЛЫҚТАР (ЖАЛЫНДЫҚ), ол әртүрлі математикалық амалдарды орындай алады (қосынды, орташа, санау және т.б.), бірақ тек сүзілген ұяшықтарды «көреді». Мысалы, кестемізді күні көрсетілген соңғы баған бойынша сұрыптап, күндер арасында бөлу сызығын сызайық. Шартты пішімдеу кезінде бірінші әдіске ұқсас ереже жасау керек, бірақ D2 және D3 ұяшықтарын салыстыру кезінде тікелей сілтемелерді пайдаланбаңыз, бірақ оларды SUBTOTAL функциясына аргумент ретінде қосыңыз:

Жолдар жиыны арасындағы бөлу сызығы

Функцияның бірінші аргументі (109 саны) жиынтық операция коды болып табылады. Шын мәнінде, біз мұнда ештеңе қоспаймыз және іс жүзінде SUM (D2) сияқты ақымақ операция жасаймыз, ол, әрине, D2-ге тең. Бірақ бұл функцияның SUM-тан айырмашылығы, ол тек көрінетін ұяшықтарда әрекеттерді орындайды, яғни экрандағы сүзгіден кейін қалған ұяшықтар салыстырылады, бұл біз қалаған нәрсе.

3-әдіс. Кез келген деректер үшін сүзгі қолдауымен

Көріп отырғаныңыздай, екінші әдістің де кемшілігі бар: қосынды функциясын мәтінге емес, сандарға немесе күндерге ғана қолдануға болады (бұл Excel бағдарламасында да сандар). Яғни, егер біз бірінші әдістегідей, бірақ сүзгіден өткеннен кейін ол дұрыс көрсетілу үшін елдер арасында сызық сызғымыз келсе, онда бізге әлдеқайда күрделі жолды қолдануға тура келеді. Тақырыптан басқа бүкіл кестені қайтадан таңдаңыз, формула негізінде жаңа ереже жасаңыз және тексеру өрісіне келесі құрылысты енгізіңіз:

=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ($A$1:$A2;СТРОКА($A$1:$A2)-МИН(СТРОКА($A$1:$A2));;1));—($A$1:$A2=$A2))=1

Ағылшын тіліндегі нұсқасында ол келесідей болады:

=SUMPRODUCT(SUBTOTAL(103;OFFSET($A$1:$A2;ROW($A$1:$A2)-MIN(ROW($A$1:$A2));;1));—($A$1:$A2=$A2))=1

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

Жолдар жиыны арасындағы бөлу сызығы

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

 

пікір қалдыру