شرح لأحد الخواص القويّة في التحكم بالبيانات في ملف الإكسل، في نطاق النسخ واللصق، بإستخدام خاصيّتي:
- Go To Special – الذهاب إلى (المخصوص)
- Paste Special – اللصق المخصوص.
وثم شرح فديو سريع لإستخدام الخاصية في مشروع بالإكسل قد اشتغلت عليه قبل، لتعطيكم تصور لإستخدماتها. الطموح إنها تختصر عليكم وقت كبير وتفتح أفكار إضافية في التحكم بالبيانات أو ترتيبها بطريقة تناسبكم.
Go To Special

هذه الخاصية بالإكسل تستخدم لتحديد مجموعة معينة من الخلايا، وتتجهز لك بحيث تسوي فيها اللي تبي بعدها سواء نسخ، حذف أو تغيير. وتقدر توصل لها عن طريق:
- في الشريط العلوي؛ فوق يمين (وأنت في الـHome Tab) إختر Find & Select ومن ثم Go To Special.
- إختصار CTRL + G ومن ثم إضغط زر Special
إستخدامها يكون كالتالي:
- تحدد المنطقة اللي تبي تحدد منها مجموعة خلايا معينة حسب نوعها (بأذكر تحت الأنواع اللي تدعمها هالخاصيّة).
- تستخدم هالخاصية لتلقيص تحديدك للخلايا اللي تطابق النوع اللي اخترته.
- تنسخ الخلايا أو تعدلها أو تسوي فيها اللي تبي.
وهنا أهم أنواع الخلايا اللي تدعم هالخاصيّة معرفتها وتحديدها (هي اللي بالصورة اللي فوق، حسب اختيارك):
- Comments: تحديد الخلايا اللي تحتوي على ملاحظات فقط.
- Constants (تحديد الخلايا اللي تحتوي على ثوابت حسب خيارك بالأسفل)
- Numbers: الخلايا اللي فيها أرقام
- Text: الخلايا اللي فيها نصوص
- Formulas (تحديد الخلايا اللي تحتوي معادلة نتيجتها حسب خيارك بالأسفل)
- Numbers: تحديد الخلايا اللي فيها معادلة تنتج أرقام
- Text: تحديد الخلايا اللي فيها معادلة تنتج نص
- Logical: تحديد الخلايا اللي فيها معادلة منطقية (نتيجتها TRUE\FALSE)
- Error: تحديد الخلايا اللي فيها معادلة لكن نتيجتها خطأ.
- Blanks: تحديد الخلايا الفارغة.
- Current Array: تحديد المصفوفة كاملة إن كانت الخلية المحددة قبل استخدام هالخاصية هي معرّفة ضمن مصفوفة أو مجموعة.
- Objects: تحديد كل الأشياء غير الخلايا (صور، رسومات بيانية..الخ)
- row differences: تحديد الخلايا المختلفة عن الخلية المحدده في نفس الصف فقط
- Column differences: تحديد الخلايا المختلفة عن الخلية المحدده في نفس العمود فقط
- Precedents: تحديد جميع الخلايا التي تعتمد عليها هذه الخلية. (بمعنى لو الخلية عبارة عن معادلة، جميع الخلايا المستخدمة في المعادلة سوف يتم تحديدها)
- Dependents: تحديد جميع الخلايا التي تستخدم هذه الخلية أو تعتمد عليها في أي عمل (معادلة أو أخرى)
- Last cell: تحديد آخر خلية تم استخدامها.
- Visible cells only: تحديد الخلايا الظاهرة فقط. (لو قمت بتحديد منطقة تحتوي على أعمدة مخفية، هذا يحدد لك الظاهر فقط)
- Conditional formats: تحديد الخلايا التي تحتوي على تنسيق خاص مطبّق عليها.
- Data validation: تحديد الخلايا التي تحتوي قوانين “التأكد من صحة البيانات” فقط.
Paste Special


هذه الخاصيّة قد تكون معروفة، لكن مفيدة بالعادة استخدامها مع Go To Special. وذلك لتحديد خلايا معينة ثم نسخها ولصقها بحالة مختلفة بعض الشيء. وعلى سبيل المثال:
- لصق كأرقام فقط
- لصق كعمليات مربوطة بالخلايا الأصلية (بدل أن يلصق محتوى الخلية، يضع “=A01” مثلًا)
- لصق مع قلب الترتيب -تحويل الصفوف أعمدة والعكس- (Transpose)
- لصق التنسيق فقط
- لصق حجم مقاسات الأعمدة فقط
- وبقية أمثلة أخرى شبيهة، اترك لكم الوقت انكم تجربونها وتكتشفون العجب.
قائمة لصق العمليات Operations (لصق الأرقام على أرقام):
في الجزء السفلي، مجموعة خيارات Operations، تقدر تنسخ ارقام وتلصقها على خلايا فيها أرقام، وبدل أنك تستبدلهم بالأرقام الجديدة، تروح وتجمعهم سوا أو قسمة أو ضرب وهكذا. مفيدة جدًا في حال تبي تنقل صف كامل وتضيفه إلى صف آخر بحيث تجمع القيم سوا.
مثال تطبيقي
هذا مثال واقعي لإستخدامي خاصيّة Go to Special في أحد المشاريع، وكانت مفيدة جدًا لدرجة اختصرت علي عمليات ترتيب بالساعات.
ولأي أسئلة أو استفسارات تفضلوا هنا 🙂
لدي حماس ورغبة لاحتراف الاكسل
إعجابإعجاب