Skip to main content

كيفية إلحاق أو إضافة نص من خلية إلى أخرى في Excel؟

Author: Siluvia Last Modified: 2025-08-06

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

adding text from one cell to another

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

إلحاق النص من خلية إلى أخرى باستخدام صيغة
إلحاق النص بسهولة من خلية إلى أخرى باستخدام Kutools لـ Excel
إلحاق النص باستخدام العامل (&)
إلحاق النص باستخدام دالة TEXTJOIN (Excel 2016 وما بعده)
إلحاق النص من خلايا متعددة باستخدام كود VBA (ماكرو)


إلحاق النص من خلية إلى أخرى باستخدام صيغة

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

1. حدد خلية فارغة حيث تريد أن تظهر النتيجة المدمجة. أدخل الصيغة التالية في شريط الصيغ: =CONCATENATE(A1," ",B1," ",C1) واضغط على Enter للتطبيق.

2. بعد ذلك، حدد الخلية D1 (أو الخلية التي تحتوي على الصيغة) واسحب مقبض التعبئة لأسفل أو عبر لتوسيع الصيغة إلى الصفوف أو الأعمدة المجاورة حسب الحاجة. هذا يسمح لك بدمج قيم الخلايا بسرعة لبيانات كاملة.

drag and fill the formula to other cells

ملاحظة: في هذه الصيغة، يمكنك ضبط الخلايا المشار إليها (A1، B1، C1) والفواصل (مثل المسافة، الفاصلة، أو الشرطة) وفقًا لمتطلباتك الخاصة. دالة CONCATENATE متاحة عبر إصدارات Excel المختلفة، مما يجعلها قابلة للتطبيق بشكل واسع، رغم أن هناك بدائل مثل TEXTJOIN أو CONCAT المتاحة في إصدارات Excel الأحدث مع مرونة إضافية.


إلحاق النص بسهولة من خلية إلى أخرى باستخدام أداة الدمج في Kutools لـ Excel

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

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

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

2. في مربع الحوار دمج الصفوف أو الأعمدة أو الصفوف دون فقدان البيانات، قم بضبط الإعدادات حسب الحاجة:

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

set options in the dialog box

ستتم الآن دمج قيم الخلايا من أعمدة مختلفة وفقًا لإعداداتك، وستظهر النتيجة في الموقع الذي حددته.

texts in different column cells are appended into one cell

ملاحظة:

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

select Combine rows option to merge each row data

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

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


إلحاق النص باستخدام العامل (&)

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

1. حدد الخلية المستهدفة حيث تريد إلحاق النص (على سبيل المثال، D1)، وأدخل الصيغة التالية:

=A1 & " " & B1 & " " & C1

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

التفسير والنصائح: هذه الطريقة بسيطة وسريعة لعدد قليل من الخلايا. يمكنك استخدام أي فاصل (مثل "-" أو ",") باستبدال المسافات داخل علامات الاقتباس. بالنسبة لفترات طويلة، تتطلب هذه الطريقة تعديلًا يدويًا لتشمل كل مرجع خلية. دائمًا كن حذرًا لاستخدام علامات الاقتباس حول الفاصل الذي اخترته.


إلحاق النص باستخدام دالة TEXTJOIN (Excel 2019 وما بعده)

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

1. في الخلية حيث تريد أن تظهر النتيجة المدمجة (على سبيل المثال، D1)، أدخل الصيغة التالية، باستخدام المسافة كفاصل:

=TEXTJOIN(" ",TRUE,A1:C1)

2. اضغط على Enter لتنفيذ الصيغة. إذا كنت ترغب في دمج المزيد من الصفوف، ببساطة انسخ أو اسحب الصيغة لأسفل بجانب مجموعة البيانات الخاصة بك.

تفسير المعلمات: الحجة الأولى " " تحدد الفاصل (المسافة في هذا المثال). الحجة الثانية TRUE تعني أن أي خلايا فارغة ستتم تجاهلها. قم بتغيير A1:C1 لتناسب نطاق البيانات الفعلي الخاص بك.

