فهرست مطالب
حین کار با داده ها در اکسل، حذف یک ردیف اکسل یک پدیده کاملاً رایج است. تعداد زیادی روش وجود دارد که میتوانیم از آنها برای حذف یک ردیف اکسل استفاده کنیم، اگر سلولی حاوی مقدار خاصی باشد . به نظر می رسد رویکردهای مختلف در موقعیت های مختلف کار می کنند. این مقاله 3 تکنیک موثر برای حذف یک ردیف در اکسل را نشان می دهد اگر یک سلول حاوی مقادیر خاص با مثال ها و تصاویر مناسب باشد.
دانلود کتاب تمرین تمرین
توصیه می شود فایل اکسل را دانلود کنید و همراه با آن تمرین کنید.
اگر سلول حاوی مقدار خاص باشد، ردیف را حذف کنید.xlsm3 روش برای حذف ردیف اکسل اگر سلول حاوی مقادیر خاص باشد
ما از یک نمونه اطلاعات شخصی استفاده خواهد کرد. پایگاه داده به عنوان یک مجموعه داده برای نشان دادن تمام روش های این آموزش.
بنابراین، بدون بحث بیشتر، بیایید همه روش ها را یکی یکی وارد کنیم.
1. استفاده از Find and Replace برای حذف ردیف اگر سلول حاوی متن خاصی در اکسل باشد
فرض کنید، می خواهیم تمام رکوردهایی را که با " Mr شروع شده اند حذف کنیم." در ستون نام . برای انجام این کار،
مراحل:
❶ CTRL + F را فشار دهید تا با Find و باز شود پنجره را جایگزین کنید.
❷ سپس " Mr " را تایپ کنید. در نوار Find what .
❸ پس از آن بر روی گزینه Find All کلیک کنید.
❹ اکنون یکی از نتایج یافت شده را انتخاب کنید و سپس دکمه CTRL + A ▶ را فشار دهیدهمه نتایج یافت شده را انتخاب کنید.
❺ همانطور که همه نتایج یافت شده را با موفقیت انتخاب کردید، اکنون گزینه بستن را بزنید.
❻ اکنون دکمه CTRL + – را فشار دهید تا کادر محاوره ای Delete باز شود.
❼ گزینه Shiftcells up را انتخاب کرده و را فشار دهید. 1>OK .
همین.
بیشتر بخوانید: نحوه حذف ردیف ها در اکسل: 7 روش
2. استفاده از فیلتر خودکار برای حذف یک ردیف اکسل اگر سلول حاوی متن/تعداد خاصی باشد
2.1 اگر سلول حاوی متن خاصی باشد، ردیف را حذف کنید
در این روش، همه موارد را حذف خواهیم کرد. رکوردهای اکسل با « Ms. Liesel ” در ستون Name با استفاده از ویژگی AutoFilter در Excel. برای انجام این کار،
🔗 مراحل:
❶ کل جدول داده ها را انتخاب کنید.
❷ به Data ▶ Sort & فیلتر ▶ فیلتر.
❸ روی نماد کشویی در گوشه سمت راست پایین در ستون نام کلیک کنید.
❹ به گزینه Text Filters ▶ Begins With بروید.
در این مرحله، نام کادر محاوره ای Custom AutoFilter روی صفحه ظاهر می شود.
❺ اکنون Ms. Liesel در داخل نوار با نوار شروع می شود و OK را فشار دهید.
❻ پس از آن دکمه CTRL + – را فشار دهید و یک کادر محاوره ای مانند تصویر زیر روی صفحه ظاهر می شود.
❼ فقط دکمه OK را فشار دهید. این به سادگی است.
2.2 حذف ردیف اگر سلول حاوی عدد باشد
در این روش، ما تمام اکسل را حذف می کنیمرکوردهای بیشتر از 23 در ستون Age با استفاده از ویژگی AutoFilter در اکسل. برای انجام این کار،
🔗 مراحل:
❶ هر سلولی را در ستون سن انتخاب کنید.
❷ به داده ها ▶ مرتب سازی & فیلتر ▶ فیلتر.
❸ روی نماد کشویی در گوشه سمت راست پایین در ستون سن کلیک کنید.
❹ به گزینه Number Filters ▶ Greater Than بروید.
❺ 23 را در بزرگتر تایپ کنید از کادر و OK را فشار دهید.
❻ اکنون CTRL + – را فشار دهید تا تمام نتایج فیلتر شده حذف شود و سپس دکمه OK را از کادر گفتگوی بازشو فشار دهید.
همین است.
بیشتر بخوانید: چگونه فیلتر و حذف ردیفها با VBA در اکسل (2 روش)
خواندنی مشابه:
- چگونه با استفاده از اکسل چندین ردیف را حذف کنیم فرمول (5 روش)
- حذف چندین ردیف در اکسل به صورت همزمان (5 روش)
- چگونه ردیف های مخفی را در Excel VBA حذف کنیم (A تجزیه و تحلیل دقیق)
- حذف ردیف ها در اکسل بدون تأثیر بر فرمول ها (2 راه سریع )
- چگونه ردیف را با استفاده از ماکرو حذف کنیم اگر سلول حاوی 0 اینچ باشد اکسل (4 روش)
3. اگر سلول حاوی متن یا عدد خاصی در اکسل باشد، ردیف را با استفاده از کد VBA حذف کنید
در این بخش، اگر سلولی در داخل آن دارای متن یا عددی با استفاده از کد VBA باشد، یک ردیف را حذف خواهیم کرد.
3.1 اگر سلول حاوی متن خاصی باشد، ردیف را حذف کنید
در اینروش، سعی می کنیم ردیفی را با سن 17 در ستون سن حذف کنیم.
🔗 مراحل:
❶ ALT +F11 را فشار دهید تا پنجره VBA باز شود.
❷ اکنون به Insert ▶ Module<2 بروید> برای باز کردن یک ماژول جدید.
❸ کد زیر را کپی کنید:
5166
❹ آن را در ویرایشگر VBA قرار دهید و ذخیره کنید آن را با فشار دادن CTRL + S.
❺ اکنون به کاربرگ به نام " VBA " برگردید و <1 را فشار دهید. دکمه>ALT + F8 .
❻ نام تابع به نام DeleteRowsContainingtext() را انتخاب کنید و روی Run کلیک کنید.
همین است.
3.2 اگر سلول حاوی عدد باشد، ردیف را حذف کنید
در این روش، در مورد اینکه اگر سلولی در ستون Age دارای هر عددی باشد، چگونه میتوانید واقعاً هر ردیفی را حذف کنید، بحث خواهیم کرد. در داخل آن.
🔗 مراحل:
❶ ALT +F11 را فشار دهید تا پنجره VBA باز شود.
❷ اکنون به Insert ▶ Module بروید تا یک ماژول جدید باز شود.
❸ کد زیر را کپی کنید:
8746
❹ Paste آن را در ویرایشگر VBA و ذخیره آن را ب y با فشار دادن CTRL + S .
❺ اکنون به کاربرگ به نام " VBA (2) " برگردید و دکمه را فشار دهید دکمه ALT + F8 .
❻ نام تابع به نام DeleteRowsContainingNumbers() را انتخاب کنید و روی Run کلیک کنید.
همین است.
بیشتر بخوانید: Excel VBA برای حذف ردیف هایی با داده های خاص (9 مثال)
چیزهایی که باید به خاطر بسپارید
📌 CTRL + F را فشار دهید تا باز شودکادر محاوره ای یافتن و جایگزینی .
📌 CTRL + – کلید میانبر برای حذف است.
📌 می توانید ALT + F11 را فشار دهید. برای باز کردن پنجره VBA .
نتیجه گیری
برای جمع بندی، ما 3 روش مختلف را نشان داده ایم، برای حذف یک ردیف اگر سلولی حاوی مقدار خاصی باشد. در اکسل به شما پیشنهاد می شود کتاب تمرین ضمیمه این مقاله را دانلود کرده و تمامی روش ها را با آن تمرین کنید. و از پرسیدن هرگونه سوال در بخش نظرات زیر دریغ نکنید. ما سعی خواهیم کرد در اسرع وقت به تمام سوالات مربوطه پاسخ دهیم.