نحوه حذف ردیف های مخفی در اکسل (3 روش)

  • این را به اشتراک بگذارید
Hugh West

گاهی اوقات هنگام کار در Microsoft Excel، ممکن است مجبور باشیم با تعداد زیادی ردیف یا ستون مخفی سر و کار داشته باشیم. داده های پنهان ممکن است در دسترس نباشند و همچنین غیر ضروری باشند. در این مقاله نحوه حذف ردیف های پنهان در اکسل را به شما نشان خواهیم داد.

دانلود کتاب تمرین تمرین

کتاب تمرین تمرین را می توانید از اینجا دانلود کنید.

حذف ردیف های پنهان.xlsx

3 روش برای حذف ردیف های پنهان در اکسل

1. گزینه "Inspect Document" برای حذف ردیف های پنهان در اکسل

" Inspect Document " یک روش موثر برای پنهان کردن ردیف ها است. ردیف های پنهان را از کل کتاب کار حذف می کند. بنابراین، اگر بخواهیم ردیف ها را فقط از یک کاربرگ حذف کنیم، این روش قابل اجرا نیست. برای انجام این کار باید از VBA استفاده کنیم که در قسمت آخر این مقاله به آن خواهیم پرداخت.

مجموعه داده زیر از داده های فروش تشکیل شده است. برای راحتی شما، در این روش ابتدا ردیف هایی که هایلایت شده اند را مخفی می کنیم. پس از این، ردیف های هایلایت شده را حذف می کنیم. بیایید ابتدا روند پنهان کردن ردیف ها را ببینیم:

  • در اینجا، برای پنهان کردن ردیف های برجسته شده، ردیف ها را انتخاب کنید.
  • یک <1 انجام دهید>روی شماره فهرست سلول راست کلیک کنید.
  • سپس، روی گزینه Hide کلیک کنید.

  • بنابراین، می‌توانیم ببینیم که ردیف‌های برجسته دیده نمی‌شوند.

اکنون چند مرحله را برای حذف این ردیف‌های پنهان دنبال می‌کنیم.

  • ابتدا به این موضوع رسیدیم پرونده گزینه از روبان.

  • در مرحله دوم، بخش اطلاعات را انتخاب کنید. به "Inspect Workbook" بروید. از منوی کشویی گزینه 'Inspect Document' را انتخاب کنید.

  • یک کادر مانند این ظاهر می شود. در این مورد بله را انتخاب کنید.

  • سپس از پنجره بازرس اسناد روی گزینه <کلیک کنید 1>بازرسی .

  • پس از آن، در پنجره جدید به پایین اسکرول کنید. گزینه Remove All را برای بخش Hidden Rows and Columns انتخاب کنید.

  • در نهایت، ما می توانیم ببینید که ردیف های پنهان دیگر وجود ندارند. تصویر زیر توالی بدون وقفه اعداد ردیف ها را پس از حذف ردیف های پنهان نشان می دهد.

توجه:

ما می توانیم سطرهای حذف شده را پس از این فرآیند لغو نکنید. بنابراین، اگر نمی‌خواهید داده‌ها را به‌طور دائم حذف کنید، باید نسخه پشتیبان تهیه کنید.

بیشتر بخوانید: چگونه ردیف‌های خاص را در اکسل حذف کنید (8 روش سریع) )

2. افزودن ستون موقت برای حذف ردیف های پنهان

