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

كيف تُضيف نصًا إلى بداية أو نهاية جميع الخلايا في Excel؟

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

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

إضافة نص إلى بداية أو نهاية الخلايا

فيديو: إضافة نص في إكسل

 
 
 

إضافة نص إلى بداية / نهاية جميع الخلايا باستخدام الملء التلقائي (Flash Fill)

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

لنفترض أنك بحاجة إلىإضافة «د. » في بداية الأسماء في العمود A. إليك كيفية استخدام الملء التلقائي لتحقيق ذلك:

  1. تأكد من أن بياناتك موجودة في عمود، وأن يكون العمود التالي فارغًا.

    بيانات عينة

  2. اكتب المثال الأول مع إضافة«Dr. » في الخلية الأولى من العمود التالي، ثم اضغط علىEnter.اكتب النص المحدد وقيمة الخلية
  3. اضغط علىCtrl + E لملء باقي الخلايا في العمود تلقائيًّا مع إضافة«Dr. » كبادئة للأسماء.
    تلميح:يمكنك أيضًا النقر على تبويبData في الشريط، ثم اختيارFlash Fill للحصول على نفس النتيجة إذا كنت تفضّل استخدام واجهة الشريط لعمليات Excel.

ملاحظة:لـإضافة نص معيّن بعد الأسماء، مثل إلحاق«, HR»للإشارة إلى قسم الموارد البشرية، يمكنك استخدام نفس الأسلوب:


إضافة نص إلى بداية / نهاية جميع صيغة

لإدراج نص أو أحرف معيّنة بسهولة في بداية أو نهاية الخلايا، يمكنك دمج سلسلة محددة مع مرجع الخلية باستخدام صيغة إكسل. لنفترض أنك بحاجة إلىإضافة «الفصل أ: » في بداية الأسماء في العمود A. إليك كيفية تطبيق صيغة لتحقيق ذلك:

  1. اختر خلية تريد أن تظهر فيها نتيجة الاسم الأول مسبوقة بـ "Class A:".

    بيانات عينة

  2. أدخل أيًّا من هذه الصيغ حسب تفضيلك، ثم اضغط علىEnter لرؤية النتيجة الأولى (سأستخدم هنا الصيغة الأولى كمثال):
    ="Class A: "&A2
    =CONCATENATE("Class A: ", A2)
    =CONCAT("Class A: ", A2)
    تلميح:في هذه الصيغ، "Class A:" هي البادئة التي تُضاف إلى الأسماء، وA2 هي أول خلية تحتوي على اسم ترغب في تعديله. لا تتردد في استبدال "Class A:" وتعديلA2 بما يناسب احتياجاتك الخاصة.
     إدخال صيغة في خلية
  3. اسحب مقبض التعبئة لأسفل حتى تصل إلى الخلايا التي ترغب في تطبيق الصيغة عليها.

    اسحب مقبض التعبئة لأسفل حتى الخلايا لتطبيق هذه الصيغة

ملاحظات:

  • للتيسير، ضع النص الذي ترغب في إضافته في خلية محددة (مثل)E2) ثم اجمع الخليتين معًا.تلميح:تم تثبيت عنوان الخلية الخاصة بالنص المُسبق بإضافة علامة $ لمنع تغيّره عند نسخ الصيغة لأسفل.

    ضع النص في خلية للحصول على النتيجة

  • لـإلحاق نص بنهاية المحتوى الموجود في خلية، ما عليك سوى عكس هيكل الصيغة ببساطة. على سبيل المثال، لإضافة «- Class A» إلى نهاية المحتوى الموجود في الخلية A2، استخدم أيًّا من الصيغ التالية:
    =A2&" - Class A"
    =CONCATENATE(A2, " - Class A")
    =CONCAT(A2, " - Class A")
    إلحاق نص بنهاية خلية

إضافة نص إلى بداية / نهاية جميع الخلايا باستخدام الذكاء الاصطناعي

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

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

لإضافة نص مثل«د. »إلى الخلايا المحددة، ما عليك سوى تحديد الخلايا، ثم النقر علىKutools > مساعد الذكاء الاصطناعي، ثم أخبر مساعد Kutools AI: أضف «د. » قبل كل خلية محددة. وسيفهم فورًا ويعرض لك زرتنفيذ. انقر عليه، وستُطبَّق التغييرات على الفور.

