فهرست مطالب
موردی را تصور کنید که در یک کاربرگ اکسل مجموعهای از دادهها دارید و تعدادی ردیف خالی غیرضروری میبینید. بدون شک، چنین ردیف های خالی غیرمنتظره ای همه را آزار می دهد، باعث اختلال در کار می شود و مانع از سرعت کار می شود. بنابراین، قبل از کار با چنین مجموعه داده ای در اکسل، مایلیم این ردیف های خالی بی فایده را حذف کنیم . مایکروسافت اکسل تکنیک ها و روش های متعددی برای انجام این کار دارد. ما 8 مورد از آنها را با مثال و تصاویر مناسب نشان خواهیم داد.
دانلود کتاب تمرین تمرین
توصیه می کنیم کتاب تمرین زیر را دانلود کرده و همراه با آن تمرین کنید.
حذف ردیف های خالی.xlsx8 روش موثر برای حذف ردیف های خالی در اکسل
بیایید مجموعه داده زیر را در نظر بگیریم که آیتم نام، فروش <. 2>مبلغ و پاداش . با توجه به اینکه، این مجموعه داده دارای ردیفهای خالی در ردیف 6 ، 9 ، 11 و 13 است، میخواهیم این ردیفهای غیرضروری را حذف کنیم. .
بنابراین، بیایید شروع کنیم.
1. یک جفت ردیف خالی را به صورت دستی حذف کنید
وقتی مجموعه داده ای داریم که نیست خیلی بزرگ است و فقط تعداد کمی ردیف خالی دارد، میتوانیم ردیفها را به صورت دستی حذف کنیم. در چنین حالتی نسبت به اجرای روش های دیگر که دارای دستورات، توابع و غیره اکسل هستند، سریعتر خواهد بود. این تکنیک فقط از دو مرحله ساده تشکیل شده است. اجازه بدید ببینم. 👇
مراحل:
- کلید Ctrl را فشار دهید & نگه دارید بدین ترتیب F6:F14 .
- به برگه داده بروید > به Sort & گروه فیلتر کنید.
- گزینه فیلتر را روشن کنید.
- روی هر یک از نمادهای نمایش همه در سربرگ مجموعه داده کلیک کنید.
- لغو انتخاب همه > فقط 4 را انتخاب کنید.
- OK را فشار دهید.
- Delete ردیف های موجود با استفاده از هر تکنیکی که در روش 1 توضیح داده شده است.
- اکنون به برگه داده بروید و روی فیلتر کلیک کنید. گزینه و آن را خاموش کنید.
پس از خاموش کردن گزینه Filter ، مجموعه داده مانند تصویر زیر خواهد بود.
- حذف ستون F با انتخاب ستون و انتخاب فرمان Delete از متن منو.
از این رو ردیف های خالی را کاملاً حذف کرده و مجموعه داده جدید خود را با ظاهر تازه ایجاد کرده ایم. 👆
7.3 ترکیب توابع INDEX، SMALL، ROW و ROWS
در روش دوم آخر، ما با یک فرمول Excel آمدهایم. این روش تنها در دو مرحله کار می کند. زیر را ببینیم 👇
مراحل:
- فقط سرصفحه های مجموعه داده را کپی کنید و آن را در مکان مناسب جای گذاری کنید ، اینجا در Cell G4 .
- فرمول زیر را در Cell G5 تایپ کنید و Enter را فشار دهید.
=IFERROR(INDEX(B:B,SMALL(IF(B$5:B$14"",ROW(B$5:B$14)),ROWS(B$5:B5))), "")
📌 اگر ندارید MS Excel 365 ، سپس Ctrl+Shift+Enter را فشار دهید.
- نماد پر کردن دستگیره را به سمت راست و پایین بکشید. از مجموعه داده.
همین. تصویر زیر را ببینید. 👇
🔎 فرمول چگونه کار می کند؟
⮞ ROWS(B$5:B5)
ROWS تابع تعداد ردیفهای موجود در محدوده B$5:B5 را برمیگرداند.
خروجی: 1 .
⮞ ROW(B$5:B$14)
تابع ROW شماره ردیف محدوده B$5:B را برمیگرداند $14 .
خروجی: {5;6;7;8;9;10;11;12;13;14}
⮞ B$5:B$14””
خروجی: {TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}
⮞ IF(B$5:B$14"، ROW(B$5:B$14))
عملکرد IF محدوده B$5 را بررسی میکند :B$14 آیا شرایط را برآورده میکند، و موارد زیر را برمیگرداند.
خروجی: {5;FALSE;7;8;FALSE;10;FALSE;12;FALSE;14}
⮞ SMALL(IF(B$5:B$14")، ROW(B$5:B$14))، ROWS(B$5:B5))
تابع SMALL کوچکترین مقدار آرایه فوق را تعیین می کند.
خروجی: {5}
⮞ IFERROR(INDEX( B:B، SMALL(IF(B$5:B$14"، ROW(B$5:B$14))، ROWS(B$5:B5)))، "")
در نهایت، تابع INDEX مقدار را از محدوده B:B و ردیف پنجم برمیگرداند که توسط تابع SMALL فراخوانی میشود. تابع IFERROR فقط برای تازه نگه داشتن خروجی از مقادیر خطای اکسل است.
خروجی: {Matt}
Readبیشتر: نحوه حذف ردیف های خالی در اکسل (6 روش)
8. از ابزار Power Query Excel برای حذف همه ردیف های خالی استفاده کنید
Power Query یک ابزار عالی اکسل است و می توانید از آن برای اهداف متعدد استفاده کنید. در اینجا می خواهیم از این ابزار برای هدف خود استفاده کنیم و ردیف های خالی را حذف کنیم. فقط مراحل زیر را طی کن. 👇
مراحل:
- به برگه داده بروید > « دریافت & گروه Transform Data ” > گزینه « از جدول/محدوده » را انتخاب کنید.
یک کادر محاوره ای « ایجاد جدول » باز می شود.
- کل مجموعه داده B4:E14 را انتخاب کنید.
- OK را فشار دهید.
"<پنجره 1>Power Query Editor " ظاهر شد.
- به Home برگه > کاهش ردیف<بروید 2> منوی کشویی
- حذف ردیف کشویی > حذف ردیف های خالی .
ردیف های خالی حذف می شوند. تصویر زیر را ببینید.
- به فایل > Coles & گزینه Load To .
کادر گفتگوی Import Data ظاهر می شود.
- انتخاب کنید جدول دکمه رادیو.
- دکمه رادیویی کاربرگ موجود را انتخاب کنید
- محل خروجی مورد نظر خود را انتخاب کنید، Cell B16 > OK را فشار دهید.
همین. مجموعه داده خروجی بدون ردیف خالی در آن آماده است.
اکنون، اگر می خواهید فرم جدول را به محدوده <تبدیل کنید. 2> فرمشما باید چند مرحله دیگر را دنبال کنید.
تبدیل مجموعه داده به فرم محدوده:
مراحل:
- به برگه طراحی جدول بروید > گروه ابزار > تبدیل به محدوده را انتخاب کنید.
- OK را فشار دهید.
ما با موفقیت مجموعه داده را تبدیل کردیم در یک فرم محدوده.
داده های ستون فروش و پاداش در نوع شماره عمومی هستند. به راحتی می توانید نوع شماره را تغییر دهید. فقط این دو مرحله را دنبال کنید.
1. دو ستون را انتخاب کنید.
2. به صفحه اصلی برگه > شماره گروه > قالب شماره حسابداری را انتخاب کنید.
همین. تصویر زیر را ببینید.
بیشتر بخوانید: میانبر اکسل برای حذف ردیف ها (با تکنیک های پاداش)
Concluding Words
بنابراین، ما 8 راه برای حذف ردیف های خالی در اکسل مورد بحث قرار داده ایم. امیدواریم که همه این روش ها را ابزاری بیابید. علاوه بر این، کتاب کار برای دانلود و تمرین خودتان وجود دارد. اگر سوال، نظر یا هر نوع بازخوردی دارید، لطفاً در کادر نظرات به من اطلاع دهید. و لطفا از وب سایت ما ExcelWIKI دیدن کنید تا بیشتر کاوش کنید.
سطرهای خالی را انتخاب کنید.
- راست کلیک کنید > به منوی زمینه بروید > روی دستور Delete کلیک کنید.
همین! ما ردیف های خالی بی فایده را به راحتی پاک کرده ایم. 👇
💡 به خاطر داشته باشید:
بیشتر بخوانید: نحوه حذف ردیف های خالی در اکسل
2. از دستور مرتب سازی اکسل استفاده کنید
دستور مرتب سازی ردیف های خالی را به پایین مجموعه داده جابجا می کند. در نتیجه، مجموعه داده از شر ردیف های خالی بی معنی خلاص می شود. بیایید گردش کار را ببینیم. 👇
مراحل:
- به برگه داده بروید > گروه مرتبسازی و فیلتر .
- روی مرتبسازی کوچکترین به بزرگترین یا مرتبسازی بزرگترین به کوچکترین کلیک کنید.
در نهایت، ردیف های خالی تا پایین مرتب می شوند. تصویر زیر نتیجه را نشان می دهد. 👇
💡 به خاطر داشته باشید:
اگر مجموعه داده دارای ستونی برای شماره سریال است، باید مرتب سازی را انتخاب کنیم کوچکترین تا بزرگ ترین گزینه به طوری که شماره سریال ها تغییر نکنند.
بیشتر بخوانید: چگونه ردیف ها را در اکسل حذف کنیم
3. از Go To Special Command استفاده کنید
این دستور سلول های خالی را انتخاب می کند. پس از آن، میتوانیم ردیفهای خالی را با استفاده از میانبر صفحه کلید Ctrl + – یا دستور Delete در منوی زمینه حذف کنیم. بنابراین، اجازه دهید این روش را مرحله به مرحله ببینیم.👇
مراحل:
- هر ستون یا کل مجموعه داده را انتخاب کنید.
- به صفحه اصلی برگه > گروه ویرایش .
- به Find & منوی کشویی > دستور Go To Special .
کادر محاوره ای Go To Special باز می شود.
میانبر : Ctrl + G را فشار دهید > برو به کادر محاوره ای باز می شود > Special را فشار دهید.
- دکمه رادیویی Blanks > OK را فشار دهید.
از تصویر زیر می بینیم که ردیف های خالی مورد انتظار همراه با سلول های خالی نیز انتخاب شده اند.
اکنون، اجازه دهید برای حذف ردیف های انتخاب شده به جلو حرکت کنیم.
- Ctrl + – را فشار دهید.
جعبه گفتگوی حذف باز می شود.
- دکمه رادیویی کل ردیف را انتخاب کنید > OK را فشار دهید.
همچنین می توانید این حذف را با استفاده از گزینه Delete در منوی زمینه همانطور که در قسمت اول توضیح داده شد انجام دهید. روش.
همین. ما ردیف های خالی غیر ضروری را حذف کرده ایم. ما مجموعه داده حاصل را در تصویر بالا نشان داده ایم. 👆
بیشتر بخوانید: چگونه ردیف هایی را در اکسل که برای همیشه ادامه می دهند حذف کنیم (4 روش آسان)
4. از دستور Find Excel استفاده کنید
این روش بسیار شبیه به روش قبلی است. تفاوت در نحوه انتخاب ردیف های خالی است. جلو برویم. 👇
مراحل:
- به برگه صفحه اصلی بروید > گروه ویرایش .
- Find & انتخاب کنید کشویی > Find Command.
یک کادر محاوره ای با نام Find and Replace ظاهر می شود.
همچنین می توانیم با فشار دادن Ctrl + H روی صفحه کلید به Find and Replace برسیم.اکنون مراحل زیر را یکی یکی انجام دهید.
- به یافتن بخشی از کادر بروید.
- جعبه چیزی را پیدا کنید را خالی نگه دارید.
- جستجو در صفحه .
- جستجو براساس ردیف .
- در مقادیر .
- باکس انتخاب تطابق محتویات کل سلول را علامت بزنید.
- یافتن همه را فشار دهید.
همانطور که می بینیم، هر 4 ردیف خالی در کادر پاپ آپ نمایش داده می شوند. 👇
- همه آنها را با فشار دادن Ctrl + A انتخاب کنید.
- Close را فشار دهید.
- با استفاده از روش مناسبی که در بخش های بالا توضیح داده شد، همه آنها را حذف کنید .
خروجی مطابق تصویر زیر خواهد بود. 👇
5. از ویژگی فیلتر خودکار Excel استفاده کنید
ما همچنین میتوانیم ردیفهای خالی را با استفاده از گزینه Filter در اکسل حذف کنیم. در اینجا مراحل است. 👇
مراحل:
- کل محدوده داده ها از جمله سرصفحه ها را انتخاب کنید، B4:E14 .
- به برگه داده بروید > مرتب سازی & گروه فیلتر > با کلیک بر روی گزینه Filter روی آن کلیک کنید.
میانبر صفحه کلید برای روشن کردن گزینه Filter این است: Ctrl+Shift+L
- روی هر یک از نمادهای نمایش همه سرصفحه های مجموعه داده کلیک کنید.
- لغو انتخاب همه > فقط Blanks را انتخاب کنید.
- OK را فشار دهید.
همه ردیف های دارای محتوا ناپدید شده اند . اکنون فقط ردیف های خالی قابل مشاهده هستند.
- ردیف های خالی را با استفاده از هر یک از تکنیک های شرح داده شده در روش 1 حذف کنید.
اگرچه ردیفهای خالی را با موفقیت حذف کردهایم، اما مجموعه دادهها را بهگونهای میبینیم که انگار همه ردیفهای حاوی داده را حذف کردهایم. ما باید ردیفها را با داده بازیابی کنیم و مجموعه داده را با آن به یک آهنگ فرم فیلتر نشده تبدیل کنیم.
- روی هر یک از نمایش همه نمادهای سرصفحههای مجموعه داده کلیک کنید.
- انتخاب همه > OK را فشار دهید.
ما مجموعه داده اصلی خود را که اکنون بدون هیچ ردیف خالی است، برگردانده ایم. کار بعدی تبدیل آن به یک فرم بدون فیلتر است.
- روی یک سلول تصادفی در مجموعه داده کلیک کنید و به برگه داده بروید. .
- به مرتب سازی & گروه فیلتر > روی فرمان Filter کلیک کنید.
فرم فیلتر شده از بین رفته است و مجموعه داده در ظاهر عادی دلخواه خود است. 👇
Anروش جایگزین برای استفاده از گزینه فیلتر:
ممکن است بخواهیم راه دیگری را برای استفاده از گزینه Filter امتحان کنیم. این بار نمیتوانیم ردیفهای خالی را از مجموعه داده حذف کنیم، اما میتوانیم آنها را از دید خود حذف کنیم. در برخی موارد، این روش می تواند مفید باشد. بنابراین، بیایید ببینیم! 👇
مراحل:
- دستور Filter را همانطور که قبلا گفته شد روی مجموعه داده اعمال کنید.
- روی هر کدام کلیک کنید از نمایش تمام نمادهای سرصفحههای مجموعه داده. چک باکس > OK را فشار دهید.
ما سطرهای خالی را از مجموعه داده ناپدید کرده ایم! ما باید Filter گزینه روشن را نگه داریم. 👇
💡 به خاطر داشته باشید:
لازم به ذکر است که اگر گزینه Filter را خاموش کنیم، ردیف های خالی دوباره ظاهر می شوند!
بیشتر بخوانید: نحوه فیلتر و حذف ردیف ها با VBA در اکسل (2 روش)
خواندنی های مشابه
- چگونه یک ردیف را حذف کنیم اگر سلولی در اکسل خالی است (4 روش)
- فرمول حذف خالی ردیفها در اکسل (5 مثال)
- حذف چند ردیف در اکسل (3 روش)
- چگونه ردیفهای انتخابی را در اکسل حذف کنیم (8 رویکرد) )
- نحوه حذف تمام ردیف های زیر یک ردیف خاص در اکسل (6 روش)
6. از دستور فیلتر پیشرفته اکسل استفاده کنید
گزینهAdvanced Filter ابزار مفید دیگری در مایکروسافت اکسل برای برداشتن آن استردیف های خالی بی فایده از دید. بیایید مراحل زیر را ببینیم. 👇
مراحل:
اول از همه، باید یک محدوده معیار فیلتر تنظیم کنیم. برای آن،
- یک ستون داده جدید در Cell G4 با عنوانی به نام فروشنده ایجاد کنید. <12
>""
را در سلول G5 تایپ کنید.
- به برگه داده بروید > به Sort & گروه فیلتر > روی گزینه Advanced کلیک کنید.
کادر گفتگوی فیلتر پیشرفته باز می شود.
- روی کلیک کنید دکمه رادیویی « فیلتر لیست، در محل ».
- بعد، « محدوده فهرست » را با انتخاب کل مجموعه داده B4:E14 انتخاب کنید. .
- " محدوده معیار " را با انتخاب محدوده انتخاب کنید G4:G5 .
پس از تکمیل مراحل 3 & 4، کادر گفتگوی Advanced Filter مانند تصویر زیر خواهد بود.
- OK را فشار دهید.
تصویر صفحه زیر نشان میدهد که ما با موفقیت ردیفهای خالی را از مجموعه داده خارج کردهایم. 👇
اما آبی & اعداد ردیف غیر متوالی 5،7،8،10،12 و 14 نشان میدهند که ردیفهای خالی همچنان وجود دارند، اگرچه دور از دید هستند. اگر می خواهید آنها را برگردانید، کافی است بین شماره های ردیف آبی دوبار کلیک کنید و دوباره ظاهر می شوند!
بیشتر بخوانید: نحوه حذف ردیف های فیلتر شده در اکسل (5 روش)
7. از چند استفاده کنیدفرمول های اکسل برای حذف ردیف های خالی
7.1 استفاده از تابع فیلتر اکسل
در این روش، ما از تابع FILTER که یک تابع آرایه پویا است استفاده می کنیم. فقط در Excel 365 موجود است.
تخصصی که در اینجا وجود دارد این است که شما باید فرمول را فقط یک بار در سلول بالا سمت چپ وارد کنید. نتایج به سلول های باقی مانده از محدوده مشخص شده ریخته می شود. علاوه بر این، اگر ردیف های بیشتری را به مجموعه داده خود اضافه کنیم، این تابع به صورت خودکار روی ردیف های جدید نیز اعمال می شود.
بیایید نحوه استفاده از آن را ببینیم. 👇
مراحل:
- نام سرصفحه ها را کپی کنید و آنها را در مکان جدید جایگذاری کنید (اینجا، در Cell G4 ) با قالب بندی.
- فرمول زیر را با استفاده از تابع FILTER در Cell G5 تایپ کنید:
=FILTER(B5:E14,(B5:B14"")*(C5:C14"")*(D5:D14"")*(E5:E14""))
- Enter را فشار دهید.
بنابراین تصویر زیر نشان میدهد که ما با موفقیت تمام ردیفهای خالی را حذف کردهایم و به مجموعه داده ظاهر تمیز دلخواه دادهایم.
🔎 چگونه فرمول کار میکند کار می کند؟
از آنجایی که ما به دنبال ردیف های خالی برای حذف می گردیم، هر یک از سلول های ردیف های خالی خالی خواهد بود. بنابراین ما معیارهایی را طراحی کردهایم که ابتدا سلولهای خالی را پیدا کنیم. سپس با استفاده از منطق بولی، سلول های خالی و به عبارت دیگر ردیف های خالی را حذف کرده ایم.
⮞ E5:E14””
عملگر NOT با رشته خالی "" به معنی خالی نیست است. در هر سلول در محدوده E5:E14 ،نتیجه یک آرایه به صورت زیر خواهد بود:
خروجی: {TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}
⮞ به طور مشابه، برای D5:D14”” ، C5:C14”” و B5:B14”” ، نتایج به صورت زیر خواهد بود:
D5:D14””= {TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}
C5:C14""= {TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE}
B5:B14""= { درست؛ نادرست؛ درست؛ درست؛ نادرست؛ درست؛ نادرست؛ درست؛ نادرست؛ درست
⮞ (B5:B14””)*(C5: C14")*(D5:D14"")*(E5:E14"")
خروجی: {1;0;1;1;0;1;0;1 ;0;1}
⮞ FILTER(B5:E14,(B5:B14””)*(C5:C14””)*(D5:D14 ””)*(E5:E14””))
در نهایت، تابع FILTER خروجی را از آرایه B5:B14 برمی گرداند، که مطابقت دارد معیارها.=
خروجی: {«مت»، «گوشت»، 200،10؛ «لی»، «غذاهای دریایی»، 450، 22.5؛ «آدام»، «پوشاک»، 1000، 50;"Hopkins", "Baby Toys",780,39;"Nick", "Clothing",890,44.5;"Chris","Cosmetics",2550,127.5}
7.2 استفاده تابع COUNTBLANK
عملکرد COUNTBLANK n تعداد سلول های خالی را در یک محدوده مشخص برمی گرداند. اگرچه با سلولهای خالی سروکار دارد، اما میتوانیم از این تابع برای علت خود نیز استفاده کنیم. بعد ببینیم 👇
مراحل:
- یک ستون به نام " Blanks " را در سمت راست مجموعه داده اضافه کنید.
- فرمول ⏩
=COUNTBLANK(B5:E5)
➤ را در سلول F5 تایپ کنید.
- پر را بکشید handle نماد در محدوده