رویکرد دیگر حذف ردیف های پنهان با افزودن یک ستون موقت است. برای اعمال این روش از فیلترینگ استفاده خواهیم کرد. فرض کنید، در مجموعه داده زیر فقط می‌خواهیم داده‌های فروش مکان نیویورک و بوستون را نگه داریم. بقیه ردیف ها را حذف می کنیم. فقط مراحل ساده را برای اجرای این کار دنبال کنید:

  • دردر ابتدا، کل مجموعه داده را انتخاب کنید (B4:G14) .

  • به Sort & گزینه Filter . از منوی کشویی روی گزینه Filter کلیک کنید.

  • در نتیجه مجموعه داده ای مانند این را با گزینه های فیلتر مشاهده خواهیم کرد. در سر ستون.

  • اکنون، به منوی کشویی فیلتر عنوان Location بروید. فقط گزینه نیویورک و بوستون را انتخاب کنید.
  • سپس، OK را فشار دهید.

  • در اینجا، ما فقط داده‌های فروش نیویورک و بوستون را دریافت می‌کنیم. سطرهای دیگر اکنون پنهان هستند.

  • بعد، یک ستون جدید اضافه کنید. نام آن را موقت بگذارید. مقدار 0 را در سلول H5 وارد کنید.
  • ابزار Fill Handle را بکشید.

  • برای همه ردیف‌ها مقدار 0 را دریافت می‌کنیم.

  • کل مجموعه داده را انتخاب کنید (B4:B15) دوباره.

  • سپس، به Sort & فیلتر کشویی. گزینه Filter را انتخاب کنید.

  • در اینجا همه داده های پنهان اکنون قابل مشاهده هستند. ما می توانیم 0 را فقط در ردیف هایی که می خواهیم نگه داریم ببینیم.

  • ما کل مجموعه داده را انتخاب می کنیم (B4:G15) دوباره.

  • به Sort & فیلتر . از منوی کشویی گزینه Filter را انتخاب کنید.

  • می توانیم کشویی های فیلتر را در نوار عنوان مشاهده کنیم. رامجموعه داده.

  • به گزینه کشویی در ستون "موقت" بروید.
  • در اینجا ما گزینه 0 را لغو خواهیم کرد.
  • کلیک کنید OK .

  • بنابراین، ما ردیف هایی را دریافت می کنیم که باید حذف کنیم.

  • همه ردیف ها را انتخاب کنید. یک کلیک راست کرده و روی گزینه Delete Row کلیک کنید.

  • همه سطرها بدون مقدار 0 اکنون حذف شده اند.

  • اکنون به منوی کشویی ستون موقت بروید. گزینه 0 را انتخاب کنید.
  • کلیک کنید OK .

  • در نهایت، ما داریم فقط مجموعه داده برای شهر نیویورک و بوستون .

بیشتر بخوانید: میانبر اکسل برای حذف ردیف ها (با تکنیک های پاداش)

خواندنی مشابه:

  • چگونه چندین ردیف را در اکسل حذف کنیم یکباره (5 روش)
  • حذف ردیفهای پنهان در Excel VBA (تحلیل دقیق)
  • چگونه ردیف را با استفاده از ماکرو حذف کنیم اگر سلول حاوی 0 در اکسل (4 روش)
  • حذف ردیف های فیلتر نشده در اکسل با استفاده از VBA (4 روش)
  • نحوه فیلتر کردن داده ها و حذف ردیف ها با Excel VBA (5 مثال)

3. استفاده از VBA برای حذف ردیف های مخفی در اکسل

استفاده از VBA یک روش پیشرفته برای حذف ردیف های پنهان است. ما می توانیم این کار را برای دو مورد خاص انجام دهیم. یکی حذف ردیف‌ها از یک کاربرگ است. دیگری این است که ردیف ها را از یک قسمت خاص حذف کنیدمحدوده یک مجموعه داده.

3.1 حذف ردیف های پنهان از کل کاربرگ

فرض کنید، مجموعه داده فروش زیر را داریم. در مجموعه داده آزمایشی ما، ردیف های برجسته پنهان می شوند. ما این سطرها را با استفاده از VBA حذف خواهیم کرد.

بعد از پنهان کردن سطرهای برجسته شده یا پایگاه داده مانند تصویر زیر به نظر می رسد. می بینیم که شماره فهرست ردیف پشت سر هم نیست.

لازم به ذکر است که اگر تب Developer را در اکسل خود نداشته باشیم، ما باید برگه Developer را برای ایجاد محتوای فعال شده ماکرو فعال کنیم.

