نحوه استفاده از تابع ISNUMBER در اکسل (7 مثال)

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

در مایکروسافت اکسل، تابع ISNUMBER معمولاً برای بررسی اینکه آیا آرگومان داده شده حاوی مقدار عددی است یا خیر استفاده می شود. در این مقاله، یاد می گیرید که چگونه می توانید از این تابع ISNUMBER به طور موثر در اکسل با تصاویر مناسب استفاده کنید.

تصویر صفحه بالا نمای کلی مقاله است که نشان دهنده چند برنامه کاربردی از تابع ISNUMBER در اکسل. در بخش‌های بعدی این مقاله درباره روش‌ها و سایر توابع برای استفاده آسان از تابع ISNUMBER اطلاعات بیشتری کسب خواهید کرد.

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

می توانید کتاب کار Excel را که برای تهیه این مقاله استفاده کرده ایم دانلود کنید.

استفاده از ISNUMBER Function.xlsx

معرفی تابع ISNUMBER

  • هدف تابع:

ISNUMBER تابع برای بررسی اینکه آیا یک مقدار یک عدد است یا نه استفاده می شود.

  • Syntax:

=ISNUMBER(مقدار )

  • توضیح استدلال:
استدلال ضروری/اختیاری توضیح
مقدار لازم هر مقدار یا مرجع سلول یا محدوده ای از سلول ها.
  • پارامتر بازگشت:

یک مقدار بولی: TRUE یا FALSE.

7 مثال مناسب از استفاده از تابع ISNUMBER در Excel

1. استفاده اولیه از Excel ISNUMBERتابع

در تصویر زیر انواع مختلفی از داده ها در ستون B وجود دارد. در ستون D ، خروجی‌ها نشان می‌دهند که داده‌های انتخاب‌شده اعداد هستند یا نه با مقادیر بولی: به ترتیب TRUE و FALSE . از آنجایی که تابع ISNUMBER یک مقدار را به عنوان آرگومان خود می پذیرد، بنابراین در اولین خروجی Cell D5 ، فرمول مربوطه خواهد بود:

=ISNUMBER("Andrew")

و تابع مقدار بولی FALSE را برمی گرداند زیرا 'Andrew' یک متن است، نه یک مقدار عددی.

به طور مشابه، می توانید تمام مقادیر دیگر را از ستون B در آرگومان تابع ISNUMBER اعمال کنید. خروجی ها در ستون D با فرمول های مرتبط قابل مشاهده هستند.

2. ISNUMBER با مرجع سلول در اکسل

ISNUMBER همچنین یک مرجع سلول یا حتی محدوده ای از سلول ها را به عنوان آرگومان خود می پذیرد. بنابراین اکنون بیایید نگاهی به نحوه عملکرد تابع با مراجع سلولی همه داده های موجود در ستون B بیندازیم.

در خروجی Cell D5 ، موارد مورد نیاز فرمول با تابع ISNUMBER با مرجع سلول (B5) از نام 'Andrew' خواهد بود:

=ISNUMBER(B5)

پس از فشار دادن Enter ، مقدار بازگشتی مشابهی را دریافت خواهید کرد که در بخش قبل یافت شد.

می توانید تمام خروجی های دیگر را در ستون D با ارجاع سلول تمام داده ها از ستون B به همین ترتیب.

3. استفاده ازISNUMBER با اعتبارسنجی داده

اکنون ما از تابع ISNUMBER برای اعتبارسنجی داده ها استفاده می کنیم. در جدول زیر، ستون C فقط حاوی مقادیر عددی برای شماره شناسه خواهد بود. اگر شخصی بخواهد یک مقدار متن یا یک حرف وارد کند، یک پیام خطا ظاهر می شود. بنابراین چگونه می توانیم این پارامترها را برای معیارهای ورودی تنظیم کنیم؟

📌 مرحله 1:

➤ از روبان داده ، دستور Data Validation را از منوی کشویی Data Tools انتخاب کنید.

یک کادر گفتگو با نام Data Validation باز می شود.

📌 مرحله 2:

سفارشی را انتخاب کنید از لیست Allow به عنوان Validation Criteria .

