إضافة والإشارة إلى النطاقات المسماة
Contents
[
Hide
]
عادةً ما يتم استخدام التسميات للأعمدة والصفوف للإشارة إلى الخلايا بشكل فريد. ولكن يمكنك إنشاء أسماء وصفية لتمثيل الخلايا، ونطاقات الخلايا، والصيغ، أو القيم الثابتة. قد تشير كلمة الاسم إلى سلسلة من الأحرف التي تمثل خليةً، أو مجموعة الخلايا، أو صيغةً، أو قيمةً ثابتة. على سبيل المثال، استخدم أسماء سهلة الفهم، مثل المنتجات، للإشارة إلى نطاقات صعبة الفهم، مثل المبيعات!C20:C30. يمكن استخدام التسميات في الصيغ التي تشير إلى البيانات في نفس ورقة العمل؛ إذا كنت ترغب في تمثيل نطاق على ورقة عمل أخرى، فقد تستخدم اسمًا. النطاقات المسماة هي أحد أهم الميزات القوية لبرنامج Microsoft Excel. يمكن للمستخدمين تعيين اسم لنطاق واستخدام ذلك الاسم في الصيغ. Aspose.Cells.GridWeb يدعم هذه الميزة.
إضافة/الإشارة إلى النطاقات المسماة في الصيغ
توفر تحكم GridWeb فئتين (GridName و GridNameCollection) للعمل مع النطاقات المسماة. سيساعدك مقتطف الكود التالي على فهم كيفية إنشاء النطاق المسمى والوصول إليه في الصيغ.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// Inserting dummy data | |
GridWeb1.WorkSheets[0].Cells["B1"].PutValue(100); | |
GridWeb1.WorkSheets[0].Cells["B2"].PutValue(200); | |
GridWeb1.WorkSheets[0].Cells["B3"].PutValue(300); | |
GridWeb1.WorkSheets[0].Cells["B4"].PutValue(400); | |
// Add a new named range "MyRange" with based area B1:B4 | |
GridWeb1.WorkSheets.Names.Add("MyRange", "Sheet1!B1:B4"); | |
// Apply a formula to a cell that refers to a named range "MyRange" | |
GridWeb1.WorkSheets[0].Cells["A1"].Formula = "=SUM(MyRange)"; | |
// Apply a formula to A2 cell | |
GridWeb1.WorkSheets[0].Cells["A2"].Formula = "=Average(MyRange)"; | |
// Calculate the results of the formulas | |
GridWeb1.WorkSheets.CalculateFormula(); |