ملاحظات:

  • إذا لم تكن النتيجة كما توقعت وترغبت في التراجع عن التغييرات، فانقر على زرغير راضٍللتراجع عن إجراءاتك.
  • لـإلحاق نص مثل «AA» بنهاية جميع الخلايا المحددة، غيّر طلبك إلىإضافة «AA»بعدكل خلية محددة.
  • هل ترغب في الوصول إلى أداةمساعد الذكاء الاصطناعي؟ قم بتنزيلKutools لـ Excelالآن! وبعيدًا عن ذلك، يضم Kutools أكثر من 300 ميزة رائعة، ويقدّم نسخة تجريبية مجانية لمدة 30 يومًا. لا تنتظر، جرّبه اليوم!

إضافة نص إلى بداية / نهاية جميع الخلايا باستخدام VBA

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

  1. حدد النطاق (أو النطاقات) الذي تريد إضافة النص المحدد إليه في بداية أو نهاية جميع الخلايا.
  2. اضغط مع الاستمرار على مفاتيحAlt + F11 في Excel لفتح نافذةMicrosoft Visual Basic for Applications.
  3. انقر علىInsert>Module، والصق كود VBA التالي في نافذةModule.
    • VBA: إضافة نص معيّنفي البدايةللخلايا
      Sub PrependToSelectedCells()
          Dim c As Range
          For Each c In Selection
              If c.Value <> "" Then c.Value = "EXCL-" & c.Value 
          Next
      End Sub

      ملاحظة:يسبق هذا الرمز جميع الخلايا المُسَمَّاة بـ«EXCL-». تأكد من استبدال نص المثال هذا في الرمز بالنص الفعلي الذي تحتاجه قبل تطبيقه على ورقة العمل الخاصة بك.

    • VBA: إضافة نص معيّنفي النهايةللخلايا
      Sub AppendToSelectedCells()
          Dim c As Range
          For Each c In Selection
              If c.Value <> "" Then c.Value = c.Value & "-XS"
          Next
      End Sub

      ملاحظة:يُلحِق هذا الماكرو«-XS» بمحتوى كل خلية محددة. تأكد من استبدال«-XS» باللاحقة التي ترغب في إلحاقها بمحتويات خلاياك قبل تشغيل الماكرو في ورقة العمل الخاصة بك.

  4. اضغط على مفتاحF5 لتشغيل الماكرو.

النتيجة

  • بمجرد تشغيلك لكود VBA الأول، سيتم إلحاق القيمة«EXCL-» بمحتويات جميع الخلايا المحددة.

     إلحاق نص قبل محتويات الخلية

  • عند تشغيل كود VBA الثاني، سيتم إلحاق القيمة«-XS» بمحتويات جميع الخلايا المحددة.

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

    إلحاق نص قبل محتويات الخلية ووضعه في العمود التالي

    Sub PrependToRightOfSelectedCells()
        Dim c As Range
        For Each c In Selection
            If c.Value <> "" Then c.Offset(0, 1).Value = "EXCL-" & c.Value
        Next c
    End Sub
  • إلحاق نص بمحتوى الخلية ووضعه في العمود التالي:

    إلحاق نص بمحتويات الخلية ووضعه في العمود التالي:

    Sub AppendToRightOfSelectedCells()
        Dim c As Range
        For Each c In Selection
            If c.Value <> "" Then c.Offset(0, 1).Value = c.Value & "-XS"
        Next c
    End Sub

إضافة نص إلى بداية / نهاية جميع الخلايا باستخدام Kutools لـ Excel

Kutools لـ Excel's Add Text مصممة للتعامل بكفاءة مع إضافة نص معيّن في بداية أو نهاية كل خلية ضمن نطاق واحد أو أكثر. علاوةً على ذلك، تتفوق هذه الأداة في تنفيذ مهام أكثر تفصيلًا مثل:

  • أضف نصًا قبل أو بعد أجزاء محددة داخل محتوى الخلية.
  • أدرج النص في الموضع المحدد.
  • لفّ النص حول المحتوى الموجود بإضافة بادئة ولحقة في آنٍ واحد.
  • إلحاق نصٍّ معيّن قبل الأحرف الكبيرة و/أو الصغيرة.
  • وغير ذلك من احتياجات معالجة النصوص المتخصصة...
ميزة إضافة نص من Kutools