➤ در کادر فرمول، باید تایپ کنید:

=ISNUMBER(B5)

➤ اکنون به برگه هشدار خطا بروید.

📌 مرحله 3:

'Error!' را در کادر عنوان تایپ کنید.

➤ وارد "Type a numeric only" as پیام خطا .

OK را فشار دهید و تنظیمات تمام پارامترهای مورد نیاز برای معیارهای ورودی تمام شد.

📌 مرحله 4:

➤ اکنون سعی کنید یک حرف یا الفبا را در Cell C5 وارد کنید کادر پیام یکباره ظاهر می شود.

جعبه پیام عنوان و پیام خطا را همانطور که در Data Validation تعریف شده است نشان می دهد. کادر ialogue.

Cancel را فشار دهید و کادر پیام ناپدید می شود.

📌 مرحله 5:

➤اکنون یک مقدار عددی، به عنوان مثال، 115 را در Cell C5 وارد کنید.

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

0>

4. ترکیب توابع ISNUMBER و SEARCH برای یافتن یک زیر رشته

اکنون جدولی در تصویر زیر داریم که در آن ستون B حاوی تعدادی داده متنی است. ما باید پیدا کنیم که کدام سلول در آن ستون کلمه خاص را دارند- «Chicago» . ما می توانیم از ISNUMBER همراه با تابع SEARCH در اینجا برای یافتن خروجی های مورد نظر استفاده کنیم.

برای اولین مقدار متن در Cell B5 ، فرمول مورد نیاز برای یافتن کلمه "Chicago" این خواهد بود:

=ISNUMBER(SEARCH("Chicago",B5))

فشار دهید Enter و فرمول مقدار بولی را برمی گرداند- TRUE .

به طور مشابه، ما می توانیم بقیه خروجی ها را در ستون D با استفاده از Fill Handle برای پر کردن کل ستون پیدا کنیم.<1

5. بررسی اینکه آیا متن با یک عدد شروع می شود یا نه با توابع ISNUMBER، LEFT و IF

عملکرد LEFT تعداد مشخص شده نویسه ها را از داده های متنی استخراج می کند. با ترکیب توابع ISNUMBER، LEFT و IF ، می‌توانیم به راحتی متون حاوی یک مقدار عددی یا یک عدد را در ابتدا تعیین کنیم.

به عنوان مثال، بر اساس مجموعه داده زیر، خروجی سلول‌های ستون C برای معیارهای مطابقت داده شده، "بله" را برمی‌گردانند، در غیر این صورت "خیر" را برمی‌گردانند.

فرمول مورد نیاز برای اولین مقدار متن به این صورت خواهد بود:

=IF(ISNUMBER(--LEFT(B5,1)), "Yes","No")

Enter را فشار دهید و کل ستون C را به صورت خودکار پر کنید تا همه خروجی های دیگر را یکجا دریافت کنید.

🔎 فرمول چگونه کار می کند؟

➤ در اینجا تابع LEFT فقط اولین کاراکتر متن را استخراج می کند.

➤ استفاده از Double-Unary (–) داده های متن را به عددی تبدیل می کند.

تابع

ISNUMBER سپس فقط اعداد را شناسایی می‌کند و مقادیر بولی TRUE، و FALSE را برای مقادیر غیر عددی برمی‌گرداند.

➤ در نهایت، تابع IF خروجی تابع منطقی - ISNUMBER را جمع‌آوری می‌کند و "بله" یا "خیر" را بر اساس مقادیر بولی- TRUE یا FALSE برمی‌گرداند. به ترتیب.

6. ترکیب ISNUMBER و SUMPRODUCT برای یافتن ستون هایی که حاوی اعداد هستند

اکنون تعدادی ستون تصادفی با یک نوع داده خاص در هر ستون در تصویر زیر وجود دارد. با استفاده ترکیبی از توابع ISNUMBER و SUMPRODUCT ، انواع داده‌های همه ستون‌های موجود را می‌یابیم.

برای ستون اول، معروف به ستون 1 در ردیف سرصفحه 4 ، فرمول مورد نیاز در Cell C11 برای یافتن نوع داده این ستون باید این باشد:

=IF(SUMPRODUCT(--(ISNUMBER($B$5:$B$9)))>0,"Number","Text")

Enter را فشار دهید و فرمول 'Number' را برمی‌گرداند.

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

🔎 فرمول چگونه کار می کند؟

ISNUMBER تابع مقادیر بولی TRUE یا FALSE را برای همه داده های ستون انتخاب شده برمی گرداند.

➤ استفاده از Double-Unary (–) هر مقدار بولی را تبدیل می کند- TRUE به 1 و FALSE به 0 .

SUMPRODUCT تابع عددی را جمع می کند مقادیر یافت شده در مرحله قبل برای ستون انتخاب شده.

➤ در نهایت، تابع IF آرگومان منطقی را با تابع SUMPRODUCT تولید می کند تا ببیند آیا خروجی پیدا شده از مرحله قبل بزرگتر از صفر (0) است یا خیر و 'Number' یا 'Text' را بر اساس یافته ها برمی گرداند.

7. ISNUMBER با قالب‌بندی شرطی در اکسل

در مثال آخر، می‌آموزید که چگونه می‌توانید از تابع منطقی ISNUMBER در قالب‌بندی شرطی برای برجسته کردن سلول‌ها یا ردیف‌ها استفاده کنید. در جدولی بر اساس معیارهای تعریف شده برای مثال، در مجموعه داده زیر، ستون B با چندین نام و شناسه اهداکننده وجود دارد. با قالب بندی مشروط، ردیف ها را برای اهداکنندگانی که شماره شناسه آنها در ستون B قابل مشاهده است و در همان زمان، در میان کسانی که بیش از یا مساوی $1500< $1500 اهدا کرده اند را برجسته می کنیم. 4>.

📌 مرحله 1:

➤ محدوده سلولها را انتخاب کنید B5 :C14 .

➤ در زیر برگه صفحه اصلی ، قانون جدید را از شرط انتخاب کنیدقالب بندی کشویی.

یک کادر گفتگو ظاهر می شود.

📌 مرحله 2:

➤ نوع قانون را انتخاب کنید: 'از فرمولی برای تعیین قالب بندی سلول ها استفاده کنید' .

➤ در کادر فرمول، تایپ کنید:

=AND(ISNUMBER($B5),$C5>=1500)

➤ روی گزینه Format کلیک کنید.

📌 مرحله 3:

➤ رنگ تصادفی را انتخاب کنید که می‌خواهید ردیف‌ها را با آن برجسته کنید.

OK را فشار دهید.

📌 مرحله 4:

➤ یک پیش نمایش در نوار پایین قانون قالب بندی جدید<نشان داده می شود. 4> کادر گفتگو.

OK را فشار دهید و مراحل را تمام کردید.

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

0>🔺 اگرچه تابع ISNUMBER آرگومان را به عنوان یک مقدار یا یک مرجع سلول می‌گیرد، اما می‌توانید فرمولی را برای بررسی اینکه آیا مقدار حاصل یک مقدار عددی است یا خیر، وارد کنید.

🔺 در اکسل، تاریخ و زمان نیز مقادیر عددی هستند. بنابراین، تابع ISNUMBER برای تاریخ و زمان در رشته‌ها TRUE را برمی‌گرداند.

🔺 تابع ISNUMBER عضوی از گروه IS است. تابع ها.

. در غیر این صورت، تابع FALSE برمی گردد.شما باید از توابع DATE و TIME برای وارد کردن تاریخ یا زمان برای آرگومان ISNUMBER استفاده کنید.

Concluding Words

امیدوارم همه روش‌های مناسب ذکر شده در بالا برای استفاده از تابع ISNUMBER اکنون به شما انگیزه می‌دهد تا با بهره‌وری بیشتر آنها را در صفحات گسترده اکسل خود اعمال کنید. اگر سوال یا بازخوردی دارید، لطفا در قسمت نظرات با من در میان بگذارید. یا می توانید سایر مقالات ما را در رابطه با توابع اکسل در این وب سایت بررسی کنید.

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