انتقل إلى المحتوى الرئيسي

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

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


أضف نصًا محددًا إلى بداية / نهاية كل الخلايا باستخدام الصيغ

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

إضافة نص محدد إلى بداية الخلايا

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

  1. حدد خلية حيث تريد إخراج الاسم الأول مسبوقًا بـ "الفئة أ: ".

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

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

الملاحظات:

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


إضافة نص محدد إلى نهاية الخلايا

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

  1. حدد الخلية التي تريد إضافة الاسم إليها بـ " - الفئة أ" ليتم عرضها.

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

  3. قم بتوسيع الصيغة إلى الخلايا المطلوبة عن طريق سحب مقبض التعبئة إلى الأسفل.

الملاحظات:

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


أضف نفس النص إلى موقع محدد لكل خلية في Excel

كيف يمكنك إضافة نص أو أحرف إلى بداية خلايا متعددة ، أو إضافة نص أو أحرف إلى نهاية الخلايا أو إدراج نص أو أحرف بين نص موجود؟ مع إضافة نص فائدة Kutools for Excel ، يمكنك بسرعة تطبيق العمليات التالية:. انقر للحصول على نسخة تجريبية مجانية كاملة المواصفات خلال 30 يومًا!
doc إضافة نص 6
 
Kutools for Excel: مع أكثر من 300 وظيفة إضافية مفيدة لـ Excel، يمكنك تجربتها مجانًا دون أي قيود في المستقبل الكامل لمدة 30 يومًا.

أضف نصًا محددًا إلى بداية / نهاية كل الخلايا باستخدام VBA

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

إضافة نص محدد إلى بداية الخلايا
  1. حدد النطاق (النطاقات) حيث ستضيف النص المحدد إلى بداية كافة الخلايا.
  2. اضغط باستمرار ALT + F11 في Excel لفتح ملف ميكروسوفت فيسوال باسيك للتطبيقات نافذة.
  3. انقر إدراج > وحدة، والصق التعليمات البرمجية لـ VBA التالية في ملف وحدة نافذة.
    Sub PrependToSelectedCells()
        Dim c As Range
        For Each c In Selection
            If c.Value <> "" Then c.Value = "EXCL-" & c.Value 
        Next
    End Sub

    ملحوظة: يبدأ هذا الرمز بجميع الخلايا المحددة بـ "غير شامل-". تأكد من استبدال نموذج النص هذا في التعليمات البرمجية بالنص الفعلي الذي تحتاجه قبل تطبيقه على ورقة العمل الخاصة بك.

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

نتيجة

القيمة "غير شامل-" سيتم إضافته مسبقًا إلى محتويات كافة الخلايا المحددة.

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

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

إضافة نص محدد إلى نهاية الخلايا
  1. حدد النطاق (النطاقات) حيث ستضيف النص المحدد إلى نهاية كافة الخلايا.
  2. اضغط باستمرار ALT + F11 في Excel لفتح ملف ميكروسوفت فيسوال باسيك للتطبيقات نافذة.
  3. انقر إدراج > وحدة، والصق التعليمات البرمجية لـ 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 مفتاح لتشغيل هذا الماكرو.

نتيجة

القيمة "-XS" سيتم إلحاقه بمحتويات كافة الخلايا المحددة.

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

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 for Excel

كوتولس ل إكسيل's Add Text ستساعدك الأداة على إضافة نص محدد بسرعة إلى بداية أو نهاية كل خلية في التحديد.

كوتولس ل إكسيل, مع أكثر من 300 وظائف يدوية ، تجعل مهامك أكثر سهولة. 

بعد تثبيت Kutools for Excel ، يرجى القيام بما يلي:(تنزيل مجاني Kutools for Excel الآن!)

1. حدد النطاق الذي ستضيف فيه النص المحدد.

2. انقر على كوتولس > Text > Add Text…. انظر لقطة الشاشة:

doc إضافة نص محدد 11

3. في Add Text في مربع الحوار ، أدخل النص الذي تريد إضافته في ملف Text مربع.

(1.) إذا قمت بالتدقيق Before first character من Position القسم، وسيتم إضافة النص المحدد أمام كافة قيم الخلية.

doc إضافة نص محدد 6

(2.) إذا قمت بالتدقيق After last character من Position القسم، وسيتم إضافة النص المحدد في نهاية قيم الخلية.

doc إضافة نص محدد 7

الملاحظات:

1. كوتولس ل إكسيل's Add Text تتيح لك الأداة معاينة التغييرات في التحديد في قسم المعاينة.

2. إذا قمت بالتدقيق في Skip non-text cells لن تضيف هذه الأداة النص المحدد في الخلايا ذات المحتوى غير النصي.


أضف نصًا محددًا إلى الموضع المحدد لجميع الخلايا باستخدام Kutools for Excel

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

بعد تثبيت Kutools for Excel ، يرجى القيام بما يلي:(تنزيل مجاني Kutools for Excel الآن!)

1. حدد النطاق الذي تريد إضافة نص إليه ، ثم انقر فوق كوتولس > Text > Add Text.

