Skip to main content

كيفية لصق البيانات بشكل مقلوب والحفاظ على مرجع الصيغة في Excel؟

Author: Sun Last Modified: 2025-07-21

عند العمل مع Excel، يتم استخدام ميزة التحويل (Transpose) بشكل متكرر لتغيير ترتيب البيانات من أعمدة إلى صفوف أو العكس. ومع ذلك، يظهر تحدٍ شائع عندما تتضمن هذه البيانات صيغًا - حيث يقوم Excel بشكل افتراضي بتعديل مراجع الخلايا لتتناسب مع الاتجاه الجديد. كما هو موضح في لقطة الشاشة أدناه، غالباً ما يؤدي هذا التعديل التلقائي إلى كسر العمليات الحسابية المقصودة، خاصةً في البيانات المعقدة أو المتصلة. فهم كيفية لصق البيانات المحولة مع الاحتفاظ بمراجع الصيغ الأصلية أمر ضروري لأي شخص يتعامل مع نماذج مالية، حسابات هندسية، أو لوحات تحكم مرتبطة حيث يلعب الحفاظ على سلامة الصيغ دوراً كبيراً. يشرح هذا المقال عدة طرق عملية لتحقيق هذا الهدف، ويناقش أفضل وأسوأ سيناريوهات الاستخدام، ويقدم نصائح لحل المشكلات لضمان تشغيل أكثر سلاسة.
paste transposed and keep formula

استخدم مفتاح F4 لتحويل مراجع الصيغة إلى مراجع مطلقة وتحويل البيانات

التحويل والاحتفاظ بالمراجع باستخدام وظيفة البحث والاستبدال

التحويل والاحتفاظ بالمراجع باستخدام Kutools لـ Excel

كود VBA - تحويل الخلايا مع الحفاظ على مراجع الصيغة (نسبي أو مطلق)

صيغة Excel - إعادة إنشاء الصيغ المحولة يدويًا باستخدام الدالة INDIRECT أو بناء العنوان


استخدم مفتاح F4 لتحويل مراجع الصيغة إلى مراجع مطلقة وتحويل البيانات

1. حدد الخلية التي تحتوي على الصيغة

انقر فوق الخلية التي تحتوي على الصيغة التي تريد تعديلها.

2. افتح شريط الصيغة

انقر داخل شريط الصيغة لوضع المؤشر داخل الصيغة.

3. تحويل إلى مراجع مطلقة

حدد الصيغة بأكملها في شريط الصيغة، ثم اضغط على مفتاح F4.

هذا يغير صيغة المرجع بين النسبية والمطلقة والمختلطة.

كرر هذا لكل مراجع الخلايا الموجودة في الصيغة حتى تصبح جميعها مراجع مطلقة بالكامل.

4. نسخ البيانات

حدد نطاق البيانات الذي تريد نسخه واضغط على Ctrl + C.

5. لصق كبيانات محولة

انقر بزر الماوس الأيمن على الخلية الهدف، ثم حدد 'لصق خاص' → 'تحويل'.

💡 نصيحة:
تتأكد المراجع المطلقة أن الصيغة دائمًا تشير إلى نفس الخلايا، حتى عند نسخها أو نقلها. تحويل البيانات يغير الصفوف إلى أعمدة أو الأعمدة إلى صفوف - مثالي لإعادة تنظيم تخطيط البيانات.


التحويل والاحتفاظ بالمراجع باستخدام وظيفة البحث والاستبدال

لتحويل نطاق من الخلايا والاحتفاظ بمراجع الصيغ الأصلية في Excel، يمكنك استخدام وظيفة البحث والاستبدال لتحويل الصيغ مؤقتًا إلى نصوص، إعادة ترتيبها، ثم إعادتها مرة أخرى إلى صيغ. هذا النهج مناسب لمجموعات البيانات صغيرة ومتوسطة الحجم وهو مفيد عندما لا تكون لديك إضافات مثبتة أو تفضل عدم استخدام VBA.

1. أولاً، حدد نطاق الخلايا التي تحتوي على الصيغ التي تريد تحويلها. اضغط على Ctrl + H لفتح مربع الحوار 'البحث والاستبدال'.

2. في مربع حوار البحث والاستبدال اكتب = في البحث عن الحقل، واكتب #= في استبدال بـ الحقل. هذه الخطوة تحول الصيغ الحية إلى نصوص عادية عن طريق استبدال علامة التساوي. هذا يمنع Excel من تحويل مراجع الخلايا أثناء عملية النسخ والتحويل.
set options in the Find and Replace dialog

3. انقر استبدال الكلسيظهر مربع حوار يعرض عدد التعديلات التي تم إجراؤها. انقر موافق ثم إغلاق لمغادرة الحوار.
formulas are replaced with strings

