Мазмұны
Бұл мақалада ұяшық мәніне негізделген Excel бағдарламасындағы жолдарды жоюдың бірнеше жолы берілген. Бұл постта сіз Excel VBA сияқты жылдам пернелерді таба аласыз. Жолдарды автоматты түрде жойыңыз немесе пайдалы таңбашалармен бірге стандартты табу опциясын пайдаланыңыз.
Excel - анда-санда өзгеретін деректерді сақтауға арналған тамаша құрал. Дегенмен, кейбір өзгерістерден кейін кестені жаңарту шынымен көп уақытты қажет етуі мүмкін. Тапсырма Excel бағдарламасындағы барлық бос жолдарды жою сияқты қарапайым болуы мүмкін. Немесе қайталанатын деректерді табу және жою қажет болуы мүмкін. Біз нақты білетін бір жайт, егжей-тегжейлер келгенде немесе кеткенде, сіз ағымдағы жұмысқа уақытыңызды үнемдеуге көмектесетін ең жақсы шешімді іздейсіз.
Мысалы, сізде әртүрлі жеткізушілер өз өнімдерін сататын базар бар. Белгілі бір себептермен жеткізушілердің бірі өз бизнесін жауып тастады, енді олар әртүрлі бағандарда болса да, жеткізушінің аты бар барлық жолдарды жоюыңыз керек.
Бұл жазбада Excel VBA және төте жолдарды табасыз. белгілі бір мәтінге немесе мәнге негізделген жолдарды жою. Жою алдында қажетті ақпаратты оңай табу және таңдау жолын көресіз. Егер тапсырма жолдарды жою емес, қосу болса, оны Excel бағдарламасында бірнеше жолдарды кірістірудің ең жылдам тәсілдерінен таба аласыз.
Кестедегі жолдарды жоюға арналған ең жылдам Excel таңбашасы
Егер құрамындағы ұяшық мәніне сәйкес бірнеше жолдарды жоюдың ең жылдам әдісін пайдаланғыңыз келсе, сізге қажеталдымен осы жолдарды дұрыс таңдау үшін.
Жолдарды таңдау үшін қажетті мәндері бар іргелес ұяшықтарды бөлектеп, Shift + Space пернелер тіркесімін басуға немесе Ctrl пернесін басып тұрып қажетті көрші емес ұяшықтарды таңдауға болады.
Сонымен қатар жол нөмірлерінің түймелерін пайдаланып бүкіл жолдарды таңдауға болады. Бөлектелген жолдардың санын соңғы түйменің жанында көресіз.
Қажетті жолдарды таңдағаннан кейін оларды Excel "жолды жою" арқылы жылдам жоюға болады. төте жол. Төменде стандартты деректер кестесі немесе оң жағында деректері бар кесте бар ма, таңдалған жолдардан қалай құтылуға болатынын табасыз.
Бүкіл кестеден жолдарды жою
Егер Сізде оң жақта қосымша ақпарат жоқ қарапайым Excel тізімі бар, жолдарды 2 оңай қадаммен жою үшін жолды жою таңбашасын пайдалануға болады:
- Ctrl + - (негізгі пернетақтада минус) басыңыз ) жылдам пернесін басыңыз.
Пайдаланылмайтын жолдардың бірден жоғалып кететінін көресіз.
Кеңес. Жойғыңыз келетін мәндерді қамтитын ауқымды ғана бөлектеуге болады. Содан кейін Ctrl + - (негізгі пернетақтада минус) пернелер тіркесімін пайдаланып, Толық жол радио түймесін таңдауға мүмкіндік беретін стандартты Excel Жою тілқатысу терезесін алыңыз, немесе кез келген басқа жою опциясы қажет болуы мүмкін.
Кестенің оң жағында деректер болса, жолдарды жою
Ctrl + - (негізгі пернетақтада минус) Excel төте жол жолдарды жоюдың ең жылдам құралы болып табылады.Дегенмен, төмендегі скриншоттағыдай негізгі кестенің оң жағында қандай да бір деректер болса, ол жолдарды және сізге қажет мәліметтерді алып тастауы мүмкін.
Егер бұл сіздің жағдайыңыз үшін алдымен деректеріңізді Excel кестесі ретінде пішімдеуіңіз керек.
- Ctrl + T пернелерін басыңыз немесе Басты бет қойындысына өтіңіз -> Кесте ретінде пішімдеңіз және өзіңізге қолайлы стильді таңдаңыз.
Сіз Кестені жасау диалогтық терезесін көресіз. қажетті ауқымды бөлектеу үшін пайдалануға болады.
Ескерту. Бүкіл жолдарды таңдау үшін жол түймелерін пайдаланбағаныңызға көз жеткізіңіз.
Осы "жолды жою" таңбашасын пайдалы деп таптыңыз деп үміттенеміз. Жолдарды жоюға арналған Excel VBA бағдарламасын табу және белгілі бір ұяшық мәтініне негізделген деректерді жою жолын білу үшін оқуды жалғастырыңыз.
Бір бағандағы белгілі бір мәтінді қамтитын жолдарды жою
Егер жолдардағы элементтер жоюды қаласаңыз, тек бір бағанда пайда болса, келесі қадамдар осындай мәндері бар жолдарды жою процесіне нұсқау береді.
- Алдымен кестеге Сүзгіні қолдану керек. Мұны істеу үшін Excel бағдарламасындағы Деректер қойындысына өтіп, түймесін басыңыз Сүзгі белгішесі.
Соңында Сүзгі белгішесін қайта нұқып, оны тазалап, мәндері бар жолдардың кестеңізден жойылғанын көріңіз.
Excel бағдарламасында ұяшық түсі бойынша жолдарды қалай жоюға болады
Сүзгі опциясы деректеріңізді ұяшықтардың түсіне қарай сұрыптауға мүмкіндік береді. Оны белгілі бір өң түсін қамтитын барлық жолдарды жою үшін пайдалануға болады.
- Кестеге Сүзгі қолданыңыз. Excel бағдарламасындағы Деректер қойындысына өтіп, Сүзгі белгішесін басыңыз.
Болды! Түсі бірдей ұяшықтары бар жолдар лезде жойылады.
Әртүрлі бағандардағы белгілі бір мәтінді қамтитын жолдарды жою
Егер жойғыңыз келетін мәндер әртүрлі бағандардың айналасында шашыраңқы болса, сұрыптау әрекетті қиындатуы мүмкін. тапсырма. Төменде белгілі бір мәндерді немесе мәтінді қамтитын ұяшықтарға негізделген жолдарды жоюға арналған пайдалы кеңес табасыз. Төмендегі кестеден мен 2 бағанда пайда болатын қаңтарды қамтитын барлық жолдарды алып тастағым келеді.
- Табу және ауыстыру<2 арқылы қажетті мәні бар ұяшықтарды іздеу және таңдау арқылы бастаңыз> диалог. Оны іске қосу үшін Ctrl + F басыңыз.
Кеңес. Негізгі қойындысына өтсеңіз, бірдей диалогтық терезені таба аласыз -> табу & және ашылмалы тізімнен Табу опциясын таңдаңыз.
- Қажетті мәнді Нені табу өрісіне енгізіңіз және қажет болса, кез келген қосымша опцияларды таңдаңыз. Содан кейін нәтижені көру үшін Барлығын табу түймесін басыңыз.
Ctrl пернесін басып тұрып терезеде табылған мәндерді таңдаңыз. Табылған мәндерді кестеңізде автоматты түрде бөлектеуді аласыз.
Кеңес. Таңдалған мәндері бар жолдарды Ctrl + - (негізгі жағында минус) бассаңыз, жоюға болады.тақта) және Бүкіл жолдар радиобатырмасын таңдаңыз.
Уа! Қажет емес жолдар жойылды.
Жолдарды жоюға немесе әрбір басқа жолды жоюға арналған Excel VBA макросы
Егер сіз осы немесе басқа Excel тәртібін автоматтандыру үшін шешім іздесеңіз, төмендегі макростарды оңтайландыру үшін алыңыз. жолдарды жою тапсырмаңыз. Бұл бөлімде таңдалған ұяшықтары бар жолдарды жоюға немесе Excel бағдарламасындағы әрбір басқа жолды жоюға көмектесетін 2 VBA макросын табасыз.
RemoveRowsWithSelectedCells макросы мынаны қамтитын барлық жолдарды жояды. кем дегенде бір бөлектелген ұяшық.
Атауынан көрініп тұрғандай RemoveEveryOtherRow макросы параметрлеріңізге сәйкес әрбір екінші/үштен және т.б. жолдардан құтылуға көмектеседі. Ол ағымдағы тінтуір курсорының орнынан бастап және кестенің соңына дейін жолдарды жояды.
Егер макростарды енгізу жолын білмесеңіз, Excel бағдарламасында VBA кодын енгізу және іске қосу жолын қараңыз. .
Sub RemoveRowsWithSelectedCells() Dim rngCurCell, ауқым қолданбасы ретінде rng2Delete.ScreenUpdating = False Application.Calculation = xlCalculationManual Таңдалған әрбір rngCurCell үшін, егер rng2Delete болмаса, онда ештеңе жоқ. .Row, 1)) Басқаша rng2Delete = rngCurCell соңын орнатыңыз, егер келесі rngCurCell болмаса, rng2Delete ештеңе емес, rng2Delete.EntireRow.Delete End If Application.ScreenUpdating = True Application.Calculation =xlCalculationAutomatic End Sub Sub RemoveEveryOtherRow() Dim rowNo, rowStart, rowFinish, rowStep As Long Dim rng2Delete As Long rowStep = 2 rowStart = Application.Selection.Cells(1, 1).Row rowive.Selection.Cells(1, 1).Row rowFinth.Cells. Application.ScreenUpdating = False Application.Calculation = xlCalculationManual үшін rowNo = rowStart to rowFinish Қадам rowStep Егер rng2Delete болмаса, онда rng2Delete = Application.Union(rng2Delete, _ ActiveSheet.Delete, _ ActiveSheet.Calculation, _ ActiveSheet.Calculation, _ ActiveSheet.Cells) Sets. (қатарNo, 1) Келесі болса аяқтаңыз, rng2Delete болмаса, онда rng2Delete.EntireRow.Delete ' Әрбір басқа жолды жасыру 'rng2Delete.EntireRow.Hidden = Application.ScreenUpdating = True Application.Calculation = AБұл мақалада мен Excel бағдарламасындағы жолдарды қалай жою керектігін сипаттадым. Енді сізде таңдалған жолдарды жою үшін бірнеше пайдалы VBA макростары бар, сіз әрбір басқа жолды қалай жою керектігін және Find & Барлық жолдарды жоюдан бұрын бірдей мәндері бар жолдарды іздеуге және таңдауға көмектесу үшін ауыстыру. Жоғарыдағы кеңестер Excel бағдарламасындағы жұмысыңызды жеңілдетеді және жаздың соңғы күндерін өткізу үшін көбірек бос уақыт алуға мүмкіндік береді деп үміттенемін. Бақытты болыңыз жәнеExcel бағдарламасында тамаша!