بمجرد تثبيتKutools لـ Excel، حدد نطاقًا واحدًا أو أكثر من النطاقات التي تريد إضافة النص المعيّن إليها، ثم انقر علىKutools > Text > Add Text. في مربع حوارAdd Text، اتبع الخطوات التالية:

  1. اكتب النص الذي تريد إضافته.
  2. اختر الخيار المطلوب لمكان وضع النص. يمكنك معاينة النتيجة في لوحة المعاينة.
  3. اضغط علىOK.

تحديد الخيارات في مربع حوار إضافة نص

نصائح:
  • في لقطة الشاشة المعروضة، تم إدخال"2024" في مربع النص مع تحديد الخياربعد آخر حرف. يمكنك معاينة شكل النص في كل خلية قبل تطبيق التغييرات على نطاق(نطاقات) التحديد الخاصة بك.
  • إذا حددت الخيارSkip non-text cells، فلن تضيف الأداة النص المحدد إلى الخلايا التي تحتوي على محتوى غير نصي.

ملاحظة:هل ترغب في الوصول إلى أداةإضافة نص؟ قم بتنزيلKutools لـ Excelالآن! ويحتوي Kutools، بالإضافة إلى ذلك، على أكثر من 300 ميزة رائعة، مع نسخة تجريبية مجانية لمدة 30 يومًا. لا تنتظر—جرّبه اليوم!


إضافة إضافة نص بصريًّا إلى بداية / نهاية جميع الخلايا باستخدام التنسيق المخصص

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

لنفترض أن لديك عمودًا من الأرقام يمثّل أوزانًا، وتريدعرضها مع إلحاق وحدة «كغ» بكل رقمدون تغيير القيم الفعلية لأغراض الحساب. اتبع الخطوات أدناه:

  1. حدد الخلايا التي تحتوي على الأوزان. يمكنك تحديد نطاق أو العمود بأكمله أو خلايا محددة داخل جدول البيانات.

    تحديد الخلايا

  2. اضغط مع الاستمرار على مفاتيحCtrl + 1لفتح مربع حوارتعيين تنسيق الخلية. بدلاً من ذلك، يمكنك النقر بزر الماوس الأيمن على الخلايا المحددة واختيارتعيين تنسيق الخليةمن القائمة السياقية.
  3. في مربع حوارتعيين تنسيق الخلية، ضمن تبويبNumber، يُرجى القيام بما يلي:
    1. اخترمخصصمن قائمة الفئات على اليسار.
    2. في مربع الإدخالالنوعأسفلمخصص، أدخل رمز التنسيق التالي:#« كغ». يمكنك بعد ذلك معاينة التنسيق الجديد في مربعالمعاينةلمعرفة شكله قبل التطبيق.
    3. انقر فوقموافق.

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

النتيجة

الآن، سيعرض كل رقم في النطاق المحدد مع إلحاق«كغ»به، بينما تظل القيمة الفعلية في الخلايا دون تغيير، لذا ستستخدم أي حسابات تتضمّن هذه الخلايا البيانات الرقمية النقية دون نص«كغ».

يتم إلحاق النص المحدد بكل خلية

ملاحظات:

  • رمز التنسيق#« kg»يضيف بصريًّا« kg»إلى جميع الخلايا التي تحتوي على أرقام، ويمكنك تخصيصه على النحو التالي:
    • استبدلكغداخل علامتي الاقتباس بالنص الذي تريد إضافته.
    • إذا كانت خلاياك تحتوي على نص وترغب في إلحاق نص معيّن بها، فاستبدل#(علامة الرقم) بـ@(علامة «at») في رمز التنسيق.

      تعديل الكود المخصص ليتناسب مع النص

  • لـإضافة نص بصريّ في بداية الخلايا، ضع النص قبل#في رمز التنسيق الخاص بك. على سبيل المثال، عند إدخال«text »#في مربع التنسيق، سيتم إلحاق«text »بجميع الخلايا الرقمية.

إدراج نص بعد الحرف رقم N داخل كل خلية

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


إدراج نص بعد الحرف رقم N باستخدام صيغة REPLACE

لإدراج نص أو أحرف معيّنة بعد الحرف رقم N في الخلايا باستخدام دالة REPLACE، سنلتزم بالنمط الموضح أدناه.

=REPLACE(cell, N+1, 0, «text»)