4. مع الخلايا النصية المحولة التي لا تزال محددة، اضغط Ctrl + C لنسخها. انتقل إلى موقع اللصق المطلوب، انقر بزر الماوس الأيمن، ومن قائمة السياق، حدد لصق خاص > تحويل لتحويل ولصق. كن حذرًا أنه إذا كان لديك مجموعة بيانات كبيرة أو تستخدم الصيغ دوال غير مستقرة، قد تحتاج إلى التحقق من النتائج الملصوقة بعناية.
click Transpose to paste the cells in transposition

5. بعد اللصق، اضغط Ctrl + H مرة أخرى لفتح مربع حوار البحث والاستبدال الآن، قم بعكس الاستبدال الأصلي: اكتب #= في البحث عن الحقل و = في استبدال بـ الحقل. سيحول هذا النصوص إلى صيغ وظيفية مرة أخرى.
set options in the Find and Replace dialog

6. انقر استبدال الكل، ثم موافق > إغلاق للانتهاء. الآن تم تحويل الصيغ الخاصة بك والاحتفاظ بالمراجع كما كانت في النطاق الأصلي.
doc transpose keep reference6

تعمل هذه الطريقة اليدوية بشكل أفضل مع مجموعات البيانات الصغيرة. بالنسبة للنطاقات الأكثر تعقيدًا أو عند التعامل مع الأنماط المختلفة للمراجع، تحقق من النتائج بعناية لضمان إعادة حساب الصيغ كما هو متوقع. إذا كنت تمتلك نطاقات مسماة أو مراجع خارجية، فقد تحتاج إلى مراجعتها بعد التحويل.


التحويل والاحتفاظ بالمراجع باستخدام Kutools لـ Excel

إذا كنت بحاجة بشكل متكرر إلى تحويل البيانات التي تتضمن صيغًا، فإن Kutools لـ Excel توفر نهجًا مبسطًا. تتيح لك أداة Convert Refers تحويل جميع مراجع الصيغة إلى مراجع مطلقة قبل التحويل. وهذا يضمن أن المراجع الأصلية ستبقى سليمة بعد التحويل، مما يقلل من التدخل اليدوي وخطر كسر الصيغ.

Kutools لـ Excel يقدم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة. بالتكامل مع قدرات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات أمرًا سهلاً للغاية. معلومات تفصيلية عن Kutools لـ Excel... نسخة تجريبية مجانية...

بعد تثبيت Kutools لـ Excel، اتبع الخطوات التالية:

1. حدد الخلايا التي تحتوي على الصيغ التي تحتاج إلى تحويلها، ثم انقر Kutools > المزيد (في مجموعة الصيغة) > Convert Refers. سيتم فتح مربع حوار تحويل المراجع.
click Convert Refers feature of kutools

2. في مربع حوار تحويل مراجع الصيغة حدد الخيار إلى مطلق وانقر موافق. تضمن هذه الخطوة أن جميع مراجع الخلايا في الصيغ المحددة يتم تحديدها كمراجع مطلقة (مع علامات $). نتيجة لذلك، لن تتحول المراجع عند تحويل الخلايا.
check To absolute option
the references in selected formula cells have been converted to absolute

3. الآن، حدد الخلايا مرة أخرى واضغط Ctrl + C لنسخها. في موقع اللصق المطلوب، انقر بزر الماوس الأيمن وحدد تحويل من لصق خاص القائمة الفرعية في قائمة السياق. سيحول هذا البيانات الخاصة بك ويحتفظ بالمراجع الصحيحة للصيغ.
choose Transpose from the Paste Special

نصيحة: إذا كنت ترغب في تحويل هياكل الجداول بسرعة (مثل تغيير الصفوف إلى أعمدة في جداول البيانات الكبيرة)، يقدم Kutools لـ Excel أيضًا ميزة تحويل بُعد الجدول. هذه الأداة مفيدة للغاية لإعادة هيكلة الجداول الكبيرة بسرعة دون فقدان الروابط أو التنسيقات. الأداة متاحة كتجربة مجانية لمدة محدودة من الأيام؛ قم بتنزيلها هنا لتجربة جميع الميزات.

transpose table dimensions by kutools

حل Kutools هو الأكثر فعالية إذا كنت تقوم بهذه المهام بشكل متكرر، خاصةً مع أحجام البيانات الكبيرة أو جداول البيانات المعقدة التي تحتوي على العديد من الصيغ. كإجراء احترازي، تأكد دائمًا مما إذا كانت المراجع المطلقة مرغوبة بعد التحويل؛ قد تحتاج إلى تحويل المراجع إلى نسبية باستخدام نفس الميزة حسب الحاجة. إذا كانت الصيغ الأصلية تخلط بين المراجع النسبية والمطلقة، راجعها بدقة بعد التحويل والعملية.


كود VBA - تحويل الخلايا مع الحفاظ على مراجع الصيغة (نسبي أو مطلق)

