استفاده از ابزار Data Validation در اکسل

استفاده از ابزار Data Validation در اکسل

استفاده از ابزار Data Validation در اکسل

ممکنه برای شما هم پیش اومده باشه که فایل اکسلی رو آماده کرده باشید و برای شخصی فرستادید تا اون رو براتون پر کنه. اما بعد که اون شخص فایل رو براتون فرستاده دیدید که فایل شما به درستی پر نشده و با مقادیر اشتباهی پر شده. مثلاً جایی که باید عدد زده میشده متن نوشته شده و … . برای اینکه این مشکلات پیش نیاد ابزاری به اسم Data Validation در اکسل وجود داره که با استفاده از اون میتونیم بگیم که در یک سلول فقط مقادیر خاصی رو بشه وارد کرد. مثلاً فقط امکان وارد کردن عدد در سلول وجود داشته باشه یا مواردی از این دست. در ادامه با نحوه استفاده از Data Validation در اکسل بیشتر آشنا میشیم.

گام های لازم برای اعمال Data Validation در اکسل

برای استفاده از Data Validation باید سلول های مد نظر خودمون رو انتخاب کنیم و بعد مثل تصویر زیر از تب Data، گزینه Data validation رو کلیک کنیم. با انتخاب این دکمه منویی باز میشه که شامل سه گزینه زیر میشه:

استفاده از ابزار Data Validation در اکسل

  • Data Validation
  • Circle Invalid Data
  • Clear Validation Circles

گزینه Data Validation رو انتخاب کنید. با انتخاب این گزینه پنجره زیر باز میشه که در اون میتونیم تنظیمات مختلف Data Validation رو انجام بدیم:

استفاده از ابزار Data Validation در اکسل

گام اول – اعمال تنظیمات قانون Data Validation در تب Settings

در این تب ما میتونیم تعیین کنیم که چه نوع داده هایی اجازه دارند در سلول وارد بشند.برای اینکار باید مراحل زیر رو انجام بدیم:

ابتدا در قسمت Allow قانون کلی رو مشخص میکنیم که میتونه یکی از گزینه های زیر باشه:

  • Any Value: این گزینه که بطور پیش فرض انتخاب شده به این معنی هست که هر نوع داده ای میتونه در سلول وارد بشه. به عبارت دیگه هیچ Data Validation خاصی رو سلول اعمال نمیشه.
  • Whole Number: با انتخاب این گزینه تنها اجازه وارد کردن اعداد صحیح در سلول به کاربر داده میشه
  • Decimal: با انتخاب این گزینه تنها اجازه وارد کردن اعداد اعشاری در سلول به کاربر داده میشه
  • List: با انتخاب این گزینه میتونیم انتخاب کاربر رو به یه لیست دلخواه از گزینه ها محدود کنیم. مثلاً فیلد جنسیت که فقط مرد یا زن میتونه باشه. در صورت انتخاب این گزینه هنگام انتخاب سلول، کاربر میتونه یکی از گزینه ای قابل انتخاب رو از Drop  down list انتخاب کنه.
  • Date:  با انتخاب این گزینه تنها اجازه وارد کردن تاریخ به کاربر داده میشه
  • Time: با انتخاب این گزینه تنها اجازه وارد کردن زمان به کاربر داده میشه
  • Text length: با انتخاب این گزینه میتونیم طول داده وارد شده در سلول رو به مقدار خاصی محدود کنیم. مثلاً اگر میخوایم اجازه ندیم متنی بیشتر از 100 کاراکتر وارد سلول بشه میتونیم از این گزینه استفاده کنیم.
  • Custom: این گزینه به ما امکان میده که برای بررسی صحیح بودن داده وارد شده فرمول نویسی کنیم که به ما قدرت بیشتری برای بررسی میده. مثلاً فرض کنید قصد داریم به کاربر تنها اجازه ورود اعداد زوج رو بدیم. در اینجا با یک فرمول نویسی میتونیم چک کنیم که آیا عدد وارد شده زوج هست یا خیر.

پس از این که قانون کلی رو برای Data Validation انتخاب کردیم، بسته به اینکه در بخش Allow چه گزینه ای رو انتخاب کرده باشیم یه سری تنظیمات مربوط به اون قانون در قسمت پایین فرم مثل تصویر زیر نمایش داده میشه که به ما امکان اعمال محدودیت های بیشتر رو میده.

مثلاً فرض کنید ما در بخش allow گزینه Whole Number رو انتخاب کردیم یعنی فقط عددهای صحیح بتونه در سلول وارد بشه. حالا در قسمت پایین میتونیم دامنه عددهای صحیحمون رو محدودتر کنیم. مثلاً بگیم:

فقط عددهای صحیحی که بین 20 تا 40 باشن بتونن در سلول وارد بشن و نه هر عدد صحیحی.

اینکه چه تنظیماتی در قسمت پایین نمایش داده بشه بستگی به انتخاب ما در بخش Allow داره. بطور کلی تنظیمات قابل استفاده برای قانون های مختلف به شکل زیر هست:

1- برای Whole Number, Decimal, Text length, Date و Time:

استفاده از ابزار Data Validation در اکسل

Data: در این قسمت میتونید یکی از گزینه های زیر رو انتخاب کنید:

  • between: اگر میخواید محدوده خودتون رو بین دو عدد یا تاریخ مثلاً بین 20 تا 40 تعیین کنید از این گزینه استفاده کنید.
  • not between: اگر میخواید محدوده شما خارج از یک بازه باشه مثلا بین 10 تا 20 نباشه این گزینه رو انتخاب کنید. پس از انتخاب این گزینه در قسمت Minimum حد پایین و در قسمت Maximum حد بالا رو تعیین کنید.
  • equal to: اگر میخواد محدوده شما یک عدد یا تاریخ مشخص باشه از این گزینه استفاده کنید.
  • not equal to: اگر میخواید محدوده شما به جز یک عدد باشه (مثلاً همه اعداد بجز 20) این گزینه رو انتخاب کنید. پس از انتخاب این گزینه عدد موردنظرتون رو در قسمت پایین وارد کنید.
  • greater than: اگر میخواید محدوده شما بزرگتر از مقداری باشه (مثلاً فقط اعداد بزرگتر از 30) این گزینه رو انتخاب کنید.
  • less than: اگر میخواید محدوده شما کوچکتر از مقداری باشه (مثلاً فقط اعداد کوچکتر از 30) این گزینه رو انتخاب کنید.
  • greater than or equal to: اگر میخواید محدوده شما بزرگتر یا مساوی مقداری باشه این گزینه رو انتخاب کنید. پس از انتخاب این گزینه عدد موردنظرتون رو در قسمت پایین وارد کنید.
  • less than or equal to: اگر میخواید محدوده شما کوچکتریا مساوی از مقداری باشه این گزینه رو انتخاب کنید. پس از انتخاب این گزینه عدد موردنظرتون رو در قسمت پایین وارد کنید.

2- برای List:

استفاده از ابزار Data Validation در اکسل

Source: در این قسمت گزینه هایی که باید قابل انتخاب باشند رو تعیین میکنیم. برای اینکار دو روش وجود داره:

روش اول: نوشتن گزینه ها به صورت دستی و جدا کردن اونها با کاما مثل “گزینه یک,گزینه دو,گزینه سه

استفاده از ابزار Data Validation در اکسل

روش دوم: انتخاب یک محدوده از شیت اکسل به عنوان گزینه های قابل انتخاب

استفاده از ابزار Data Validation در اکسل

3- برای Custom:

استفاده از ابزار Data Validation در اکسل

Formula: در این قسمت میتونیم یک فرمول  اکسل بنویسیم. نتیجه این فرمول باید به true یا false ختم بشه. اگر نتیجه فرمول true باشه اکسل اجازه ورود داده رو میده، در غیر اینصورت اجازه ورود داده در سلول داده نخواهد شد.

 

نکته: توی این بخش ها میتونید فرمول نویسی کنید و حتماً لازم نیست که یه عدد ثابت نوشته بشه.
گزینه Ignore blank:

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