منطق هذه الصيغة هو استبدال0 (العدد صفر) من أحرفالخليةعند الموقع ()N+1) بنص«text». على سبيل المثال، لإدراج شرطة (-) بعد الحرف الخامس، سأستخدم الصيغة التالية:

=REPLACE(A2, 6, 0, "-")

 إدراج نص بعد الحرف رقم N باستخدام صيغة REPLACE


إدراج نص بعد الحرف رقم N باستخدام Kutools لـ Excel

باستخدام ميزةKutools for Excel's Add Text، يمكنك إضافة نص معيّن ليس فقط إلى بداية أو نهاية الخلايا، بل أيضًا في موضع معيّن داخلها.

لـإدراج شرطة (-) بعد الحرف الخامس، حدد نطاقًا واحدًا أو أكثر من النطاقات التي تريد إدراج الشرطة فيها، ثم انقر علىKutools>Text>Add Text. في مربع حوارAdd Text، اتبع الخطوات التالية:

  1. اكتب شرطة ()-) في مربع النص.
  2. اختر الخياربعد الموضع المحدد، وأدخل5لإدراج الشرطة بعد الحرف الخامس. يمكنك معاينة النتيجة في لوحة المعاينة.
  3. اضغط علىOK.

إدراج نص بعد الحرف رقم N باستخدام Kutools

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

إضافة نص قبل / بعد أحرف معيّنة

في هذا القسم، سنستعرض طريقتين لإضافة نص قبل أو بعد أحرف معيّنة داخل خلايا إكسل: الأولى باستخدامصيغة SUBSTITUTE، والثانية باستخدامأداة متعددة الاستخدامات. وللتوضيح، سنعرضكيفية إدراج «(EO)» قبل وبعد الشرطة (-) في محتويات الخلية.


إدراج نص قبل / بعد أحرف معيّنة باستخدام صيغة SUBSTITUTE

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

  • أضف نصًا في البدايةقبلأحرف معيّنة («anchor_text»):

    =SUBSTITUTE(cell, «anchor_text», «added_text & anchor_text», 1)

  • أضف نصًا في النهايةبعدأحرف معيّنة («anchor_text»):

    =SUBSTITUTE(cell, «anchor_text», «anchor_text & added_text», 1)

يعتمد منطق الصيغ على استبدال«anchor_text» داخلالخليةبـ«added_text & anchor_text» أو«anchor_text & added_text»، وذلك لإدراج«added_text» قبل أو بعد«anchor_text».

على سبيل المثال، لإدراج «(EO)»قبلالشرطة (-) في محتويات الخلية، استخدم الصيغة التالية:

=SUBSTITUTE(A2, "-", "(EO)-", 1)

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

نصائح:
  • الرقم1في دالة SUBSTITUTE يُوجِّه Excel لاستبدال أول ظهور فقط للواصلة (-) في الخلية A2. إذا كانت هناك وواصلات متعددة وكنت ترغب في استبدال واصِلة مختلفة، غيّر هذا الرقم ليتوافق مع التكرار الذي تستهدفه. ولإضافة «(EO)»قبل كل واصِلة، احذف رقم التكرار بالكامل:
    =SUBSTITUTE(A2, "-", "(EO)-")
  • لإدراج «(EO)»بعد الواصلة (-)، استخدم الصيغة التالية:
    =SUBSTITUTE(A2, "-", "-(EO)", 1)

إدراج نص قبل / بعد أحرف معيّنة باستخدام Kutools لـ Excel

ميزةإضافة نصفيKutools for Excel تتيح لك إضافة النص بسهولة قبل أو بعد أحرف معيّنة داخل الخلايا.

لـإدراج «(EO)» قبل الواصلة (-)في محتويات الخلية، اختر نطاقًا واحدًا أو عدة نطاقات ترغب في تطبيق هذا التعديل عليها، ثم انقر فوقKutools > Text > Add Text. في مربع الحوارAdd Text، يُرجى اتباع الخطوات التالية:

  1. اكتب(EO) في مربع النص.
  2. اختر خيارالنص السابق، وأدخل شرطة ()-) في مربع الإدخال المقابل. يمكنك معاينة النتيجة في لوحة المعاينة.
  3. انقرموافقلإدراج (EO) قبل الشرطة.

إدراج نص قبل وبعد أحرف محددة باستخدام Kutools

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

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