بالنسبة للسيناريوهات المتقدمة، كتابة ماكرو VBA يمكّنك من أتمتة عملية تحويل الصيغ مع الحفاظ على أنواع المراجع الأصلية - سواء كانت نسبية أو مطلقة أو مختلطة. هذا الحل مناسب للمستخدمين المتمرسين في البرمجة، وخاصةً عند التعامل مع نطاقات البيانات الكبيرة أو عند تنفيذ هذه العملية بشكل متكرر. يقدم VBA مرونة ويتكيف مع الأنماط المعقدة للمراجع ويتعامل مباشرة مع مختلف الهياكل الصيغية.

1. أولاً، قم بتمكين علامة التبويب 'المطور' في Excel إذا لم تكن مرئية بالفعل. اذهب إلى المطور > Visual Basic لفتح محرر VBA.

2. في محرر VBA، انقر على إدراج > وحدة لفتح نافذة وحدة جديدة، ثم قم بنسخ ولصق الكود التالي لـ VBA في هذه النافذة:

Sub TransposeFormulasPreserveReferences()
    Dim ws As Worksheet
    Dim sourceRange As Range
    Dim destRange As Range
    Dim numRows As Long, numCols As Long
    Dim i As Long, j As Long
    Dim tempArray As Variant
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = ActiveSheet
    Set sourceRange = Application.InputBox("Select the range you want to transpose", xTitleId, Selection.Address, Type:=8)
    
    If sourceRange Is Nothing Then Exit Sub
    
    numRows = sourceRange.Rows.Count
    numCols = sourceRange.Columns.Count
    
    Set destRange = Application.InputBox("Select the upper-left cell for the transposed output", xTitleId, , Type:=8)
    
    If destRange Is Nothing Then Exit Sub
    
    tempArray = sourceRange.Formula ' Store original formulas
    
    ' Transpose formulas, cell by cell
    For i = 1 To numRows
        For j = 1 To numCols
            destRange.Offset(j - 1, i - 1).Formula = tempArray(i, j)
        Next j
    Next i
End Sub

3. لتشغيل الكود، انقر على الزر Run button أو اضغط على F5. اتبع التعليمات: حدد بيانات المصدر (بما في ذلك الصيغ) التي ترغب في تحويلها والخلية البدء للإخراج. سيقوم الماكرو بنسخ وتحويل جميع الصيغ، مع الاحتفاظ بالمراجع كما هي في الموقع الأصلي. إذا كانت صيغك تستخدم مراجع نسبية، كن على علم بأن سياقها قد يتغير (قد لا تتطابق القيم الناتجة مع الأصلية)، ولكن نص الصيغة نفسه لن يتم تعديله، مما يحافظ على نوع المرجع.

هذا النهج مفيد بشكل خاص لمجموعات البيانات الكبيرة، العمليات المتكررة، أو عندما يكون هناك حاجة إلى تحكم دقيق. إذا حدث خطأ (مثل اختيار منطقة وجهة غير كافية الحجم بشكل صحيح)، أعد تشغيل الماكرو وتحقق بعناية من اختيارات النطاق.


باختصار، يوفر Excel عدة طرق لتحويل البيانات مع الحفاظ على مراجع الصيغة الأصلية، بما في ذلك البحث والاستبدال اليدوي، والأدوات المتقدمة مثل Kutools، وأتمتة VBA، والأساليب القائمة على الصيغ باستخدام INDIRECT أو ADDRESS. عند اختيار طريقة، ضع في اعتبارك حجم بياناتك، تعقيد الصيغ والحاجة إلى الأتمتة مقابل التحكم اليدوي. تحقق دائمًا من النتائج - خاصةً مع المراجع النسبية - لضمان صحة العمليات الحسابية، واحتفظ بنسخة احتياطية من مصنفك قبل تنفيذ أي تغييرات جماعية أو تشغيل الماكرو. إذا واجهت مشاكل مثل أخطاء 'ref' أو قيم غير متوقعة، تحقق من أن المراجع لم تخرج خارج النطاق الصحيح أو أن المراجع النسبية/المطلقة المختلطة لم تتغير بشكل غير صحيح. عند الشك، جرب طريقتك على عينة صغيرة أولاً لبناء الثقة في العملية.

أفضل أدوات الإنتاجية لمكتب العمل

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات من خلال: التنفيذ الذكي |توليد الشيفرة |إنشاء الصيغ المخصصة |تحليل البيانات وتوليد الرسوم البيانية |استدعاء الوظائف المحسنة
الميزات الشائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو العنوان دون فقدان البيانات | تقريب ...
بحث متقدم: بحث V متعدد المعايير | بحث V متعدد القيم | بحث في عدة ورقات | مطابقة غامضة ....
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة تابعة | قائمة منسدلة متعددة الاختيار ....
إدارة الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاق والأعمدة ...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | أدوات المصنف & أدوات الورقة العمل | مكتبة النص التلقائي (Auto Text) | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب القائمة | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع من الرسوم البيانية (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |12 أداة تحويل (تحويل إلى كلمات، تحويل العملة، ...) |7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم الخلايا، ...) | ... والمزيد

عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...


Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير

  • تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!