-1-
-2-
035 How To Create A Dynamic Range For A Data Validation List In Excel
المكتبة
To create a dynamic range for a data validation list in Excel, you can use one of the following methods:
Use a named Excel table. This is the easiest and most reliable way to create a dynamic range. To do this, first create a table with your list items. Then, select all the items in the table column (not the heading) and click in the Name Box. Type a one-word name for the range and press Enter. Finally, select the cell where you want to create the data validation list and follow these steps:
On the Data tab, in the Data Tools group, click Data Validation.
In the Data Validation dialog box, under Allow, select List.
In the Source box, type the name of the table range you created, preceded by an equal sign (=). For example, if you named your table range "Produce", you would type =Produce in the Source box.
Click OK.
-----------------------------------------------------------
Use the UNIQUE formula. This method is more complex, but it can be used to create a dynamic range that is based on the values in a range of cells. The UNIQUE formula returns a list of unique values in a range of cells. To use this method, follow these steps:
Select the cell where you want to create the data validation list.
In the formula bar, type the following formula:
=UNIQUE(A2:A)
where A2:A is the range of cells that contains the values you want to use for the data validation list.
* Press Enter.
* In the Data Validation dialog box, under Allow, select List.
* In the Source box, type the hash (#) symbol followed by the cell reference that contains the UNIQUE formula. For example, if the cell reference is B2, you would type #B2 in the Source box.
* Click OK.
No matter which method you use, the dynamic range will automatically update to include any new or deleted items in the source list.
Here are some additional tips for creating dynamic ranges for data validation lists:
Use named Excel tables whenever possible. This is the easiest and most reliable way to create a dynamic range.
If you are using the UNIQUE formula, make sure that the source range does not contain any blank cells. Blank cells will be included in the dynamic range, which can cause problems.
You can use the Data Validation dialog box to set other criteria for the data validation list, such as minimum and maximum values, or text length.
هناك طريقتان لإنشاء نطاق ديناميكي لقائمة التحقق من صحة البيانات في Excel:
استخدام جدول Excel المسمى. هذا هو أبسط وأضمن طريقة لإنشاء نطاق ديناميكي. للقيام بذلك، أولاً، قم بإنشاء جدول بعناصر القائمة. ثم، حدد جميع العناصر في عمود الجدول (ليس العنوان) وانقر في مربع الاسم. اكتب اسمًا من كلمة واحدة للنطاق واضغط على Enter. أخيرًا، حدد الخلية التي تريد إنشاء قائمة التحقق من صحة البيانات فيها واتبع هذه الخطوات:
على علامة التبويب "بيانات"، في مجموعة "أدوات البيانات"، انقر فوق "التحقق من صحة البيانات".
في مربع حوار "التحقق من صحة البيانات"، ضمن "السماح"، حدد "قائمة".
في مربع "المصدر"، اكتب اسم نطاق الجدول الذي قمت بإنشائه، مسبوقًا بعلامة يساوي (=). على سبيل المثال، إذا قمت بتسمية نطاق الجدول "Produce"، فسوف تكتب =Produce في مربع "المصدر".
انقر فوق "موافق".
استخدام صيغة UNIQUE. هذه الطريقة أكثر تعقيدًا، لكنها يمكن استخدامها لإنشاء نطاق ديناميكي يستند إلى القيم في نطاق من الخلايا. تُرجع صيغة UNIQUE قائمة بالقيم الفريدة في نطاق من الخلايا. لاستخدام هذه الطريقة، اتبع هذه الخطوات:
حدد الخلية التي تريد إنشاء قائمة التحقق من صحة البيانات فيها.
في شريط الصيغة، اكتب الصيغة التالية:
=UNIQUE(A2:A)
حيث A2:A هو نطاق الخلايا الذي يحتوي على القيم التي تريد استخدامها لقائمة التحقق من صحة البيانات.
* اضغط على Enter.
* في مربع حوار "التحقق من صحة البيانات"، ضمن "السماح"، حدد "قائمة".
* في مربع "المصدر"، اكتب رمز # متبوعًا بالإشارة إلى الخلية التي تحتوي على صيغة UNIQUE. على سبيل المثال، إذا كانت إشارة الخلية هي B2، فستكتب #B2 في مربع "المصدر".
* انقر فوق "موافق".
بغض النظر عن الطريقة التي تستخدمها، سيتم تحديث النطاق الديناميكي تلقائيًا لتشمل أي عناصر جديدة أو محذوفة في قائمة المصدر.
فيما يلي بعض النصائح الإضافية لإنشاء نطاقات ديناميكية لقوائم التحقق من صحة البيانات:
استخدم الجداول المسماة في Excel كلما أمكن ذلك. هذا هو أبسط وأضمن طريقة لإنشاء نطاق ديناميكي.
إذا كنت تستخدم صيغة UNIQUE، فتأكد من أن نطاق المصدر لا يحتوي على أي خلايا فارغة. سيتم تضمين الخلايا الفارغة في النطاق الديناميكي، مما قد يسبب مشاكل.
يمكنك استخدام مربع حوار "التحقق من صحة البيانات" لتعيين معايير أخرى لقائمة التحقق من صحة البيانات، مثل القيم الدنيا والحد الأقصى أو طول النص.
يمكنك أيضًا استخدام مربع حوار "التحقق من صحة البيانات" لتنسيق قائمة التحقق من صحة البيانات، مثل تغيير الخط والحجم أو لون النص.
-3-
-4-