گزینه Apply this changes to all other cells with the same settings:

اگر این گزینه رو انتخاب کنیم، تغییراتی که در data Validation میدیم روی تمام سلول هایی که دقیقاً همین Data Validation رو دارند اعمال میشه. در غیر اینصور تنها data Validation سلولهایی که انتخاب کردیم تغییر میکنند.

 

گام دوم – تنظیم پیام راهنما برای کاربر در تب Input message

استفاده از ابزار Data Validation در اکسل

Show input message when cell selected: اگر این گزینه رو فعال کنیم، وقتی کاربر سلول رو انتخاب میکنه تا اطلاعات رو در اون سلول وارد کنه یک پیام راهنما برای کاربر نمایش داده میشه

Title: در این قسمت عنوان پیام خودمون رو  مشخص میکنیم. مثلاً “توجه”

Input message: در این قسمت متن پیام راهنما رو مشخص میکنیم. مثلاً چیزی شبیه “در این قسمت تعداد اقلام را به صورت عدد صحیح وارد نمایید.”

در تصویر زیر نمونه پیام راهنمای نمایش داده شده برای کاربر رو مشاهده میکنید:

استفاده از ابزار Data Validation در اکسل

 

گام سوم – تنظیم پیام خطا در صورت ورود اطلاعات نامعتبر در تب Error Alert:

در ابزار Data Validation این قابلیت وجود داره که ما پیام خطا رو شخصی سازی کنیم. یعنی مشخص کنیم که اگر کاربر اطلاعات نامناسبی رو در سلول وارد کرد (به عنوان مثال اگر ما Data Validation عدد گذاشتیم و کاربر به جای عدد کلمه وارد کرد) چه پیغام خطایی و با چه شکلی نمایش داده. برای شخصی سازی این پیغام خطا در پنجره Data Validation تب Error Alert رو فعال میکنیم که مشابه تصویر زیر هست.

خب حالا با هم گزینه های موجود در این تب رو بررسی میکنیم:

Show error alert after invalid data is entered: اگر تیک این گزینه رو غیر فعال کنیم، در صورتی که کاربر داده اشتباهی رو وارد کنه هیچ پیغام خطایی نمایش داده نمیشه. پس اگر میخوایم با ورود اطلاعات اشتباه، پیغام خطا به کاربر نمایش داده بشه باید این گزینه رو فعال کنیم.

Style: در این قسمت شکل ظاهری آیکون پنجره رو تعیین میکنم. برای آیکون پنجره میتونیم یکی از سه حالت زیر رو انتخاب کنیم که هر کدوم بیانگر سطح اهمیت پیغام خطای ما هستند:

  1. Stop: با انتخاب این گزینه آیکون قرمز رنگ ضربدر به کاربر نشون داده میشه.
  2. Warning: با انتخاب این گزینه آیکون زرد رنگ هشدار به کاربر نماش داده میشه.
  3. Information: با انتخاب این گزینه آیکن آبی جهت اطلاع به کاربر نمایش داده میشه.

Title: در این قسمت عنوان پیغام خطا رو تعریف میکنیم. چیزی شبیه “اطلاعات وارد شده اشتباه میباشد”

Error message: در این قسمت متن خطا رو که به کاربر اطلاعات میده مینویسیم. مثلاً چیزی شبیه این “در این سلول تنها باید اعداد صحیح وارد شود. لطفاً مجدداً اطلاعات را وارد نمایید.” 

تصویر زیر نمونه پیغام خطا پس از ثبت اطلاعات نامعتبر توسط کاربر رو نشون میده:

استفاده از ابزار Data Validation در اکسل

نحوه نمایش سلولهایی که داده نامعتبر دارند

ممکنه زمانی که شما برای تعدادی از سلول ها Data Validation تعریف میکنید، دیتای قبلی داخل اون سلول ها با Data Validation جدیدی که تعریف کردید همخوانی نداشته باشه. برای اینکه ببینید کدم سلول ها دارای داده نامعتبر هستند کافیه اون سلول ها رو انتخاب کنید و از بخش Data Validation مثل تصویر زیر گزینه Circle invalid data رو انتخاب کنید:

استفاده از ابزار Data Validation در اکسل

با انتخاب این گزینه سلول هایی که داده نامعتبر دارند با یک دایره قرمز رنگ مشخص میشند.

استفاده از ابزار Data Validation در اکسل

برای حذف دایره ها هم کافیه گزینه Clear Validation Circles رو مثل تصویر زیر انتخاب کنید

استفاده از ابزار Data Validation در اکسل

 

مثال های کاربردی برای استفاده از Data Validation در اکسل:

خب حالا که با تنظیمات موجود در پنجره Data Validation آشنا شدیم بهتره سه تا مثال عملی رو باهم بررسی کنیم تا بهتر با روش استفاده از این ابزار آشنا بشیم.

مثال اول – محدود کردن داده های ورودی به اعداد صحیح بین 20 تا 40

برای محدود کردن داده های ورودی یک سلول به اعداد صحیح مراحل زیر رو انجام میدیم.

ابتدا سلول مدنظرمون رو انتخاب میکنیم و بعد از تب Data گزینه Data Validation رو انتخاب میکنیم.

مثل تصویر زیر در بخش Allow گزینه Whole Number ، در قسمت Data گزینه between، در قسمت Minimum گزینه 20 و در قسمت Maximum گزینه 40 رو انختاب میکنی

استفاده از ابزار Data Validation در اکسل

برای نمایش خطا در صورت ورود داده نامعتبر، تب Error Alert رو مثل تصویر زیر تنظیم میکنیم و دکمه OK رو میزنیم.

استفاده از ابزار Data Validation در اکسل

حالا کاربر در سلول انتخاب شده باید عددی بین 20 تا 40 رو وارد کنه و در صورت وارد کردن داده دیگه، با پیغام خطا مواجه میشه.

مثال دوم – محدود کردن داده های ورودی به چند گزینه مشخص

در این مثال میخوایم داده های قابل ورود در سلول A1 رو به دو گزینه “مرد” و “زن” محدود کنیم. برای اینکار مراحل زیر رو انجام میدیم.

ابتدا مثل تصویر زیر در سلول B1 گزینه “مرد” و در سلول B2 گزینه “زن” رو وارد میکنیم.

استفاده از ابزار Data Validation در اکسل

بعد سلول A1 رو انتخاب میکنیم و از تب Data گزینه Data Validation رو انتخاب میکنیم. سپس در بخش allow گزینه listرو انتخاب میکنیم. در اینجا برای تعریف گزینه های مرد و زن دو راه پیش روی ما قرار داره. راه ساده تر اینه که در قسمت source گزینه های انتخابی خودمون رو به صورت تفکیک شده با کاما بنویسیم. مثل تصویر زیر:

استفاده از ابزار Data Validation در اکسل

اینکار ساده تره و خیلی سریع انجام میشه. راه دیگه اینه که گزینه های مدنظرمون رو از طریق انتخاب یک محدوده تعیین کنیم. برای اینکار اینکار روی فلش سیاه رنگ مثابل source کلیک میکنیم:

استفاده از ابزار Data Validation در اکسل

حالا سلول های B1 و B2 رو مثل تصویر زیر انتخاب میکنیم و روی فلش آبی رنگ که در تصویر مشخصه کلیک میکنیم.

خب Data Validation ما ست شده. حالا اگر سلول A1 رو انتخاب کنیم، دو گزینه مرد و زن به صورت drop-down list قابل انتخاب هستن مثل تصویر زیر:

استفاده از ابزار Data Validation در اکسل

مثال سوم – محدود کردن داده های ورودی به اعداد زوج با استفاده از Data Validation در اکسل

همونطور که گفتم میتونیم برای اعمال قانون Data Validation از فرمول نویسی استفاده کنیم. فیلم آموزشی محدود کردن داده های ورودی به اعداد زوج با استفاده از فرمول نویسی رو توی پیج اینستاگرام سایت قرار دادم که میتونید اونجا ببینید.

 