المزايا والاعتبارات: هذه الطريقة مثالية للنطاقات الكبيرة والبيانات الديناميكية، خاصة في بيئات Excel الحديثة. بالنسبة لإصدارات Excel السابقة، فكر في استخدام دالة CONCATENATE أو العامل & كبديل. لاحظ أن كتابة النطاق (مثل A1:C1) يسمح لك بدمج الصفوف أو الأعمدة بأكملها مرة واحدة، مما يلغي الحاجة إلى المراجع اليدوية.

تذكيرات الخطأ: إذا لم تكن TEXTJOIN متاحة في إصدارك، قد ترى خطأ #NAME?.


إلحاق النص من خلايا متعددة باستخدام كود VBA (ماكرو)

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

السيناريوهات المناسبة: مناسبة للمستخدمين المريحين مع الماكرو أو أولئك الذين يديرون كميات كبيرة من تجميع البيانات، خاصة عند الحاجة إلى الأتمتة أو العمليات المتكررة.

1. افتح محرر VBA عبر أدوات المطور > Visual Basic. في نافذة Microsoft Visual Basic for Applications، اختر إدراج > وحدة، والصق الكود التالي في الوحدة:

Sub MergeCellsRowByRow()
'Updated by Extendoffice 2025/7/15
    Dim WorkRng As Range
    Dim Delimiter As String
    Dim OutputCell As Range
    Dim rowRng As Range
    Dim cell As Range
    Dim Combined As String
    Dim i As Long

    On Error Resume Next
    xTitleId = "KutoolsforExcel"

    ' Select range to merge
    Set WorkRng = Application.InputBox("Select range to merge by row:", xTitleId, Selection.Address, Type:=8)
    If WorkRng Is Nothing Then Exit Sub

    ' Enter delimiter
    Delimiter = Application.InputBox("Enter a separator:", xTitleId, " ", Type:=2)

    ' Select output starting cell
    Set OutputCell = Application.InputBox("Select starting output cell:", xTitleId, "", Type:=8)
    If OutputCell Is Nothing Then Exit Sub

    On Error GoTo 0
    Application.ScreenUpdating = False

    ' Process each row
    For i = 1 To WorkRng.Rows.Count
        Combined = ""
        For Each cell In WorkRng.Rows(i).Cells
            If cell.Value <> "" Then
                Combined = Combined & cell.Value & Delimiter
            End If
        Next

        ' Remove trailing delimiter
        If Len(Combined) > 0 Then
            Combined = Left(Combined, Len(Combined) - Len(Delimiter))
        End If

        OutputCell.Offset(i - 1, 0).Value = Combined
    Next i

    Application.ScreenUpdating = True
End Sub

2. انقر فوق الزر Run button لتشغيل الماكرو. اتبع التعليمات: أولاً، حدد النطاق المطلوب دمجه، ثم أدخل الفاصل الخاص بك (مثل مسافة، فاصلة، أو حرف آخر)، وأخيرًا حدد الخلية المستهدفة لنتيجة الإخراج.

النصائح العملية:

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

اقتراحات الملخص:

  • عند دمج عدد صغير أو ثابت من الخلايا، توفر الصيغ أو العامل & نتائج سريعة وفعالة.
  • للنطاقات الديناميكية أو مجموعات البيانات الكبيرة، استفد من دالة TEXTJOIN أو الميزات المتقدمة لـ Kutools لـ Excel.
  • عندما يكون الجمع اليدوي المنتظم غير عملي، أو تحتاج إلى أتمتة عبر أوراق عمل متعددة، تقدم الماكرو VBA مرونة وتكيفًا لا مثيل لهما.
  • دائماً قم بمراجعة مراجع الخلايا والفواصل لضمان الدقة في النتائج المدمجة، واحتفظ بنسخة احتياطية من البيانات قبل تطبيق الإجراءات غير القابلة للتراجع.

المقالة ذات الصلة:


أفضل أدوات زيادة الإنتاجية لمجموعة Office

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

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


Office Tab يجلب تجربة التبويبات إلى Office، ويجعل عملك أسهل بكثير

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