ابتدا، نحوه فعال کردن برگه Developer را خواهیم دید. فقط دستورالعمل های داده شده در زیر را دنبال کنید.

  • به گزینه File در گوشه سمت چپ بالای اکسل بروید.

  • بعد، گزینه ها را انتخاب کنید.

  • سپس، پنجره جدیدی باز می شود. از بین گزینه های موجود، گزینه Customize Ribbon را انتخاب کنید.

  • پس از آن، گزینه Developer را انتخاب کنید. و روی OK کلیک کنید.

  • در نهایت، ما می توانیم برگه Developer را در اکسل خود ببینیم.

اکنون از برگه Developer برای ایجاد محتوای فعال شده ماکرو استفاده می کنیم. بیایید ببینیم چگونه می‌توانیم این کار را در مراحل زیر انجام دهیم.

  • به برگه Developer بروید. گزینه Visual Basic را انتخاب کنید.

  • در اینجا، پنجره جدیدی باز می شود. از پنجرهتب Insert را انتخاب کنید. از منوی کشویی، گزینه Module را انتخاب کنید. ما یک ماژول جدید به نام Module-1 دریافت خواهیم کرد.

  • گزینه Module-1 را انتخاب کنید. یک پنجره خالی باز می شود. کد زیر را در پنجره خالی وارد کنید.
7219
  • ما بر روی گزینه run که در تصویر زیر می بینیم کلیک می کنیم. برای اجرای کد می توانیم F5 را نیز فشار دهیم.

  • در نتیجه، می بینیم که همه را حذف کرده ایم. ردیف های پنهان.

3.2 ردیف های پنهان حذف از محدوده خاص

در این مثال، ما از <1 استفاده خواهیم کرد>VBA برای حذف ردیف های پنهان از یک محدوده خاص. ما به مجموعه داده قبلی خود برای این مثال نیز ادامه خواهیم داد.

  • فرض کنید، محدوده ما (B4:G9) است. بنابراین، ما ردیف‌های پنهان بعد از ردیف شماره 10 را حذف نمی‌کنیم. به همین دلیل است که از دو رنگ برای برجسته کردن ردیف‌های پنهان استفاده می‌کنیم.

  • اکنون از برگه Developer به پنجره کد بروید.
  • کد زیر را در آنجا وارد کنید:
2313
  • ما کلیک می کنیم بر روی گزینه را اجرا کنید که در تصویر زیر می بینیم. برای اجرای کد می توانیم F5 را نیز فشار دهیم.

  • در نهایت، می توانیم ببینیم که ردیف های پنهان در محدوده (B4:G9) حذف می شوند در حالی که ردیف های پنهان بعد از شماره ردیف 10 هنوز وجود دارند.

بیشتر بخوانید: Excel Delete Rows in aمحدوده با VBA (3 روش آسان)

نتیجه گیری

در پایان، روش های مختلف حذف ردیف ها را در این مقاله بررسی کرده ایم. برای تمرین خودتان کتاب تمرین اضافه شده با این مقاله را دانلود کنید. اگر هر گونه سردرگمی را احساس کردید، فقط یک نظر در کادر زیر بنویسید. ما سعی خواهیم کرد در اسرع وقت پاسخ دهیم. برای راه حل های جالب تر برای مشکلات Microsoft Excel با ما همراه باشید.

هیو وست یک مربی و تحلیلگر اکسل بسیار با تجربه با بیش از 10 سال تجربه در این صنعت است. وی دارای مدرک لیسانس در رشته حسابداری و امور مالی و مدرک کارشناسی ارشد در رشته مدیریت بازرگانی است. هیو علاقه زیادی به تدریس دارد و یک رویکرد آموزشی منحصر به فرد ایجاد کرده است که به راحتی قابل پیگیری و درک است. دانش تخصصی او از اکسل به هزاران دانش آموز و متخصص در سراسر جهان کمک کرده تا مهارت های خود را بهبود بخشند و در حرفه خود برتری پیدا کنند. هیو از طریق وبلاگ خود دانش خود را با جهان به اشتراک می گذارد و آموزش های رایگان اکسل و آموزش آنلاین ارائه می دهد تا به افراد و مشاغل کمک کند تا به پتانسیل کامل خود دست یابند.