همانطور که میدانید در گوگل شیت (Google Sheets) نمیتوان برای یک سلول بطور همزمان چند Data validation مختلف تعریف نمود. اما در این مطلب ترفندی جهت تعریف همزمان چند Data validation برای یک سلول در گوگل شیت را آموزش میدهیم.
کاربرد تعریف همزمان چند Data validation برای یک سلول در گوگل شیت (Google Sheets)
گاهی نیاز داریم که هم از ورود دادههای نامعتبر در یک سلول گوگل شیت جلوگیری کنیم و هم مقادیر ورودی را براساس یک شرط دیگر اعتبارسنجی کنیم. به عنوان مثال میخواهیم مقادیر یک سلول از گوگل شیت از یک فهرست بصورت لیست کشویی (Dropdown) انتخاب شوند در عین حالی که مقادیر لیست کشویی با توجه به مقادیر یک سلول دیگر قابل انتخاب باشند، پس در این حالت نیاز داریم که بطور همزمان دو Data validation برای سلول مورد نظر در گوگل شیت تعریف کنیم.
روش تعریف همزمان چند Data validation برای یک سلول در گوگل شیت (Google Sheets)
در ادامه روش کار جهت تعریف همزمان چند Data validation برای یک سلول در گوگل شیت را با ذکر یک مثال شرح میدهیم.
فرض کنید یک جدول از لیست قیمت محصولات یک فروشگاه داریم که برای این محصولات امکان انتخاب دو نوع بستهبندی Normal و VIP وجود دارد، اما بستهبندی VIP فقط برای محصولات با قیمت 1 میلیون تومان و به بالا قابل انتخاب است. پس نیاز داریم که ستون نوع بستهبندی بصورت یک لیست کشویی وابسته به قیمت محصول تعریف شود. برای این منظور ابتدا یک جدول کمکی با فرمول زیر، مطابق تصویر ایجاد میکنیم؛
=IF(B21<1000000,"Normal",{Normal,VIP})
حالا برای ستون Package یک Data validation با استفاده از فرمول زیر تعریف میکنیم؛
='data validation'!E21:F21
حالا اگر بر روی هر یک از سلولهای ستون Package کلیک کنیم، یک لیست کشویی (Dropdown) براساس مقدار ستون قیمت نمایش داده میشود؛
در حقیقت ما یک لیست کشویی وابسته (Dynamic Data validation) ایجاد نمودهایم که مقادیر آن براساس قیمت تغییر میکنند.
توجه:
جدول کمکی Validation را میتوانید در یک شیت دیگر ایجاد نموده و یا ستونهای آن را Hide نمایید.
بازنشر مطالب با رعایت قوانین سایت جیگاید آزاد است.
اگر این مطلب برایتان مفید بود، آنرا با دیگران به اشتراک بگذارید یا نظر خود را درباره این مطلب بیان کنید.