2. Add Text سيتم عرض مربع الحوار ، وإدخال النص المحدد وتحديد الموضع المعين الذي تريد إدخال النص في المربعات. انظر لقطة الشاشة:

هنا اكتب 3 في ملف Specify textbox يعني إضافة نص بعد الحرف الثالث من السلسلة.

doc إضافة نص محدد 8

3. انقر Ok or Apply. تمت إضافة النص المحدد إلى الموضع المحدد للخلايا. انظر لقطة الشاشة:

doc إضافة نص محدد 9

تلميح:

(1) في Specify مربع نص ، يمكنك كتابة أرقام بفاصلة منفصلة لإضافة نص في موضع متعدد في نفس الوقت.
doc إضافة نص محدد 12

(2) إذا كنت تريد إضافة نص قبل كل حرف كبير ، فإن ملف 1st letter is uppercase الخيار في Add Text يمكن أن تساعدك الأداة.
doc إضافة نص محدد 10

يمكنك أيضًا إضافة نص قبل كل حرف صغير أو كل حرف رقمي.

انقر فوق تنزيل وتجربة مجانية Kutools for Excel الآن!


عرض توضيحي: أضف نصًا إلى بداية جميع الخلايا أو نهايتها


المقالات النسبية:

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

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

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

الوصف


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

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

Comments (55)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Bonjour, J'ai besoin d'aide. J'ai un tableau excel dans lequel je veux dans une de mes colonnes que lorsque j'écris NOK la cellule se colore en rouge et les caractères en blanc.
En VBA J'ai déjà tout essayé comme message mais j'ai toujours une erreur. Mon problème se situe au niveau de la première ligne car je ne sais pas quoi écrire. Quand j'inscris NAME il ne fait rien. Quand j'inscris Value il ne fait rien. J'ai essayé TEXTBOX et le nom de la colonne CAISSE mais j'ai toujours une erreur.

If cell.Textboxcaisse = NOK Then
cell.Interior.ColorIndex = 3
cell.Font.ColorIndex = 2
cell.Font.Bold = True
End If
Next
For Each cell In Range("r3:r500")
If cell.Name = OK Then
cell.Interior.ColorIndex = 2
cell.Font.ColorIndex = 1
cell.Font.Bold = True
End If
Next

Merci pour votre aide.
This comment was minimized by the moderator on the site
Hi there,

Do you mean that you want the fill color to turn red and font color to turn white as long as the cell's content is NOK? So, if 10 cells have NOK as content, and the 10 cells are in the column you mentioned, the fill color and font color of all the 10 cells will change?

Also, can you speak English? So I can better understnd your situation. And it will be better if you attach the file with the VBA you created. So that we can help you revise it with higher efficiency.

Thanks in advance.
Amanda
This comment was minimized by the moderator on the site
Thank you!
This comment was minimized by the moderator on the site
the VBA code worked perfectly on Office for Mac
This comment was minimized by the moderator on the site
Me has quitado varias horas de trabajo de encima, mil gracias!!!
This comment was minimized by the moderator on the site
thanks a lot dear for sharing information.
This comment was minimized by the moderator on the site
Thank you! Apend and pre-pend macro works great
This comment was minimized by the moderator on the site
I am trying to change a date formula from mm/dd/yyyy to dd/mm/yyyy. The leading zeros for months and dates less than 10 (two digits) are going away. Anyone have tips on how to easily put them back. I tried using the =month, =day, =year formulas and concatenating them. However, the leading zeros are dropping off. I would manually have to put in the leading zeros. Is there an easy way to do this? We are going to have approximately 1,000 rows of data on our file each month.
This comment was minimized by the moderator on the site
Hi, Amanda, if you want to convert date from mm/dd/yyyy to dd/mm/yyyy, this article https://www.extendoffice.com/documents/excel/4646-excel-convert-dd-mm-yyyy-to-mm-dd-yyyy.html can help you, it list two easiest ways for solving this job.
This comment was minimized by the moderator on the site
I want to make a formula that show in cell text "Profit" when another cell show +digit, and show in that cell "Loss" when another that cell show -digit
This comment was minimized by the moderator on the site
Hi, Manik, use this =IF(B1>0, "Profit", "Loss")
This comment was minimized by the moderator on the site
Thanks a lot!! I was initially using Access but this is so much easier.
This comment was minimized by the moderator on the site
Hello, i want to add text in a formula;

current cell value: ='DAM91-SVC'!$C$47
i want to add text: [MHSV Sales Report 2017 (JAN-DEC).xlsx]

therefore the cell value should read like this in the end: ='[MHSV Sales Report 2017 (JAN-DEC).xlsx]DAM91-SVC'!$C$47

please tell me how will this be done.
thank you
total 1800 cell count need alteration.
This comment was minimized by the moderator on the site
Hello, sorry to read your question so late. Here is a solution but you need to free download Kutools for Excel.

Using the Convert Formula to Text utility to convert the formula cell to text, then apply Add Text utility to add the text string in the Specify position(1), then click Ok. After all cells have been added text, conver them to formula by click Kutools > Content > Convert Text to Formula.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations