Excel бағдарламасындағы ұяшық мәніне негізделген жолдарды қалай жасыруға болады (5 әдіс)

  • Мұны Бөлісіңіз
Hugh West

Күнделікті пайдалануда үлкен деректер жиынтығымен жұмыс істеу үшін Excel бағдарламасындағы ұяшық мәндеріне негізделген жолдарды жасыру керек. Әдетте, Excel деректер жинағы көптеген жолдарды қамтиды. Көбінесе жазбаларды қоңырау мәндері бойынша сұрыптау үшін бүкіл деректер жинағын өту шаршатады. Дегенмен, Excel бағдарламасының Сүзгі , Шартты пішімдеу мүмкіндіктерін, сондай-ақ Формула және VBA макростарын пайдаланып, біз ұяшық мәніне негізделген жолдарды жасыра аламыз. Excel. Бұл мақалада біз Excel бағдарламасындағы ұяшық мәніне негізделген жолдарды жасырудың бұрын айтылған жолдарын көрсетеміз.

Бізде Тапсырыс күні , Аймақ бағандарынан тұратын Сатылым деректер жинағы бар делік. , Өнім және Саны . Жолдарды жасыру үшін бағандағы ұяшық мәндерінің кез келгенін пайдаланғымыз келеді.

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

Ұяшық мәніне негізделген жолдарды жасыру.xlsm

Excel бағдарламасындағы ұяшық мәніне негізделген жолдарды жасырудың 5 оңай жолы

1-әдіс: жасыру Сүзгі мүмкіндігін пайдалану арқылы ұяшық мәніне негізделген жолдар

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

1-қадам: Жұмыс парағында Басты қойындысына өтіңіз > Сұрыптау & Сүзгі ( Өңдеу бөлімінен) > Сүзгі тармағын таңдаңыз ( Сұрыптау және сүзгі опцияларынан).

Сүзгі опциясын таңдауӘрбір баған тақырыбындағы Сүзгі белгішесі.

2-қадам: Кез келген сүзгі белгішесін басыңыз. баған тақырыптары (яғни, Аймақ ).

3-қадам: Сүзгі белгішесін басқаннан кейін , Сүзгі пәрмен жолағы пайда болады. Деректер жиынынан тиісті жолдарды жасыру үшін кез келген элементтердің (яғни, Батыс ) құсбелгісін алып тастады.

Жарайды түймесін басыңыз.

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

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

Толығырақ оқу: Excel макросы: Excel бағдарламасындағы ұяшық мәтініне негізделген жолдарды жасыру (3) Қарапайым әдістер)

2-әдіс: Ұяшық мәніне негізделген жолдарды жасыру үшін формуланы пайдалану, содан кейін сүзу

Алдыңғы әдісте біз қолдандық. Ұяшық мәндеріне негізделген жолдарды жасыру үшін сүзгілеу мүмкіндігі. Формуланың біздің критерийлерімізге сәйкес келетін-келмейтінін көрсетуін қаласақ ше? Содан кейін жолдарды көрсеткішке қарсы сүзгіден өткізіңіз.

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

1-қадам: Келесі формуланы теріңіз. бастапқы деректер жиынына жақын кез келген ұяшықтар (яғни, F5 ).

=IF(E5<50,"Hide",E5)

E5<50, бұл логикалық_тест , мұнда ол 50 мәнінен азырақ ұяшықтарда Жасыру мәтінін көрсететін E5 мәндерін жариялайды. Әйтпесе, формула E5 өзін көрсетеді.

2-қадам: ENTER пернесін басып, <түймесін сүйреңіз. 1>Тұтқаны төменде суретте көрсетілгендей ұяшықтардағы реттелетін жолға толтырыңыз.

3-қадам: 1-қадамды орындаңыз Сүзгі пәрмен жолағын шығару үшін 3 1-әдіс . Пәрмен жолағында Жасыру мәнін таңдаудан алып, Жарайды түймесін басыңыз.

Жасыру параметрін таңдамай жазбаларды сүзу мәні, жазбаларында Жасыру мәні бар барлық жолдарды жасырады.

<1 қолдану үшін кез келген реттелетін жолды жасауға болады>Сүзгі үшін. Бұл әдіс деректер жиынында критерийлерді (ол мән немесе мәтін болуы мүмкін) іздеу үшін пайдалы.

Толығырақ: Excel бағдарламасындағы жолдарды жасыру формуласы (7 әдіс)

Ұқсас оқулар

  • Excel VBA бағдарламасында бос жолдарды қалай жасыруға болады (4 пайдалы) Әдістер)
  • Excel бағдарламасында жолдарды жасыру және көрсету (6 ең оңай әдіс)
  • Excel бағдарламасында жұмыс істемейтін барлық жолдарды көрсету (5 мәселе)& Шешімдер)
  • Excel бағдарламасындағы жасырын жолдар: оларды қалай көрсетуге немесе жоюға болады?
  • Excel бағдарламасындағы бір баған негізінде қайталанатын жолдарды жасыру (4 әдіс) )

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

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

1-қадам: <1-ге өтіңіз>Басты бет қойындысы > Шартты пішімдеу > Жаңа ереже (опциялардан) таңдаңыз.

2-қадам: Жаңа пішімдеу ережесі терезесі пайда болады. Жаңа пішімдеу ережесі терезесінде

Қай ұяшықты пішімдеу екенін анықтау үшін формуланы пайдалану Ереже түрін таңдау ретінде таңдаңыз.

Келесі формуланы Ереже сипаттамасын өңдеу астына жазыңыз.

=$C5="West"

Формат түймесін басыңыз.

3-қадам: Ұяшықтарды пішімдеу терезесі пайда болады. Ұяшықтарды пішімдеу терезесінде

Сан бөлімін > Пайдаланушы ( Санат опциясының астында) > Түр бөлімінің астындағы 3 Үтір (яғни, ;;;; ) теріңіз.

OK түймесін басыңыз.

4-қадам: OK түймесін басу арқылы Excel сізді Жаңа пішімдеу ережесі тілқатысу терезесіне қайтарады. .Қайтадан Жарайды түймесін басыңыз.

1 - 4 қадамдарын орындау барлық мазмұнды жасыруға әкеледі. C бағанындағы Батыс мәнін сәйкестендіріңіз.

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

Толығырақ оқу: Жолдарды жасыру Excel бағдарламасындағы шартты пішімдеумен ұяшық мәніне негізделген

4-әдіс: Excel бағдарламасындағы VBA макросын пайдалану арқылы ұяшық мәніне негізделген жолдарды жасыру

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

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

1-қадам: Microsoft Visual Basic терезесін ашу үшін ALT+F11 пернелерін бірге басыңыз. Терезеде меңзерді Құралдар тақтасына > Кірістіру > Модуль таңдаңыз.

2-қадам: Келесі макрокодты Модуль ішіне қойып, <түймесін басыңыз. 1>F5 қосу үшінмакрос.

3179

Макрокод бастау (яғни, 2 ), соңы (яғни. , 15 ) жол және баған (яғни, 2, Аймақ бағаны ) сандары. Баған нөмірі қай бағандағы макрос берілген мәнге сәйкес келетінін хабарлайды (яғни, Шығыс ). Содан кейін VBA IF функциясы берілген бағанның жолдарында бар Шығыс мәнінен басқа кез келген жолдарды жасырады (яғни, Аймақ бағаны ).

3-қадам: Макрокодты орындау төмендегі суретке ұқсас ұяшықтарында Шығыс бар жолдардан басқа барлық жолдарды жасырады.

Толығырақ оқу: Excel бағдарламасындағы жолдарды жасыру үшін VBA (14 әдіс)

5-әдіс: Нақты уақыт режимінде ұяшық мәніне негізделген жолдарды жасыру VBA макро

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

Осы үшін төменде берілген деректер жиынтығы үшін біз жай ғана шартты жазатын операцияны орындағымыз келеді, ал Excel бағдарламасы жолдарды нақты түрде автоматты түрде жасырады. уақыт.

1-қадам: Microsoft Visual Basic ашқаннан кейін ( ALT+F11 пернелерін басу арқылы). барлығы), VBAProject бөліміндегі сәйкес парақта (яғни, Sheet3 ) екі рет басыңыз .

2-қадам: Жұмыс парағы таңдаңызтөмендегі скриншотта көрсетілгендей парақтың код терезесінен.

3-қадам: Жеке қосалқы пайда болады.

4-қадам: Алдыңғы макрокодқа ұқсас, Парақтың код терезесіне келесі макрокодты қойыңыз.

4892

Жазылған макрокод бастау (яғни, 2 ), соңғы (яғни, 15 ) тағайындайды. жол, және баған (яғни, 2) сандары. Содан кейін ол 2 бағанындағы A18 ұяшыққа тең мәндерді жасыру шартын қояды. VBA IF функциясы A18 ұяшығына кез келген мәнді енгізгеннен кейін нақты уақытта жолдарды жасыру үшін жеке макрокод жасайды.

5-қадам: Макросты іске қосу үшін F5 пернесін басыңыз, содан кейін жұмыс парағына оралыңыз. 2 бағанында бар нәрсені теріп көріңіз және ENTER пернесін басыңыз.

Кез келген мәтінді тергеннен кейін enter пернесін басу (яғни, <1)>Шығыс немесе Батыс ), деректер жиынынан жолдарды қамтитын сәйкес мәтінді жасырады. Деректер жиынындағы жолдарды жасыру үшін тағайындалған бағанның кез келген мәтінін немесе мәнін пайдалануға болады.

Қорытынды

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

Хью Уэст – салада 10 жылдан астам тәжірибесі бар жоғары тәжірибелі Excel тренері және талдаушысы. «Бухгалтерлік есеп және қаржы» мамандығы бойынша бакалавр дәрежесі және іскерлік әкімшілендіру магистрі дәрежесі бар. Хью оқытуға құмар және ұстануға және түсінуге оңай бірегей оқыту әдісін әзірледі. Оның Excel бағдарламасындағы сараптамалық білімі бүкіл әлем бойынша мыңдаған студенттер мен мамандарға біліктіліктерін арттыруға және мансаптық жетістіктерге жетуге көмектесті. Блогы арқылы Хью өз білімін әлеммен бөліседі, жеке адамдар мен бизнеске толық әлеуетін ашуға көмектесу үшін тегін Excel оқулықтары мен онлайн тренингтерін ұсынады.