نکته:

استفاده از Data Validation تنها برای راهنمایی کاربر و جلوگیری از اشتباهات سهوی هست و به هیچ عنوان نمیتونه کاربر رو مجبور به ورود اطلاعات در قالب تعیین شده بکنه. به عنوان مثال اگر کاربر یک سلول رو که Data Validation نداره از جای دیگه ای کپی کنه و روی یک سلول که Data Validation داره paste کنه، به راحتی مقدار اون سلول جایگزین میشه و Data Validation سلول پاک میشه.

 

فایل نمونه:

 

[private]

DataValidation.sample.worksheet.ir

[/private]

تمرین Data Validation در اکسل:

برای سلولهای A1 تا A10 یک Data Validation ایجاد کنید به نحوی که فقط اعدادی که مضرب 100 هستند قابلیت ثبت در سلول های یاد شده رو داشته باشند.

 

منابع خارجی مناسب برای مطالعه Data Validation:

https://exceljet.net/excel-data-validation-guide

https://support.office.com/en-us/article/apply-data-validation-to-cells-29fecbcc-d1b9-42c1-9d76-eff3ce5f7249

https://www.excel-easy.com/basics/data-validation.html

 

43 Comments
  • Amir
    Posted at 12:23h, 27 آوریل پاسخ

    سلام. من یک فایل اکسل دانلود کردم. سوالم این است که. من یک لیست drop down دارم. در قسمت data validation. پایین. قسمت soure در این قسمت. عبارت product = نوشته چه طوری می توانم. به این لیست produc درسترسی داشته باشم. برای ادیت کردن لیست می خوام

  • afsan
    Posted at 17:41h, 06 ژانویه پاسخ

    من یه لیست کشویی دارم ،حالا باdata validation بخوام پیغام خطا یا راهنما بدم یه مشکلی که هست برای کالاهای مختلف تو یک ستون متن پیغام متفاوته حالا چیکار کنم؟

    پاسخ

  • najm
    Posted at 14:52h, 26 نوامبر پاسخ

    سلام دوستان برای آلارم در اکسل 2019 ساده ترینراه چیه
    ممن.ن میشم راهنمایی.کنید

    • یاسین اسماعیل پور
      Posted at 01:01h, 02 دسامبر پاسخ

      سلام دوست عزیز. منظوزتون از آلارم چه نوع آلارمی هست دقیقا؟ چه زمانی میخواید آلارم ارسال بشه و به چه شکلی آلارم بده؟

  • محمدرضا بهشتی
    Posted at 12:15h, 28 آگوست پاسخ

    سلام و عرض ادب من این فرمول عدم ثبت داده تکراری را در قسمت دیتا ولیدیتشن وارد می کنم اکسل به من پیغام می دهد مساوی قبل از دستور را بردارم و وقتی اینکار می کنم تقاضایم قبول می شود اما در برنامه ام اجرا نمی گردد یه جای کارم می لنگد لطفا راهنمایی فرمایید ؟سپاسگزارم

  • Hali
    Posted at 10:08h, 02 آگوست پاسخ

    سلام
    چطور میشه از لیست کشویی چناچه دو یا چند گزینه رو انتخاب کردیم بخوایم یکی از گزینه ها رو پاک کنیم؟
    برای من نمیذاره یکی از چند گزینه انتخابی رو پاک کنم

  • Saba
    Posted at 19:44h, 01 ژوئن پاسخ

    خیلیی عالی بود،یه عالمههه ممنوننن

  • مهرداد
    Posted at 04:06h, 23 فوریه پاسخ

    سلام . من وقتی توی دیتا ولیدیشن توی قسمت لیست مثلا چندتا گزینه میزارم و بینشون , میزارم ولی بعد از ذخیره تنظیمات این گزینه هایی که گذاشتم بصورت جدا نمایش داده نمیشه و همشون در قالب یک سطر بالا میاد

    • جواد
      Posted at 18:11h, 11 آوریل پاسخ

      اون کاما(,) رو باید انگلیسی بزاری

    • محسن رضایی
      Posted at 17:51h, 30 می پاسخ

      باید بدون فاصله و , انگلیسی باشه

    • H.M
      Posted at 14:49h, 06 جولای پاسخ

      سلام. باید گزینه ها رو از طریق انتخاب سلول (نه از طریق تایپ گزینه ها) وارد کنید.

  • وحید
    Posted at 12:58h, 18 فوریه پاسخ

    سلام مهندس
    من یه منوی کشویی ایجاد کردم وقتی فایل رو بردم توی یه سیستم دیگه با باز کردن کشو حروف فارسی بصورت از هم جدا شده نمایش داده میشه داخل کشو ولی توی سلول درسته فک میکنم باید تنظیماتی رو سیستم جدید انجام بدم میشه راهنمایی کنید؟
    و اینکه امکان تغییر فونت یا سایز لیست کشویی وجود نداره؟

  • Alireza
    Posted at 00:09h, 01 دسامبر پاسخ

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

  • بهمن
    Posted at 09:32h, 15 نوامبر پاسخ

    سلام
    پس از بستن شیت و باز کردن مجدد دیتا ولیدیشن ها حذف میشه.علتش را میشه بفرمایین. ممنون. ذاکری

    • محمد قاسم خانیکی
      Posted at 10:32h, 15 نوامبر پاسخ

      سلام آقا بهمن
      بفرمایید بستن فایل و نه بستن شیت ، درسته ؟؟!!
      اصلا” و ابدا” چنین چیزی نبایستی پیش بیاد
      احتمال داره که از ابتدا اون رو بدرستی تعریف نکردین
      و یا اینکه بعد از تعریف ، فایل رو ذخیره نکردین
      دوباره با دقت بیشتری اون رو بررسی بفرمایید
      موفق باشین – خانیکی

  • ميلاد
    Posted at 09:51h, 03 نوامبر پاسخ

    درود . من به وسيله data.validation و indirect در 4 ستون ليست كشويي تابع هم بوجود اوردم . به اين صورت كه ستون اول : پايه ، ستون دوم : زير پايه و ستون سوم : وابسته به زير پايه و ….. وقتي به ترتيب ميخوام بعد از انتخاب ستون اول ، ستون دوم رو انتخاب كنم همه چيز درسته ، اما نياز من اينه كه اگر ستون پايه ( يعني ستون اول ) پاك بشه ستون دوم و سوم خودشون خودكار پاك بشن ، ( در حال حاضر اگر ستون اول پاك بشه ، ستون هاي بعدي اطلاعات قبلي رو حفظ ميكنن )

    • محمد قاسم خانیکی
      Posted at 11:48h, 03 نوامبر پاسخ

      سلام میلاد جان
      این نیاز شما با ماکرونویسی قابل برطرف شدنه
      بطوریکه با پاک شدن هر ستون ، محتویات خانه های متناظر در ستونهای بعدی ، توسط ماکرو پاک بشن
      جهت کسب اطلاعات بیشتر در خصوص ماکرونویسی ،
      و یا دریافت توضیحات بیشتر ، روی نام کامل من در بالا کلیک کن
      موفق باشی – خانیکی

      • ميلاد
        Posted at 08:42h, 04 نوامبر پاسخ

        مشكل من همون ماكرو هست . چنتا سايت خارجي ماكرو دادن بهم ولي عمل نكرده
        Private Sub Worksheet_Change(ByVal Target As Range)
        On Error Resume Next
        If Target.Column = 2 Then
        If Target.Validation.Type = 3 Then
        Application.EnableEvents = False
        Target.Offset(0, 1).ClearContents
        End If
        End If
        exitHandler:
        Application.EnableEvents = True
        Exit Sub
        End Sub

        • محمد قاسم خانیکی
          Posted at 14:04h, 04 نوامبر پاسخ

          میلاد جان
          قطعا” ماکروتون مشکل داره که درست عمل نکرده
          با من تماس بگیرین تا راهنمایی تون کنم
          موفق باشین – خانیکی

          • ميلاد
            Posted at 14:09h, 05 نوامبر

            جناب خانيكي هم تلفني ازتون تشكر كردم هم واقعا نياز دونستم اينجا هم از شما تشكر كنم با سخاوت اطلاعات خودتون رو در اختيار گذاشتيد

          • محمد قاسم خانیکی
            Posted at 14:52h, 05 نوامبر

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

    • محسن رضایی
      Posted at 17:53h, 30 می پاسخ

      نیاز به فرمول نویسی VB دارید

    • afsan
      Posted at 17:44h, 06 ژانویه پاسخ

      من هم مشکل ایشون دارم کسی میتونه کمکم کنه؟

  • سعید ن
    Posted at 12:51h, 06 سپتامبر پاسخ

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

  • محمد
    Posted at 13:35h, 19 جولای پاسخ

    دستتون درد نکنه،برای نکته ای که در اخر گفتید راهی وجود نداره؟

  • rasool
    Posted at 14:07h, 12 جولای پاسخ

    سلام
    فرض کنید ی لیست کشویی داریم
    مثلا انواع دفتر، چطور میشه با لیست کشویی یجوری ارتباط داده بشه ک وقتی ی نوع دفتر خاص رو انتخاب میکنیم بطور خودکار قیمتش نمایش داده بشه/
    ضمن اینکه میخام محلی انجام بشه ک اگ قیمت اولیمون تغییر کرد اونجا هم قیمت ب روز نمایش داده بشه؟
    راه حلی وجود داره؟

  • betee1984
    Posted at 14:01h, 06 جولای پاسخ

    سلام من یه فاکتور اکسل دارم که لیست کشویی برای کالاها درست کردم که اسامی کالاهام تو شیت دوم هستن حالا می خوام وقتی یه کالارواز لیست کشویی انتخاب می کنم تو ستون واحد کالا قیمت هر کالا با نام کالا خودکار بیاد امکانش هست ممنون

    • علی
      Posted at 14:39h, 28 سپتامبر پاسخ

      سلام.برای راهنمایی به شماره 09034682339 پیام بدید.

  • Arash
    Posted at 09:48h, 13 ژوئن پاسخ

    با سلام و خسته نباشید دوست عزیز
    من میخوام از روی لیست وقتی مثلا حرف P رو تایپ میکنم لیست به روی حرف P بگیره، تقریبا شبیه فیلتر کردن
    ممنونم

  • میلاد
    Posted at 12:10h, 29 می پاسخ

    درود . دوست عزیز من یک فایل از زیر مجموعه های تجهیزات یک کارخانه درست کردم با data validation و name manager ولی یک سطر که اوکی شد با زحمت بسیار فراوان ( چون خیلی خطاها وجود داشت ) متاسفانه سطر پایین تر نه با ctrl+d نه با کپی نه با کشیدن پایین لبه سلول ، اسطر بالاتر طبعیت نمیکنه خیلی حالت ها رو داخل data validation و دستور indirect داخل باکسش امتحان کردم . چجور میشه indirect سطر بالاتر رو به سلول سطر پایین تر انتقال داد ( الان مجبورم برای هر سطر یک indirect بدم :(((

    • یاسین اسماعیل پور
      Posted at 09:15h, 31 می پاسخ

      سلام میلاد جان. لطفاٌ بیشتر توضیح بدید که برای چند سطر به چه راهکاری میخواید برسید تا بتونم بیشتر راهنمایی تون کنم

      • میلاد
        Posted at 16:21h, 09 ژوئن پاسخ

        سلام مجدد ، عرض کنم مشکل من اینه که وقتی برای یک سطر به صورت کشویی data validation درست میکنم بعدش میخوام سطر پایین تر رو هم درست کنم باید یکبار دیگه data validation برای سطر جدید تعریف کنم . یعنی نمیتونم با ctrl+d یا انواع کپی ویژه ، data validation رو به سطر پایین انتقال بدم .
        تقریبا اون تیک apply change to other same cells برای من کار نمیکنه

      • میلاد
        Posted at 16:25h, 09 ژوئن پاسخ

        اینجور بگم که داخل یک سطر و مثلا 5 ستون از اون سطر من از مجموعه به قطعه رسیدم به طوری که هرکدوم به صورت مجزا و تفکیکی قابل انتخاب هستند .
        ولی اگر مثلا بخوام همون سطر رو با همون ویژگی های کپی کنم ، نمیتونم ، و مجبورم دوباره داخل باکس data validationاز دستور indirect استفاده کنم تا زیر مجموعه ها قاطی نشن

      • ميلاد
        Posted at 14:15h, 05 نوامبر پاسخ

        داخل indirect در data validation اين مشكل با حذف $ از شماره رديف ها حل شد . مثلا بجاي $G$17 بايد مينوشتم G17 تا بتونم با كشيدن پايين گوشه سلول ، رديف هاي پايين تر رو هم تابع همون DATA VALIDATION بكنم . ممنون

  • نوری راد
    Posted at 14:06h, 09 می پاسخ

    با سلام و عرض ادب ، در ستونی از اکسل اطلاعاتی از طریق data
    validation ثبت می گردد و میخواهیم به غیر از موارد ثبت شده عبارات دیگری در سلول ها دریافت نشود لطفا راهنمایی فرمایید . با تشکر و سپاس

    • یاسین اسماعیل پور
      Posted at 15:30h, 09 می پاسخ

      سلام
      برای اینکار ابتدا موارد ثبت شده رو در کپی کنید تو یه شیت دیگه و بعد با استفاده از ابزار Remove Duplicate موارد تکراری رو حذف کنید. بعد با استفاده از گزینه List موحود در Data validatin که در همین پست توضیح دادم انتخاب ها رو به اون لیست محدود کنید.

  • مرجان متولی
    Posted at 12:48h, 25 آوریل پاسخ

    سلام
    چطور می شود با استفاده از یک جدول ایجاد شده با ctrl-T اطلاعات داخل datavalidation را به روز کرد. به این ترتیب که وقتی در جدول چیزی را تایپ کنیم در ddl لیست هم به روز شود.

  • Nazanin
    Posted at 20:38h, 16 آوریل پاسخ

    سلام میشه فرمولی بگین که برای یک محدوده در custom, برای وارد کردن فقط اعداد زوج بکار بره

    • یاسین اسماعیل پور
      Posted at 00:19h, 18 آوریل پاسخ

      سلام نازنین جان. برای اینکار میتونید از فرمول زیر استفاده کنید:
      =IF(MOD(A1,2)=0,1,0)

  • محسن
    Posted at 13:33h, 14 مارس پاسخ

    سلام
    چطور میشه در لیست ایجاد شده در بخش data validation فونت داخل کشو ایجاد شده را درشت تر کرد ؟

    • یاسین اسماعیل پور
      Posted at 16:59h, 09 آوریل پاسخ

      سلام. متاسفانه تا جایی که من میدونم لیست Data Validation قابلیت تغییر فونت رو نداره. تنها راهش اینه که کل شیتتون رو انتخاب کنید و فونت تمام سلول ها رو کوچک کنید و بعد زوم شیتتون رو بیشتر کنید

  • ehsan
    Posted at 09:48h, 01 مارس پاسخ

    با سلام
    آيا راهي براي جلوگيري كردن از كپي ساير اطلاعات روي سلول هاي كه دستور Data Validation دارند وجود دارد؟؟
    با تشكر

  • hkheiran
    Posted at 15:38h, 27 فوریه پاسخ

    با سلام و خدا قوت
    می خواهم لیست مشخص شده در سلول اکسل که توسط دستور Data Validation ساخته شده است در معادله ایی جایگذاری کنم به نحوی که اگر مثلا عدد 10 را در سلول A10 انتخاب کردیم لیست مربوط به A10 در مکان مشخص شده در معادله نشان داده شود ممکنه در این زمینه به من کمک کنید؟
    از کمک و مساعدتتان صمیمانه سپاسگزارl

Post A Comment