KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف تُلحِق نص خلية بنص خلية أخرى في Excel؟

المؤلفSiluviaتاريخ التعديل

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

إضافة نص من خلية إلى أخرى

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

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


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

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

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

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

اسحب واملأ الصيغة في الخلايا الأخرى

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


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

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

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

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

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

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

تعيين الخيارات في مربع الحوار

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

يتم إلحاق النصوص الموجودة في خلايا أعمدة مختلفة في خلية واحدة

ملاحظة:

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

حدد خيار دمج الصفوف لدمج بيانات كل صف

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

إذا كنت ترغب في تجربة هذه الأداة مجانًا (لمدة 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، اخترإدراج > وحدة نمطية (Module)، ثم الصق الكود التالي في الوحدة النمطية:

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. انقر الزرزر التشغيل لتشغيل الماكرو. اتبع التعليمات التالية: أولًا، حدد النطاق الذي تريد دمجه، ثم أدخل فاصل النص (مثل مسافة أو فاصلة أو أي رمز آخر)، وأخيرًا حدد الخلية التي ستُعرض فيها النتيجة.

نصائح عملية:

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

اقتراحات موجزة:

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

مقال ذو صلة:


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

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

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


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

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

جميع الإضافات من Kutools في برنامج تثبيت واحد!

Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل