فهرست مطالب
در حین کار با تأیید اعتبار داده در اکسل، ممکن است لازم باشد موارد استفاده شده را از لیست کشویی حذف کنید تا از تخصیص دوبار یک مورد در لیست اجتناب کنید به عنوان مثال، ممکن است مجبور شوید چندین کارمند را به شیفت های کاری مختلف اختصاص دهید و نمی خواهید یک کارمند را بیش از یک بار اختصاص دهید. سناریوی دیگر ممکن است این باشد که در یک بازی امتیازی بازیکنان را به موقعیت های مختلف اختصاص دهید و باید بازیکنی را به یک موقعیت خاص اختصاص دهید. در چنین مواردی، اگر یک لیست کشویی برای اختصاص دادن کارمندان به شیفت های کاری یا بازیکنان در موقعیت های مختلف دارید، ممکن است بخواهید نام کارمند یا بازیکن را پس از تعیین تکلیف از لیست کشویی حذف کنید. . در این آموزش، من به شما نشان می دهم که چگونه موارد استفاده شده را از لیست کشویی در اکسل حذف کنید.
دانلود کتاب تمرین تمرین
دانلود این کتاب تمرینی برای تمرین در حین انجام کار شما در حال خواندن این مقاله هستید.
حذف موارد استفاده شده.xlsx
2 روش آسان برای حذف موارد استفاده شده از لیست کشویی در اکسل
بیایید سناریویی را فرض کنیم که در آن یک کاربرگ Excel با نام کارکنان یک سازمان داریم. شما باید هر یک از این کارمندان را به یک شیفت کاری متفاوت اختصاص دهید و نمی خواهید یک کارمند را بیش از یک بار اختصاص دهید. بنابراین، شما نیاز به یک لیست کشویی با نام کارمندان دارید که به طور خودکار یک کارمند را پس از انتخاب حذف کند.به یک کار اختصاص داده شده است. من از این کاربرگ برای نشان دادن 2 راه آسان برای حذف موارد استفاده شده از لیست کشویی استفاده خواهم کرد. تصویر زیر برگهای را نشان میدهد که میخواهیم با آن کار کنیم که دارای لیست کشویی با موارد استفاده شده حذف شده است.
روش 1: استفاده از ستون های کمکی برای حذف موارد استفاده شده از لیست کشویی در اکسل
یک راه آسان برای حذف موارد استفاده شده از لیست کشویی استفاده از دو ستون کمکی است. بیایید ببینیم چگونه می توانیم این کار را انجام دهیم.
مرحله 1:
- ابتدا، فرمول زیر را در سلول C5 در زیر <بنویسید 1>شماره ردیف
=IF(COUNTIF($F$5:$F$14,B5)>=1,"",ROW())
تفکیک فرمول:
- عملکرد IF آزمایش منطقی COUNTIF($F$5:$F$14, B5)>=1<2 را اجرا خواهد کرد>.
- عملکرد COUNTIF متوجه می شود که سلول B5 در محدوده مطلق $F$5:$F$14 ظاهر می شود یا خیر. بیش از یک بار .
- اگر سلول B5 یکبار یا بیشتر در محدوده مطلق <1 ظاهر شود>$F$5:$F$14 ، تابع IF یک رشته خالی ( "" ) را برمی گرداند.
- در غیر این صورت تابع IF شماره ردیف سلول B5 را با استفاده از ROW برمی گرداند.
- سپس، با فشار دادن ENTER ، شماره ردیف سلول B5 در سلول <1 را خواهیم یافت>C5 .
- اکنون، fill-handle سلول را می کشیم C5 رو به پایین تا اعمال شودفرمول به بقیه سلولها در شماره ردیف.
17>2>3>>
مرحله 2:
- بعد، فرمول زیر را در سلول D5 در زیر نام کارمند بنویسید.
=IF(ROW(B5)-ROW(B$5)+1>COUNT(C$5:C$14),"",INDEX(B:B,SMALL(C$5:C$14,1+ROW(B5)-ROW(B$5))))
تجزیه فرمول:
- عملکرد IF آزمایش منطقی ROW(B5)-ROW(B$5)+1>COUNT(C$5:C$14) را اجرا خواهد کرد.
- تابع COUNT تعداد سلولها را در محدوده مطلق C$5:C$14 می شمارد.
- عملکرد SMALL kامین کوچکترین مقدار را پیدا کنید در محدوده مطلق C$5:C$14 . در اینجا، k با 1+ROW(B5)-ROW(B$5) تعیین میشود.
- عملکرد INDEX kth کوچکترین مقدار در محدوده مطلق C$5:C$14 که توسط تابع SMALL به عنوان تنها آرگومان تعیین میشود ( row_num ) و برمیگردد ارجاع سلولهای .
- سپس، با فشار دادن ENTER ، نام کارمند را دریافت خواهیم کرد. از سلول B5 در سلول D5 .
- اکنون ، fill-handle سلول D5 را به سمت پایین می کشیم تا فرمول را در بقیه سلول ها در <1 اعمال کنیم>نام کارمند
- در نهایت، اکنون همه اسامی کارمند را دریافت می کنیم در کارمند ستون.
مرحله 3:
- بعد، روی نام را تعریف کنید در زیر فرمولها .
- اکنون، پنجره جدیدی با عنوان ویرایش نام ظاهر خواهد شد. Employee را در کادر ورودی Name وارد می کنیم.
- سپس، فرمول زیر را در کادر ورودی اشاره به وارد می کنیم.
=Helper!$B$4:$D$14=OFFSET(Helper!$D$5,0,0, COUNTA(Helper!$D$5:$D$14)-COUNTBLANK(Helper!$D$5:$D$14),1)
تجزیه فرمول:
- Helper نام کاربرگ است که ما روی آن کار می کنیم.
- عملکرد COUNTA همه مقادیر سلول را شمارش می کند. در محدوده مطلق $D$5:$D$14 .
- عملکرد COUNTBLANK تعداد را می شمارد سلول های خالی در محدوده مطلق $D$5:$D$14 .
- بعد از آن، کلیک می کنیم در OK .
مرحله 4:
- بعد، تمام سلول های ستون Drop-Down را برای ایجاد لیست کشویی انتخاب می کنیم.
- اکنون، روی <1 کلیک می کنیم>Data Validation در زیر Data .
- سپس، Data Validation را از منوی انتخاب می کنیم .
- اکنون، پنجره جدیدی با عنوان Data Validation ظاهر می شود. سپس، List را از منوی کشویی Allow انتخاب می کنیم.
- سپس، ما =Employee را در کادر ورودی Source درج می کند.
- پس از آن، بر روی تأیید .
- در نهایت، لیستهای کشویی را در هر سلول از <مشاهده خواهیم کرد. 1>Drop-Down.
- اکنون، نام Gus Fring را از لیست کشویی در سلول F5<2 انتخاب می کنیم>.
- اکنون، اگر روی دومین کشویی کلیک کنیم، می بینیم که نام Gus Fring در این لیست کشویی گنجانده نشده است. همانطور که قبلاً از این مورد استفاده کردهایم، بنابراین از لیستهای کشویی زیر حذف میشود.
- بعدی، اگر نامها را از فهرستهای کشویی دیگر انتخاب کنیم، خواهیم دید که موارد انتخابشده یا نامها حذف خواهند شد از لیست های کشویی را دنبال کنید .
بیشتر بخوانید: نحوه ایجاد فهرست کشویی در چندین ستون در اکسل (3 روش)
خواندنی مشابه:
- چگونه فهرست باکس چند انتخابی را در اکسل ایجاد کنیم
- لیست کشویی اکسل بسته به انتخاب
- نحوه پیوند دادن یک مقدار سلول با یک لیست کشویی در اکسل (5 روش)
- لیست کشویی مشروط در اکسل (ایجاد، مرتب سازی و استفاده)
- چگونه لیست کشویی وابسته پویا در اکسل ایجاد کنیم
روش 2: حذف موارد استفاده شده از لیست کشویی در اکسل با ترکیب توابع FILTER و COUNTIF
اگر به <1 دسترسی دارید>Microsoft Office 365 ، ساده ترین راه استفاده از آن خواهد بود عملکرد FILTER منحصر به Excel 365 برای حذف موارد استفاده شده از لیست کشویی. ما باید مراحل زیر را دنبال کنیم.
مرحله 1:
- ابتدا فرمول زیر را در سلول C5 در زیر <بنویسید 1>شماره ردیف
=FILTER(B5:B14, COUNTIF(E5:E14,B5:B14)=0)
تفکیک فرمول:
- عملکرد FILTER به ما اجازه می دهد فیلتر محدوده B5:B14 بر اساس معیار COUNTIF(E5:E14, B5:B14)=0 .
- عملکرد COUNTIF تعیین می کند که آیا محدوده B5:B14 در محدوده E5:E14 یا not ظاهر می شود.
- سپس، با فشار دادن ENTER ، ما اکنون همه نام کارمند ستون کارمند را دریافت می کند.
مرحله 2:
- بعد، تمام سلول های ستون Drop-Down را برای ایجاد لیست کشویی انتخاب می کنیم.
- اکنون، روی منوی کشویی Data Validation در زیر Data کلیک می کنیم.
- سپس، Data را انتخاب می کنیم. اعتبارسنجی از منوی کشویی .
- اکنون، پنجره جدیدی با عنوان اعتبار سنجی داده ها w بد ظاهر می شود ما List را از منوی کشویی Allow انتخاب می کنیم.
- سپس، $C$5:$C$14 را در کادر ورودی منبع درج می کنیم. همچنین میتوانید =$C$5# را در کادر ورودی Source وارد کنید.
- پس از آن، روی تأیید .
- در نهایت، لیستهای کشویی را مشاهده خواهیم کرد در هر سلول از Drop-Down.
- اکنون، نام Stuart Bloom را از لیست کشویی در سلول انتخاب می کنیم. F5 .
- حالا اگر روی دومین کشویی کلیک کنیم ، خواهیم دید که نام Stuart Bloom در این لیست کشویی وجود ندارد. همانطور که قبلاً از این مورد استفاده کردهایم، بنابراین از لیستهای کشویی زیر حذف میشود.
- بعدی، اگر نامها را از فهرستهای کشویی دیگر انتخاب کنیم، خواهیم دید که موارد انتخابشده یا نامها حذف خواهند شد از لیست های کشویی را دنبال کنید .
بیشتر بخوانید: ایجاد یک کشویی فیلتر پایین برای استخراج داده ها بر اساس انتخاب در اکسل
یادداشت های سریع
🎯 تابع FILTER یک تابع انحصاری است که در حال حاضر فقط در دسترس است برای Excel 365 . بنابراین، اگر Excel 365 را در رایانه شخصی خود نداشته باشید، در کاربرگ شما کار نخواهد کرد.
🎯 و این مقاله را بخوانید برای یادگیری نحوه ایجاد یک قطره فهرست پایین با مقادیر منحصر به فرد در اکسل.
نتیجه گیری
در این مقاله، ما یاد گرفتیم چگونه موارد استفاده شده را از لیست کشویی در اکسل حذف کنیم . امیدوارم از این به بعد بتوانید موارد استفاده شده را از لیست کشویی در اکسل به راحتی حذف کنید. با این حال، اگر سؤال یا توصیه ای در مورد آن داریداین مقاله، لطفا نظر خود را در زیر بنویسید. روز خوبی داشته باشید!!!