Мазмұны
Деректердің үлкен ауқымымен жұмыс істегенде, біз өте тітіркендіретін кейбір қажетсіз бос ұяшықтарды көруіміз мүмкін. Бақытымызға орай, Excel бағдарламасында бұл қажетсіз бос ұяшықтарды жоюдың бірнеше нұсқасы бар. Сонымен, бұл мақала Excel бағдарламасындағы деректер ауқымынан бос ұяшықтарды қалай жоюға болатынын көрсетеді.
Тәжірибе жұмыс кітабын жүктеп алу
Осы мақаланы дайындау үшін біз пайдаланған тәжірибелік жұмыс кітабын жүктеп алуға болады. .
Ауқымнан бос ұяшықтарды жою.xlsx
Excel бағдарламасындағы ауқымнан бос ұяшықтарды жоюдың 9 әдісі
Алайық, Менде бірнеше электрондық өнімдерді сату деректерін қамтитын деректер ауқымы ( B4:E12 ) бар (күні бойынша). Енді бос ұяшықтарды бір-бірден таңдау арқылы қолмен жоюға болады (скриншотты қараңыз); бұл деректер ауқымы үлкен болған кезде көп уақытты қажет етеді. Бұл мақалада мен сізге excel бағдарламасындағы бос ұяшықтарды жоюдың 9 әдісін көрсетемін.
1. Excel <10 ауқымындағы бос ұяшықтарды жою үшін «Арнайыға өту» опциясы>
Біз Арнайыға өту опциясының көмегімен бос ұяшықтарды ауқымнан шығара аламыз.
Қадамдар:
- Біріншіден, деректер ауқымын ( B4:E12 ) таңдап, F5 немесе Ctrl + G басыңыз Өту диалогтық терезесі қорап. Келесі тілқатысу терезесінен Арнайы түймесін басыңыз.
- Нәтижесінде Арнайы өту диалогтық терезесі ашылады. өрісі пайда болады. Қол жетімді опциялардан Бос орындар тармағын таңдап, түймесін басыңыз Деректер > Кестеден/Ауқымнан бөліміне өтіңіз.
- Соның салдарынан төмендегі кесте Power Query Editor терезесінде көрсетіледі. Мұнда әдепкі бойынша null барлық бос ұяшықтарға қойылады. Енді жаңа терезеде келесі жолды орындаңыз: Басты бет > Жолдарды жою > Бос жолдарды жою .
- Нәтижесінде нөл бар барлық жолдар жойылады. Енді операцияны жабу үшін Үйге > Жабу & Жүктеу > Жабу & Жүктеңіз .
- Қорытындылай келе, соңғы нәтиже төмендегідей Excel бағдарламасындағы жаңа парақта пайда болады.
Толығырақ оқу: Excel бағдарламасындағы бос ұяшықтарды жоғары мәнмен автотолтыру жолы (5 оңай әдіс)
Қорытынды
Жоғарыдағы мақалада мен excel ауқымындағы бос ұяшықтарды жоюдың бірнеше әдістерін егжей-тегжейлі талқылауға тырыстым. Бұл әдістер мен түсініктемелер сіздің мәселелеріңізді шешу үшін жеткілікті болады деп үміттенеміз. Қандай да бір сұрақтарыңыз болса, маған хабарлаңыз.
Жарайды .
- OK түймесін басқаннан кейін ауқымдағы барлық бос ұяшықтар бөлектелген. Енді Жою тілқатысу терезесін шығару үшін пернетақтадан Ctrl + – басыңыз. Содан кейін деректер мен талапқа байланысты жою опцияларының кез келгенін таңдаңыз. Мен Ұяшықтарды жоғары жылжыту опциясын таңдадым. OK түймесін қайтадан басыңыз. Бұл опция бос ұяшықтарды жояды және бос емес ұяшықтарды жоғары жылжытады.
- Демек, біздің соңғы нәтижеміз.
⏩ Ескертпе:
- Жою<ішінен жою опцияларын таңдағанда абай болыңыз. 7> диалог. Қате жою опциясын таңдау деректер ауқымын шатастырады.
- Таңдауды тінтуірдің оң жақ түймешігімен басу немесе келесі жолды орындау арқылы Жою диалогын ашуға болады: Басты бет > ; Ұяшықтар > Жою > Ұяшықтарды жою .
Толығырақ оқу: Қалай Excel бағдарламасындағы бос ұяшықтарды «Арнайыға өту» арқылы толтыру (3 мысалмен)
2. Сүзгі опциясын пайдаланып диапазондағы бос ұяшықтарды жою
Енді мен Сүзгілеу бос ұяшықтар ауқымын және кейінірек сол ұяшықтарды жойыңыз.
Қадамдар:
- Алдымен ауқымды таңдап, Ctrl + Shift + L пернелерін басыңыз. оған Сүзгі қолдану үшін. Сүзгі опциясы қолданылғанда, ашылмалы көрсеткі пайда болады.
- Енді мен сүземін делік. диапазонның 3-бағаны ( B5:E12 ) Күн негізінде. Мұны істеу үшін басыңызКүн бағанындағы ашылмалы белгішеде тек Бос орындар опциясына құсбелгі қойып, OK түймесін басыңыз.
- Нәтижесінде бос ұяшықтарды қамтитын барлық жолдар сүзіледі. Енді барлық жолдарды таңдап, таңдауды тінтуірдің оң жақ түймешігімен басыңыз, Жолды жою түймесін басыңыз.
- Одан кейін Microsoft Excel хабар терезесі жолды жоюды растауды сұрайды. Жарайды түймесін басыңыз.
- Содан кейін Ctrl + Shift + L пернелерін қайта басу арқылы сүзгіні алып тастаңыз. Соңында сіз барлық бос ұяшықтардың ауқымнан кеткенін көресіз
Толығырақ: Бос ұяшықтарды қалай жоюға болады? Excel (10 оңай жолы)
3. Ауқымнан бос ұяшықтарды жою үшін кеңейтілген сүзгі мүмкіндігін қолданыңыз
Excel бағдарламасының Кеңейтілген сүзгі мүмкіндігі таңғажайып әдіс болып табылады. деректер ауқымынан бос ұяшықтарды шығару үшін. Қолданыстағы деректер жиынынан екі бағандағы ( Күн және Сату ) бос ұяшықтарды жойғыңыз келеді делік. Кеңейтілген сүзгі опцияны қолдану арқылы мұны қалай жасау керектігін көрейік.
Қадамдар:
- Біріншіден, тең емес мәнін теріңіз ( ) таңбасы G5 және H5 ұяшықтарында.
- Келесі, өтіңіз Деректер > Кеңейтілген .
- Кейіннен Кеңейтілген сүзгі диалогтық терезе пайда болады. Енді өрістен Басқа орынға көшіру таңдаңыз, Тізім ауқымын көрсетіңіз( B4:E12 ), Шарт ауқымы ( G4:H5 ), ( B4 ) ішіне көшіру. Содан кейін OK түймесін басыңыз.
- OK енгізгеннен кейін ауқым төмендегідей басқа орынға сүзіледі. (бос ұяшықтар жойылды).
⏩ Ескертпе:
- Есте сақтаңыз Шарттар ауқымы ( G4:H5 ) тақырыбы негізгі деректер жиынына ( B4:E12 ) ұқсас болуы керек.
Толығырақ: Егер ұяшықтар бос болмаса, Excel бағдарламасында қалай есептеу керек: 7 үлгі формула
4. Тік ауқымнан бос ұяшықтарды жою
Бұл жолы мен IFERROR , INDEX , SMALL , IF , MIN , комбинациясын қолданамын. ISBLANK және ROW жеміс атаулары бар тік ауқымдағы бос ұяшықтарды жою функциялары.
Қадамдар:
- Төмендегі формуланы D5 ұяшығына теріп, Enter пернесін басыңыз.
=IFERROR(INDEX($B$5:$B$12,SMALL(IF(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1), ROW(A1))),"")
- Формуланы енгізгеннен кейін сіз төмендегі нәтижені аласыз. Енді соңғы нәтижеге қол жеткізу үшін Толтыру тұтқасы ( + ) құралын төмен сүйреңіз.
- Ішінде соңында бос ұяшықтардың нәтиже ауқымынан шығарылғанын көресіз.
🔎 Формула қалай жұмыс істейді?
- ISBLANK($B$5:$B$12)
Мұнда ISBLANK функциясы ұяшық бос немесе B5:E12 ауқымында емес және Шын немесе Жалған мәнін қайтарады.
- ROW($B$5:$B$12)
Енді, ROW функциясы B5:E12 ауқымындағы жол нөмірлерін қайтарады және жауап беріңіз:
{ 5;6;7;8;9; 10;11;12 }
- MIN(ROW($B$5:$B$12))
Содан кейін MIN функциясы диапазондағы ең төменгі жол нөмірін табады, ол:
{5}
Кейін,
- Егер(ISBLANK($B$5:$B$12),”",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12))+1)
Жоғарыдағы формула келесіні қайтарады:
{ 1;2;””;4;5;6;””;8 }
Кейін бұл,
- КІШІ(ЕГЕР(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5) :$B$12))+1), ROW(A1))
Мұнда, SMALL функциясы диапазоннан k -ші ең кіші мәнді және формула жауап береді:
{ 1 }
Енді INDEX функциясы,
- INDEX( $B$5:$B$12,КІШІ(ЕГЕР(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$B$12)) +1), ROW(A1)))
INDEX формула қайтарады
{ “Apple” }
Соңында,
- IFERRO R(INDEX($B$5:$B$12,КІШІ(ЕГЕР(ISBLANK($B$5:$B$12),"",ROW($B$5:$B$12)-MIN(ROW($B$5:$) B$12))+1), ROW(A1))),””)
IFERROR функциясы бос мәнді қайтарады, егер ИНДЕКС формула қатені қайтарады.
Өзара байланысты мазмұн: Excel бағдарламасындағы формуланы пайдаланып тізімнен бос орындарды қалай жоюға болады (4 әдіс)
5. Көлденең ауқымнан бос ұяшықтарды жою Тізім
Алдыңғы әдіске қарағанда,енді деректердің көлденең ауқымынан бос ұяшықтарды алып тастаймын. Бұл жолы да мен excel функцияларының тіркесімін ( IF , COLUMN , SUM , INDEX және SMALL) пайдаланамын. ).
Қадамдар:
- Келесі формуланы В8 ұяшығына теріңіз. .
=IF(COLUMN(B:B)<=SUM(--($B$5:$I$5""))+1,INDEX($B$5:$I$5,0,SMALL(IF($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""),COLUMN(B:B)-1)),"")
- Enter пернесін басқаннан кейін формула шығады төмендегі нәтиже. Соңғы нәтижені алу үшін Толтыру тұтқасы құралын оңға қарай сүйреңіз.
- Соңында, міне, соңғы нәтиже. Барлық бос ұяшықтар жоғарыда көрсетілген ауқымнан жойылады.
🔎 Формула қалай жұмыс істейді?
Формуланың бірінші бөлігін түсіндірейік:
- БАҒАН(B:B)<=SUM(–($B$5:$I$5”") )+1
Жоғарыдағы формула қайтарады
{ ШЫН }
Мұнда,
- COLUMN(B:B)
COLUMN функциясы B:B бағанының нөміріне жауап береді, ол:
{ 2 }
Сосын.
- $B$5:$I$5””
Бұл қайтарады:
{ ШЫН,ШЫН,ЖАЛҒАН,ШЫН,ШЫН,ШЫН,ЖАЛҒАН,ШЫН }
Кейін,
- SUM(–($B$5:$I$5””)
SUM функциясы ШЫН санды қорытындылайды мәндер мен жауаптар:
{ 6 }
Одан кейін формуланың басқа бөлігіне келіңіз:
- ИНДЕКС($B$5:$I$5,0,КІШІ(ЕГЕР($B$5:$I$5"", БАҒАН($B$5:$I$5)-1,""), БАҒАН(B:B)- 1))
Жоғарыдағы формулақайтарады:
{ “Apple” }
Мұнда,
- Егер($B$5:$I$5”” ,COLUMN($B$5:$I$5)-1,””)
Мұнда IF функциясы $B$5:$-ды тексереді. I$5”” және сәйкесінше жауап береді:
{ 1,2,””,4,5,6,””,8 }
Сосын ,
- КІШІ(ЕГЕР($B$5:$I$5"",COLUMN($B$5:$I$5)-1,""), БАҒАН(B:B) -1)
Кейінірек КІШІ функциясы деректер ауқымындағы k-ең кіші мәнді қайтарады, ол:
{ 1 }
Соңында, мұнда бүкіл формула берілген:
- ЕГЕР(COLUMN(B:B)<=SUM(–($B$5:) $I$5””))+1,ИНДЕКС($B$5:$I$5,0,КІШІ(ЕГЕР($B$5:$I$5”), БАҒАН($B$5:$I$5)-1," ”),COLUMN(B:B)-1)),””)
Жоғарыдағы формула келесіні береді:
{ Apple }
Толығырақ оқу: Excel бағдарламасындағы ауқымдағы бос ұяшықтарды санау үшін VBA (3 әдіс)
Ұқсас көрсеткіштер
- Excel VBA: Бірнеше ұяшықтардың бос екенін тексеру (9 мысал)
- Excel бағдарламасында шын мәнінде бос емес бос ұяшықтарды өңдеу (4 жол)
- Excel бағдарламасында бос ұяшықтарды 0-мен толтыру жолы (3 әдіс) <1 2> Егер басқа ұяшық бос болса Excel бағдарламасында шартты пішімдеуді қолдану
- Excel бағдарламасында бос және бос
6. Excel FILTER функциясы Бос ұяшықтарды жою
Егер Excel 365 бағдарламасында жұмыс істеп жатсаңыз, Excel ауқымынан бос ұяшықтарды жою үшін СҮЗГІ функциясын пайдалануға болады. Функцияны қолдану үшін деректер ауқымын ( B4:E12 ) пернесін басу арқылы Excel кестесіне түрлендіреміз.Ctrl + T .
Қадамдар:
- Төмендегі формуланы B15 ұяшығына теріңіз .
=FILTER(Table1,Table1[Products]"","")
- Enter пернесін басыңыз.
- Жоғарыдағы формула жоғарыдағы кестенің бірінші бағанындағы ( Өнімдер ) бос ұяшықтарды жоятын массивке (көк түспен белгіленген) әкеледі.
Толығырақ оқу: Excel бағдарламасындағы ауқымдағы бос ұяшықтарды елемеу жолы (8 әдіс)
7. Excel бағдарламасындағы ауқымнан бос ұяшықтарды жою үшін «Табу» опциясын пайдаланыңыз
Excel бағдарламасының Табу опциясын пайдалану арқылы ауқымдағы бос ұяшықтарды өте оңай жоя аламыз.
Қадамдар:
- Алдымен деректер ауқымын ( B5:E12 ) таңдаңыз. Содан кейін Табу және ауыстыру диалогтық терезесін шығару үшін Ctrl + F басыңыз. Тілқатысу терезесі пайда болғаннан кейін Нені табу өрісін бос қалдырыңыз, ашылмалы тізімнен Мәндерді таңдаңыз, Толық сәйкестендіруге құсбелгі қойыңыз. ұяшық мазмұны және ең соңында Барлығын табу түймесін басыңыз.
- Содан кейін бос ұяшықтарды қамтитын тізімді аласыз. Енді Ctrl пернесін басып тұрып бүкіл шығысты таңдаңыз. Содан кейін Үйге > Ұяшықтар > Жою > Ұяшықтарды жою тармағына өтіп, Жою тілқатысу терезесін ашыңыз.
- Одан кейін жою опциясын таңдап, OK (скриншотты қараңыз) түймесін басыңыз.
- Нәтижесінде, мен Ұяшықтарды жоғары жылжытуды таңдаған кездегі нәтижені алдым. жою опциясы. Жарайды түймесін басыңыз.
- Соңында процесті аяқтау үшін Жабу түймесін басыңыз.
Толығырақ оқу: Excel бағдарламасындағы бос ұяшықтарды табу және ауыстыру (4 әдіс)
8 Excel сұрыптау опциясын пайдалану арқылы диапазондағы бос ұяшықтарды жою
Бұл әдісте мен сізге Сұрыптау опциясын пайдаланып, ауқымнан бос ұяшықтарды қалай жою керектігін көрсетемін. excel.
Қадамдар:
- Алдымен ауқымды таңдаңыз. Содан кейін Деректер > Сұрыптау & Сүзгі > А-дан Z-ға дейін сұрыптау белгішесі (скриншотты қараңыз).
- Нәтижесінде деректер ауқымы төмендегідей сұрыпталады. Барлық бос жолдар диапазонның соңында берілген.
- Енді шығару үшін пернетақтадан Ctrl + – пернелерін басыңыз. Жою диалогтық терезесі. Жолды жою опциясын таңдап, OK түймесін басыңыз.
- Соңында, міне, соңғы нәтиже. Барлық бос жолдар деректер ауқымынан жойылды.
Толығырақ оқу: Excel бағдарламасындағы формуланы пайдаланып бос ұяшықтарды жою әдісі (7 әдіс)
9. Бос ұяшықтарды жоюға арналған Excel Power Query
Бұл әдісте мен сізге Excel Power Query<7 арқылы бос ұяшықтарды жою жолын көрсетемін>. Мұны істеу процесін қарастырайық. Жұмысымды жеңілдету үшін Ctrl +T пернелерін басу арқылы деректер ауқымын кестеге түрлендірдім.
Қадамдар:
- Кестенің кез келген жерін басыңыз,