فهرست مطالب
اگر به دنبال سادهترین راهها برای بررسی وجود یک مقدار در محدوده در اکسل هستید، این مقاله برای شما مفید خواهد بود. برای یک مجموعه داده بزرگ، یافتن مقدار مورد نظر در یک محدوده بسیار دشوار است.
بنابراین، برای آسانتر کردن این کار می توانید این مقاله را برای بررسی روش های مختلف برای بررسی یک مقدار در یک محدوده دنبال کنید.
دانلود Workbook
Check Value in a Range.xlsm
8 روش برای بررسی وجود مقدار در محدوده در اکسل
در اینجا، فهرست محصولات و لیست سفارش محصولات یک شرکت را داریم، و میخواهیم بررسی کنیم که آیا محصولات لیست سفارش هستند یا خیر. موجود در فهرست محصولات . برای بررسی مقادیر در محدوده ستون فهرست محصولات ، و سپس دریافت وضعیت در مورد در دسترس بودن محصولات، 8 روش زیر را در اینجا مورد بحث قرار می دهیم.
ما در اینجا از نسخه Microsoft Excel 365 استفاده کردهایم، میتوانید از هر نسخه دیگری مطابق با راحتی خود استفاده کنید.
روش-1: استفاده از تابع COUNTIF برای بررسی وجود مقدار در محدوده در اکسل
ما محصولات ستون فهرست سفارش را در محدوده ستون فهرست محصولات با استفاده از تابع COUNTIF بررسی خواهیم کرد. و سپس نتایج را به صورت TRUE یا FALSE در ستون Status دریافت خواهیم کرد.
مراحل :
➤ فرمول زیر را در سلول F4
=COUNTIF($B$4:$B$10,E4)>0
اینجا تایپ کنید ، $B$4:$B$10 محدوده فهرست محصولات ، E4 مقداری است که باید در این محدوده بررسی شود. وقتی مقدار منطبق شد، 1 و سپس به دلیل بزرگتر بودن 0 TRUE ، در غیر این صورت FALSE برمی گردد.
➤ ENTER را فشار دهید و ابزار Fill Handle را به پایین بکشید.
در نتیجه، برای محصولاتی که در فهرست محصولات موجود هستند درست و برای محصولات غیرقابل دسترس FALSE را دریافت خواهید کرد.
بیشتر بخوانید: نحوه بررسی اینکه آیا یک مقدار در لیست در اکسل وجود دارد (10 روش)
روش-2: استفاده از توابع IF و COUNTIF برای بررسی اینکه آیا مقدار در محدوده وجود دارد
در اینجا، ما از تابع IF و تابع COUNTIF برای بررسی مقادیر استفاده خواهیم کرد. فهرست سفارش ستون در محدوده ستون فهرست محصولات .
مراحل :
➤ فرمول زیر را در سلول F4
=IF(COUNTIF($B$4:$B$10,E4)>0,"Exist","Does not Exist")
در اینجا تایپ کنید، $B$4:$B$10 محدوده فهرست محصولات ، E4 مقداری است که باید در این محدوده بررسی شود. وقتی مقدار منطبق شد، 1 و سپس به دلیل بزرگتر بودن 0 TRUE ، در غیر این صورت FALSE برمی گردد.
برای نتیجه TRUE ، Exist و برای FALSE Does Not Exist را دریافت خواهیم کرد.
➤ ENTER را فشار دهید و ابزار Fill Handle را به پایین بکشید.
بالاخره مادر حال دریافت Exist برای محصولات موز و لیمو که در فهرست محصولات موجود هستند محدوده، و برای محصولات در دسترس ما وجود ندارد .
روش-3: بررسی تطابق جزئی مقادیر در محدوده
در اینجا، تطابق جزئی محصولات را نیز بررسی می کنیم (برای این روش، اولین محصول فهرست محصولات و لیست سفارش را با قرار دادن یک علامت عام تعویض کرده ایم) عملگر ستاره (*).
مراحل :
➤ تایپ کنید فرمول زیر در سلول F4
=COUNTIF($B$4:$B$10,"*"&E4&"*")>0
در اینجا، $B$4:$B$10 محدوده فهرست محصولات ، E4 مقداری است که در این محدوده بررسی خواهیم کرد.
پس از افزودن نماد ستاره قبل و بعد از مقدار سلول E4 ، مقادیر مطابقت های جزئی را بررسی می کند، مانند یک رشته فرعی در یک رشته.
➤ فشار دهید وارد شده و ابزار Fill Handle را به پایین بکشید.
به عنوان یک واکنش در نهایت، می بینیم که علاوه بر محصولات موز و لیمو ، اپل و بری نیز TRUE <می دهند. 7>برای مسابقات جزئی آنها با سیب سبز ، توت فرنگی ، و بلک بری در فهرست محصولات .
روش-4: استفاده از توابع ISNUMBER و MATCH برای بررسی وجود مقدار در محدوده
در این بخش، ما از عملکرد ISNUMBER و تابع MATCH برای بررسی مقادیر ستون فهرست سفارش در محدوده ستون فهرست محصولات .
مراحل :
➤ فرمول زیر را در سلول F4
تایپ کنید =ISNUMBER(MATCH(E4,$B$4:$B$10,0))
در اینجا، $B$4:$B$10 محدوده فهرست محصولات ، E4 مقداری است که ما در این محدوده بررسی می کنیم.
- MATCH(E4,$B$4:$B$10,0) → شماره فهرست ردیف را برمی گرداند مقدار سیب سبز در سلول E4 در محدوده $B$4:$B$10 ، در غیر این صورت #N/A خطای عدم تطابق مقادیر
خروجی → #N/A
- ISNUMBER(MATCH(E4,$B$4:$B$10,0 )) تبدیل می شود
ISNUMBER(#N/A) → برای هر مقدار عددی TRUE را برمی گرداند در غیر این صورت FALSE
خروجی → FALSE
➤ ENTER را فشار دهید و Fil Handle را به پایین بکشید ابزار.
بعد از آن، برای محصولاتی که در لیست محصولات و FALSE موجود هستند TRUE دریافت خواهید کرد. برای محصولات در دسترس نیست.
روش-5: بررسی وجود مقدار در محدوده با استفاده از توابع IF، ISNA و VLOOKUP
می توانید از استفاده کنید تابع IF ، عملکرد ISNA ، عملکرد VLOOKUP برای بررسی مقادیر در محدوده ستون لیست محصولات برای بررسی در دسترس بودن آنها برای تکمیل مراحل سفارش.
مراحل :
➤ فرمول زیر را درسلول F4
=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)),"Does Not Exist","Exists")
در اینجا، $B$4:$B$10 محدوده است فهرست محصولات ، E4 مقداری است که در این محدوده بررسی خواهیم کرد.
- VLOOKUP(E4,$B$4: $10,1 $B, FALSE) → تطابق دقیق محصول سیب سبز را در محدوده $B$4:$B$10 پیدا میکند و این مقدار را از این ستون استخراج میکند و برای پیدا نکردن مقدار در محدوده، #N/A را برمیگرداند.
خروجی → #N/A
- ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)) می شود
ISNA(#N/A) → برمی گرداند TRUE اگر #N/A خطا وجود داشته باشد FALSE
خروجی → TRUE
- IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE))،”موجود نیست”,”موجود”) می شود
IF(TRUE، "موجود نیست"، "موجود") → موجود نیست برای TRUE و وجود دارد برای FALSE
خروجی → وجود ندارد
➤ ENTER را فشار دهید و ابزار Fill Handle را به پایین بکشید.
در نهایت، Ex را دریافت می کنیم ists برای محصولات موز و لیمو که در محدوده فهرست محصولات موجود هستند، و برای محصولات غیرقابل دسترس که دریافت می کنیم وجود ندارد .
روش-6: استفاده از توابع IF، ISNA و MATCH برای بررسی وجود مقدار در محدوده
در این بخش از ترکیب تابع IF ، ISNA تابع ، MATCH استفاده خواهیم کرد.تابع برای تعیین وضعیت در دسترس بودن محصولات در محدوده فهرست محصولات .
مراحل :
➤ فرمول زیر را در سلول F4
=IF(ISNA(MATCH(E4,$B$4:$B$10,0)),"Does Not Exist","Exists")
اینجا، $B$4:$B$10 <7 تایپ کنید>محدوده فهرست محصولات است، E4 مقداری است که در این محدوده بررسی خواهیم کرد.
- MATCH(E4,$B$4:$B$10,0) تطابق دقیق محصول را پیدا می کند سیب سبز در محدوده $B$4:$B$10 و شماره شاخص ردیف این محصول را در محدوده $B$4:$B$10 میدهد و برای یافتن مقدار در محدوده #N/A را برمیگرداند.
خروجی → #N/A
- ISNA(MATCH(E4,$B$4:$B$10,0)) میشود
ISNA(#N/A) → در صورت وجود خطای #N/A TRUE را برمیگرداند در غیر این صورت FALSE
خروجی → درست
- IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "موجود نیست"، "وجود دارد") می شود
IF(درست است، "وجود ندارد"، "وجود دارد") → برمی گرداند وجود ندارد برای TRUE و وجود برای FALSE
خروجی → وجود ندارد
➤ ENTER را فشار دهید و Fill Handle ابزار را به پایین بکشید.
پس از آن، Exists برای محصولات دریافت می کنیم>موز و لیمو که در محدوده فهرست محصولات موجود هستند، و برای محصولات غیرقابل دسترسی که دریافت میکنیم نمیشود وجود .
روش-7: مشروطقالببندی برای بررسی وجود مقدار در محدوده
در اینجا، از قالببندی شرطی برای برجسته کردن محصولات در ستون فهرست سفارش استفاده میکنیم، اگر در <6 موجود باشند>فهرست محصولات ستون.
مراحل :
➤ محدوده سلولی را که می خواهید روی آن اعمال قالب بندی شرطی (در اینجا، ستون لیست سفارش را انتخاب کرده ایم)
➤ به صفحه اصلی برگه >> سبک ها بروید گروه >> قالب بندی مشروط >> قانون جدید گزینه.
سپس، قانون قالببندی جدید جادوگر ظاهر میشود.
➤ استفاده از فرمولی برای تعیین اینکه کدام سلولها را قالببندی کنید را انتخاب کنید و روی گزینه Format کلیک کنید.
پس از آن، Format Cells Dialog Box باز خواهد شد.
➤ پر کردن گزینه<1 را انتخاب کنید>
➤ هر رنگ پس زمینه را انتخاب کنید، و سپس، روی OK کلیک کنید.
سپس، پیش نمایش گزینه به صورت زیر نشان داده می شود.
➤ فرمول زیر را در قسمت زیر بنویسید. مقادیر را در جایی که این فرمول درست است قالب بندی کنید: جعبه
=MATCH(E4,$B$4:$B$10,0)
اگر مقدار سلول E4 در محدوده باقی بماند $B$4:$B$10 ، سپس، سلول مربوطه را برجسته میکند.
➤ OK را فشار دهید.
در نهایت، میتوانید سلولهای حاوی موز و لیمو در لیست سفارش را برجسته کنید. 7> ستون زیرا این محصولات هستنددر محدوده ستون فهرست محصولات موجود است.
بیشتر بخوانید: چگونه بررسی کنیم که یک سلول وجود دارد یا خیر خالی در اکسل (7 روش)
روش-8: استفاده از کد VBA برای بررسی وجود مقدار در محدوده در اکسل
در اینجا، ما از یک VBA استفاده می کنیم کد برای بررسی مقادیر ستون فهرست سفارش در محدوده ستون فهرست محصولات .
مراحل :
➤ به Developer Tab >> Visual Basic گزینه بروید.
سپس، Visual Basic Editor باز می شود.
➤ به Insert Tab >> Module بروید. .
بعد از آن، یک ماژول ایجاد می شود.
➤ موارد زیر را بنویسید. کد
7522
در اینجا، X را به عنوان Variant ، Rng را به عنوان Range ، و در اینجا، <6 را اعلام کردهایم>VBA نام برگه است.
حلقه FOR عملیات را برای هر ردیف از ستون فهرست سفارش از ردیف 4 <اجرا می کند. 10>تا ردیف8 ، محدوده ("B4:B10") محدوده Pro است فهرست کانال ستون. X به مقادیر هر سلول از ستون Order List اختصاص داده می شود و پس از یافتن تطابق با استفاده از تابع FIND <9 را دریافت می کنیم. در سلول مجاور سلول مربوطه این ستون وجود دارد. برای پیدا نکردن مقدار، باز خواهد گشت وجود ندارد .
➤ F5 را فشار دهید.
بعد از آن، در حال گرفتن هستیم وجود برای محصولات موز و لیمو که در فهرست محصولات موجود هستند محدوده، و برای محصولات در دسترس ما وجود ندارد .
بیشتر بخوانید: VBA برای بررسی اگر سلول در اکسل خالی است (5 روش)
بخش تمرین
برای انجام تمرین توسط خودتان یک بخش تمرین مانند زیر در برگه ای به نام ارائه کرده ایم تمرین . لطفاً خودتان این کار را انجام دهید.
نتیجهگیری
در این مقاله سعی کردیم راههایی را برای بررسی اینکه آیا یک مقدار در محدوده اکسل به راحتی وجود دارد یا خیر بیان کنیم. امیدوارم برای شما مفید باشد. اگر پیشنهاد یا سوالی دارید، در قسمت نظرات به اشتراک بگذارید.