به منظور ایجاد فیلد اجباری در فرم اکسل می توان از ابزار Data Validation استفاده نمود.
در این حالت به منظور رفع مشکل عدم تکمیل تمامی فیلدها در اکسل، امکان تکمیل هر فیلد، مشروط به تکمیل فیلدهای قبلی می باشد.
برای مثال فرض کنیم فرم ذیل جهت جمع آوری پیشنهادات تعریف شده باشد و قسمت تاریخ در آین فرم، جزء فیلدهای اجباری باشد.
به منظور جلوگیری از عدم ثبت تاریخ در سلول F2، در قسمت پیشنهادات، شرطی قرار خواهیم داد تا در حالت خالی بودن سلول F2، پیشنهادات ثبت شده پذیرفته نشود.بدین منظور کافی است مراحل ذیل را انجام داد.
۱- محدوده مربوط به ثبت پیشنهاد را انتخاب کرده و از تب Data دستور Data Validation را برگزیده، سپس مشابه شکل ذیل، حالت Allow را بر روی Custom قرار داده.
۲- در قسمت Formula از دستور Data Validation، فرمول
=COUNTA(F2)=1
یا فرمول
=LEN(F2)>0
را وارد نموده. (مشابه شکل ذیل)
فرمول COUNTA(F2)=1 از دو بخش تشکیل شده است که در آن مقدار تابع COUNTA(F2) همواره برابر با ۰ یا ۱ می باشد.
حاصل این تابع در حالتی که سلول F2 خالی باشد برابر با ۰ است و در حالتی که درون آن سلول عدد یا حرفی وارد شده باشد برابر با ۱ است.
لذا مقدار عبارت COUNTA(F2)=1 در حالتی که سلول F2 خالی باشد، برابر با False بوده و مقدار وارد شده توسط کاربر پذیرفته نخواهد شد (شکل ذیل)
و در صورتی که سلول F2 خالی نباشد، حاصل این تابع برابر با True خواهد بود و مقدار وارد شده توسط کاربر پذیرفته خواهد شد. (شکل ذیل)