خانه / دستورات اکسل / Data Validation / محدود کردن کاراکترهای مجاز جهت وارد نمودن در اکسل

محدود کردن کاراکترهای مجاز جهت وارد نمودن در اکسل

به منظور محدود کردن کاراکترهای مجاز جهت وارد نمودن در اکسل می توان از ابزار Data Validation استفاده نمود.

در آموزشهای قبلی نحوه جلوگیری از ورود کاراکتر خاص مانند “/” درون سلول توضیح داده شد، در این مثال میخواهیم لیست کاراکترهای مجاز جهت ورود را تعیین نماییم. به گونه ای کهکاربر درون سلول تاریخ بتواند عدد و کاراکتر “.” را وارد نماید.

محدود کردن کاراکترهای مجاز جهت وارد نمودن در اکسل

بدین منظور میتوان فرایند ذیل را انجام داد.

۱-   سلولهای زیر ستون تاریخ مراجعه را انتخاب نموده و از تب Data دستور Data Validation را برگزیده، سپس مشابه شکل ذیل، حالت Allow را بر روی Custom قرار داده.

۲-   همانطور که در شکل فوق مشاهده میشود سلول فعال در این حالت برابر با سلول D3 می باشد که باید فرمول برای آن وارد شود،  لذا فرمول مد نظر باید به صورت

=ISNUMBER(SUMPRODUCT(SEARCH(MID(D3,ROW(INDIRECT(“1:”&LEN(D3))),1),”0123456789.”)))

برای سلول فعال وارد شود. (مشابه شکل ذیل)

در این فرمول تک تک کاراکترهای ثبت شده درون سلول D3 با لیست کاراکترهای مجاز که به صورت “۰۱۲۳۴۵۶۷۸۹٫” تعریف شده است مقایسه می شود و در صورت تطبیق تمامی کاراکترهای ثبت شده با کاراکترهای مجاز، حاصل فرمول برابر با True خواهد شد و مقدار ثبت شده از کاربر پذیرفته میشود.

و در حالتی که حداقل یکی از کاراکترهای ثبت شده با لیست کاراکترهای مجاز (“۰۱۲۳۴۵۶۷۸۹٫”) همخونی نداشته باشد، مقدار ثبت شده توسط کاربر پذیرفته نخواهد شد.

 

درباره‌ی امید معتمدی

محقق، مدرس، نویسنده و مشاور در حوزه تحلیل داده

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

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