إضافة ومراجع النطاقات المسماة
Contents
[
Hide
]
عادةً ما يتم استخدام تسميات الأعمدة والصف للإشارة إلى الخلايا بشكل فريد. ولكن يمكنك إنشاء أسماء وصفية لتمثيل الخلايا أو نطاقات الخلايا أو الصيغ أو القيم الثابتة. الكلمةاسمقد يشير إلى سلسلة من الأحرف التي تمثل خلية أو نطاق من الخلايا أو صيغة أو قيمة ثابتة. على سبيل المثال ، استخدم أسماء سهلة الفهم ، مثل المنتجات ، للإشارة إلى نطاقات يصعب فهمها ، مثل Sales! 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(); |