Skip to main content

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

Author: Sun Last Modified: 2025-05-30

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

تنقلات هذا الدليل

1. إضافة إلى بداية كل خلية

1.1 الإضافة في بداية الخلايا باستخدام الصيغة

1.2 الإضافة في بداية الخلايا باستخدام التعبئة السريعة

1.3 الإضافة في بداية الخلايا باستخدام كود VBA

2. إضافة إلى نهاية كل خلية

2.1 الإضافة في نهاية الخلايا باستخدام الصيغة

2.2 الإضافة في نهاية الخلايا باستخدام التعبئة السريعة

2.3 الإضافة في نهاية الخلايا باستخدام كود VBA

3. إضافة إلى منتصف السلسلة النصية

3.1 الإضافة بعد الحرف رقم n في السلسلة النصية باستخدام الصيغة

3.2 الإضافة بعد الحرف رقم n في السلسلة النصية باستخدام التعبئة السريعة

3.3 الإضافة بعد الحرف رقم n في السلسلة النصية باستخدام كود VBA

4. إضافة نص باستخدام Kutools لـ Excel (إضافة أحرف إلى موضع محدد حسب الحاجة)

4.1 إضافة نص قبل أول حرف أو بعد آخر حرف

4.2 إضافة نص في موضع (مواضع) محدد

4.3 توسيع أداة إضافة نص

5. إضافة نص قبل أو بعد أول نص محدد

5.1 إضافة نص قبل أول نص محدد

5.2 إضافة نص بعد أول نص محدد

6. إضافة حرف(أحرف) قبل أو بعد كل كلمة

6.1 إضافة حرف(أحرف) قبل أو بعد كل كلمة باستخدام الصيغة

6.2 إضافة حرف(أحرف) قبل أو بعد كل كلمة باستخدام البحث والاستبدال

6.3 إضافة حرف(أحرف) قبل أو بعد كل كلمة باستخدام كود VBA

7. إضافة نص بين الحروف

7.1 إضافة نص بين كل حرف/رقم باستخدام دالة معرفة من قبل المستخدم

7.2 إضافة مسافة بين كل رقم باستخدام الصيغة

8. إضافة حرف(أحرف) بين كل كلمة

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

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

9.2 إضافة حرف بين النصوص والأرقام باستخدام التعبئة السريعة

10. إضافة شرطات إلى أرقام الهواتف/الأرقام الاجتماعية

10.1 إضافة شرطات إلى الأرقام باستخدام الصيغة

10.2 إضافة شرطات إلى الأرقام باستخدام تعيين تنسيق الخلية

10.3 إضافة شرطات إلى رقم الهاتف باستخدام إضافة نص في Kutools لـ Excel

11. إضافة أصفار بادئة للخلايا لتثبيت الطول

11.1 إضافة أصفار بادئة للخلايا باستخدام ميزة تعيين تنسيق الخلية

11.2 إضافة أصفار بادئة للخلايا باستخدام الصيغة

12. إضافة أصفار لاحقة للأرقام لتثبيت الطول

13. إضافة مسافة لاحقة للنص

14. إضافة علامات اقتباس/أقواس حول النص أو الأرقام

14.1 إضافة علامات اقتباس/أقواس حول النص باستخدام تعيين تنسيق الخلية

14.2 إضافة علامات اقتباس/أقواس حول النص باستخدام الصيغ

14.3 إضافة علامات اقتباس/أقواس حول النص باستخدام VBA

15. إضافة نص مباشرة إلى نتيجة الصيغة

ملاحظة

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

doc sampleانقر لتحميل ملف العينة


1. إضافة إلى بداية كل خلية

يستعرض هذا الجزء طرقًا مختلفة لإضافة أحرف إلى بداية كل خلية كما هو موضح في لقطة الشاشة أدناه:
Add text to start of each cell

1.1 الإضافة في بداية الخلايا باستخدام الصيغة


هنا يمكنك اختيار واحدة من الصيغ الثلاث التالية:

الصيغة1: عامل الربط "&"

لجمع عدة نصوص معًا باستخدام علامة &.

"text"&cell

الصيغة2: دالة CONCATENATE

تُستخدم دالة CONCATENATE لدمج النصوص معًا.

CONCATENATE("text",cell)

الصيغة3: دالة CONCAT

هذه دالة جديدة تظهر فقط في Excel2019 وOffice365 وExcel عبر الإنترنت.

CONCAT("text",cell)

في الصيغ العامة: cell هو مرجع الخلية للنص الذي تريد إضافة بادئة له، وtext هو النص الذي سيتم إضافته إلى الخلية.

باستخدام المثال أعلاه، يمكنك استخدام الصيغ في شريط الصيغة كما يلي:

"&"

=$E$3&B3 أو ="Iphone"&B3

دالة CONCATENATE

=CONCATENATE($E$3,B3) أو =CONCATENATE("Iphone",B3)

دالة CONCAT

=CONCAT($E$3,B3) أو =CONCAT("Iphone",B3)

اضغط على Enter للحصول على النتيجة، ثم اسحب مقبض التعبئة التلقائية للأسفل لإضافة النص إلى كل خلية في النطاق B3:B6.
Add at beginning of cells by using formulas

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

1.2 الإضافة في بداية الخلايا باستخدام التعبئة السريعة


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

اختر خلية بجانب أول بيانات أصلية، واكتب يدويًا أول قيمة مع النص البادئ كما هو موضح أدناه:
manually type the first data with the prefix text

ثم في الخلية التالية، استمر في كتابة القيمة الثانية مع النص البادئ، وأثناء الكتابة ستظهر قائمة باللون الرمادي، اضغط على Enter للسماح للتعبئة السريعة بإكمال البيانات تلقائيًا.
continue typing the second data with prefix textpress Enter key to allow the Flash Fill to fill the data automatically

إذا لم تظهر قائمة المعاينة، انتقل إلى علامة التبويب الرئيسية، ثم انقر على تعبئة > التعبئة السريعة لتشغيلها يدويًا.

1.3 الإضافة في بداية الخلايا باستخدام كود VBA


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

1. حدد نطاق الخلايا الذي تريد إضافة النص البادئ إليه، ثم اضغط على Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.

2. في النافذة المنبثقة، انقر على إدراج > وحدة نمطية لإدراج وحدة نمطية جديدة فارغة.
click Insert > Module to insert a blank new module

3. انسخ والصق كود VBA أدناه في الوحدة الجديدة.

VBA: إضافة في بداية الخلايا

Sub AppendToExistingOnLeft()
Dim c As Range
For Each c In Selection
If c.Value <> "" Then c.Value = "Iphone" & c.Value
Next
End Sub
تنبيه: في كود البرمجة، Iphone هو النص الذي تريد إضافته في بداية الخلايا المحددة، يمكنك تغييره حسب حاجتك.

copy and paste the code into the module

4. اضغط على F5 أو انقر على تشغيل زرrun button في النافذة لتفعيل كود VBA.

الآن تمت إضافة النص "Iphone" في بداية جميع الخلايا المحددة.
all selected cells are added the specific text at the beginning


2. إضافة إلى نهاية كل خلية

بالإضافة إلى إضافة نص في بداية الخلايا، من الشائع أيضًا إضافة نص في نهاية الخلايا. سنأخذ مثال إضافة وحدة في نهاية كل خلية كما هو موضح في لقطة الشاشة أدناه:
Add text to end of each cell

2.1 الإضافة في نهاية الخلايا باستخدام الصيغة


هنا يمكنك اختيار واحدة من الصيغ الثلاث التالية:

الصيغة1: عامل الربط "&"

لجمع عدة نصوص معًا باستخدام علامة &.

cell&"text"

الصيغة2: دالة CONCATENATE

تُستخدم دالة CONCATENATE لدمج النصوص معًا.

CONCATENATE(cell,"text")

الصيغة3: دالة CONCAT

هذه دالة جديدة تظهر فقط في Excel2019 وOffice365 وExcel عبر الإنترنت.

CONCAT(cell,"text")

في الصيغ العامة: cell هو مرجع الخلية للنص الذي تريد إضافة لاحقة له، وtext هو النص الذي سيتم إضافته إلى الخلية.

باستخدام المثال أعلاه، يمكنك استخدام الصيغ في شريط الصيغة كما يلي:

"&"

=B3&$E$3 أو =B3&"Kg"

دالة CONCATENATE

=CONCATENATE(B3, $E$3) أو =CONCATENATE(B3, "Kg")

دالة CONCAT

=CONCAT(B3, $E$3) أو =CONCAT(B3, "Kg")

اضغط على Enter للحصول على النتيجة، ثم اسحب مقبض التعبئة التلقائية للأسفل لإضافة النص إلى نهاية كل خلية في النطاق B3:B6.
Add text at end of cells by using formulas

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

2.2 الإضافة في نهاية الخلايا باستخدام التعبئة السريعة


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

اختر خلية بجانب أول بيانات أصلية، واكتب يدويًا أول قيمة مع النص اللاحق كما هو موضح أدناه:
manually type the first data with the suffix text

ثم قم بتنشيط الخلية أسفل أول نتيجة، انقر على البيانات > التعبئة السريعة، سيتم ملء جميع الخلايا أدناه بما في ذلك الخلية النشطة تلقائيًا.
click Data > Flash Fill
all below cells including the active cell will be filled automatically

2.3 الإضافة في نهاية الخلايا باستخدام كود VBA


إليك كود VBA يمكنه إضافة نص في نهاية كل خلية في نطاق محدد.

1. حدد نطاق الخلايا الذي تريد إضافة النص اللاحق إليه، ثم اضغط على Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.

2. في النافذة المنبثقة، انقر على إدراج > وحدة نمطية لإدراج وحدة نمطية جديدة فارغة.
click Insert > Module to insert a blank new module

3. انسخ والصق كود VBA أدناه في الوحدة الجديدة.

VBA: إضافة في نهاية الخلايا

Sub AppendToExistingOnRight()
Dim c As Range
For Each c In Selection
If c.Value <> "" Then c.Value = c.Value & "Kg"
Next
End Sub
تنبيه: في كود البرمجة، Kg هو النص الذي تريد إضافته في نهاية الخلايا المحددة، يمكنك تغييره حسب حاجتك.

copy and paste the code into the module

4. اضغط على F5 أو انقر على تشغيل زرrun button في النافذة لتفعيل كود VBA.

الآن تمت إضافة النص "Kg" في نهاية كل خلية.
the text specific text  is added at end of each cell


3. إضافة إلى منتصف السلسلة النصية

بالنسبة لمعظم المستخدمين، فإن إضافة نصوص في بداية أو نهاية الخلايا أمر سهل، لكن إضافة نصوص إلى منتصف الخلايا قد يكون أصعب قليلاً. على سبيل المثال، كما هو موضح في لقطة الشاشة أدناه، إضافة فاصل مثل النقطتين : بعد الحرف الثاني في كل خلية في النطاق B3:B7.
Add text to middle of string

3.1 الإضافة بعد الحرف رقم n في السلسلة النصية باستخدام الصيغة


هنا أربع صيغ متاحة لك لتنفيذ هذه المهمة، اختر واحدة منها:

الصيغة1: دمج دالتي LEFT وRIGHT

LEFT(cell, n) & ":" & RIGHT(cell, LEN(cell) -n)

الصيغة2: دمج CONCATENATE (أو CONCAT)، RIGHT وLEN

CONCATENATE(LEFT(cell, n), "text", RIGHT(cell, LEN(cell) -n))

أو

CONCAT(LEFT(cell, n), "text", RIGHT(cell, LEN(cell) -n))

الصيغة3: دالة REPLACE

REPLACE(cell, n+1,0, "text")

في الصيغ العامة: cell هو مرجع الخلية للنص الذي تريد إضافة نص في منتصفه، وtext هو النص الذي سيتم إضافته، وn هو الرقم الذي يحدد بعد أي حرف تريد الإضافة.

لحل المهمة المذكورة أعلاه، استخدم الصيغ التالية:

دمج دالتي LEFT وRIGHT

=LEFT(B3,2) & ":" & RIGHT(B3, LEN(B3) -2) أو =LEFT(B3,2) & $E$3 & RIGHT(B3, LEN(B3) -2)

دمج CONCATENATE (أو CONCAT)، RIGHT وLEN

=CONCATENATE(LEFT(B3,2), ":", RIGHT(B3, LEN(B3) -2)) أو =CONCAT (LEFT(B3,2), ":", RIGHT(B3, LEN(B3) -2))

دالة REPLACE

=REPLACE(B3,2+1,0, ":") أو =REPLACE(B3,2+1,0, $E$3)

اضغط على Enter للحصول على النتيجة، ثم اسحب مقبض التعبئة التلقائية للأسفل لإضافة النص بعد الحرف الثاني في كل خلية من النطاق B3:B7.
Add after nth character of string by formulas

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

3.2 الإضافة بعد الحرف رقم n في السلسلة النصية باستخدام التعبئة السريعة


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

اختر خلية بجانب أول بيانات أصلية، واكتب يدويًا أول قيمة مع النقطتين بعد الحرف الثاني كما هو موضح أدناه:
manually type the first data with a colon after the second character

ثم قم بتنشيط الخلية أسفل أول نتيجة، اضغط على Ctrl + E لتفعيل التعبئة السريعة ، سيتم ملء جميع الخلايا أدناه بما في ذلك الخلية النشطة تلقائيًا.
press Ctrl + E keys to fill the cells automatically

تنبيه: إذا كنت تستخدم نظام MAC، اضغط على Command + E.

3.3 الإضافة بعد الحرف رقم n في السلسلة النصية باستخدام كود VBA


يمكن لكود VBA تنفيذ هذه المهمة أيضًا.

1. اضغط على Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.

2. في النافذة المنبثقة، انقر على إدراج > وحدة نمطية لإدراج وحدة نمطية جديدة فارغة.
click Insert > Module to insert a blank new module

3. انسخ والصق كود VBA أدناه في الوحدة الجديدة.

VBA: إضافة إلى منتصف الخلايا

Sub AddToMidduleOfString()
    Dim Rng As Range
    Dim WorkRng As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.Selection
    Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
    For Each Rng In WorkRng
        Rng.Value = VBA.Left(Rng.Value, 2 & ":" & VBA.Mid(Rng.Value, 3, VBA.Len(Rng.Value) - 1)
    Next
End Sub
تنبيه: في كود البرمجة،2 هو الرقم الذي يحدد الموضع الذي تريد الإضافة بعده، : هو النص الذي تريد إضافته،3 هو مجموع2 وطول النص المضاف. على سبيل المثال، لإضافة "and" بعد أول حرف من السلسلة "A B"، يجب أن يكون الكود: Rng.Value = VBA.Left(Rng.Value,1) & "and" & VBA.Mid(Rng.Value,4, VBA.Len(Rng.Value) -1)

copy and paste the code into the module

4. اضغط على F5 أو انقر على تشغيل زرrun button في النافذة لتفعيل كود VBA. ستظهر نافذة حوار لتحديد الخلايا التي تريد إضافة النص إليها.
select the data range

5. انقر على موافقالآن تمت إضافة النص ":" بعد الحرف الثاني في كل خلية في النطاق B19:B23.
the specific  text is added after the second character of each cell1


4. إضافة نص باستخدام Kutools لـ Excel (إضافة أحرف إلى موضع محدد حسب الحاجة)

إذا كنت ترغب في تجنب استخدام الصيغ أو أكواد VBA، يمكنك تجربة أداة قوية وسهلة الاستخدام، Kutools لـ Excel، والتي تساعدك من خلال ميزة إضافة نص المتقدمة.
Add text feature of kutools

تتيح لك ميزة إضافة نص ما يلي:

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

حدد الخلايا التي تريد إضافة نص إليها، ثم طبق ميزة إضافة نص بالنقر على Kutools > نص > إضافة نص.
 click Add Text feature of kutools
4.1 إضافة نص قبل أول حرف أو بعد آخر حرف


في إضافة نص مربع الحوار، اكتب النص الذي تريد إضافته إلى الخلايا في مربع النص ، ثم اختر قبل الحرف الأول في قسم الموضع ،
type the text and check Before first character

انقر على تطبيق أو موافق لإنهاء الإضافة.
Click Apply or Ok to get the result

لإضافة نص بعد آخر حرف، اكتب النص الذي تريد إضافته في مربع النص، ثم اختر مربع النص ، ثم اختر بعد آخر حرف في قسم الموضع ،
type the text and check After last character to add text after the cell value

انقر على تطبيق أو موافق لإنهاء الإضافة.
Click Apply or Ok to get the result

4.2 إضافة نص في موضع (مواضع) محدد


أحيانًا قد ترغب في إضافة نص إلى منتصف الخلية، أو إلى عدة مواضع في الخلية. على سبيل المثال، إضافة فاصل "-" بعد الرقم الثالث والسابع من الأرقام الاجتماعية كما هو موضح أدناه:
Add text at specified position(s)

في إضافة نص مربع الحوار، اكتب النص في مربع النص ، ثم اختر تحديد الخيار، ثم اكتب المواضع مفصولة بفاصلة في مربع النص، ثم انقر على موافق أو تطبيق.
specify the options in the dialog box

4.3 توسيع أداة إضافة نص


بالإضافة إلى الإضافة في المواضع العادية (البداية، النهاية، وموضع محدد)، تدعم أداة إضافة نص أيضًا إضافة نص

  • قبل الحروف الكبيرة
  • قبل الحروف الصغيرة
  • قبل الحروف الكبيرة والصغيرة
  • قبل الأرقام

في إضافة نص مربع الحوار، اكتب النص في مربع النص ، ثم اختر متقدم الخيار، ثم اختر من القائمة المنسدلة العملية التي تحتاجها.
Extension of Add Text utility
more example results

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


5. إضافة نص قبل أو بعد أول نص محدد

يقدم هذا الجزء صيغًا لإضافة نص قبل أو بعد أول نص محدد يظهر في Excel.

5.1 إضافة نص قبل أول نص محدد


على سبيل المثال، إذا كنت تريد إضافة النص "(sale)" قبل أول كلمة "price" في الخلية كما هو موضح أدناه:
Add text before the first specific text

في Excel، يمكن لدالتي REPLACE وSUBSTITUTE حل هذه المهمة.

دالة REPLACE

REPLACE(cell,FIND("find_text",cell),0,"add_text")

دالة SUBSTITUTE

SUBSTITUTE(cell,"find_text","replace_text",1)

في هذه الحالة، استخدم الصيغ أعلاه كما يلي:

=REPLACE(B4,FIND("price",B4),0,"(sale)")

أو

=SUBSTITUTE(B4,"price","(sale)price",1)

معاملات الصيغة في هذه الحالة هي

الخلية: B4،

Find_text: price،

Add_text: (sale)،

Replace_text:(sale)price.

اضغط على Enter للحصول على أول نتيجة، ثم اسحب مقبض التعبئة التلقائية على الخلايا التي تحتاج هذه الصيغة.
Add text before the first specific text by using formulas

5.2 إضافة نص بعد أول نص محدد


على سبيل المثال، إذا كنت تريد إضافة رمز العملة "$" بعد أول نقطتين ":" في الخلية كما هو موضح أدناه:
Add text after the first specific text

في Excel، يمكن لدالتي REPLACE وSUBSTITUTE حل هذه المهمة.

دالة REPLACE

REPLACE(cell,FIND("find_text",cell),find_text_length,"replace_text")

دالة SUBSTITUTE

SUBSTITUTE(cell,"find_text","replace_text")

في هذه الحالة، استخدم الصيغ أعلاه كما يلي:

=REPLACE(B12,FIND(":",B12),1,":$")

أو

=SUBSTITUTE(B12,":",":$")

معاملات الصيغة في هذه الحالة هي

الخلية: B12،

Find_text: :،

Replace_text::$.

Find_text_length:1

اضغط على Enter للحصول على أول نتيجة، ثم اسحب مقبض التعبئة التلقائية على الخلايا التي تحتاج هذه الصيغة.
Add text after the first specific text by using the formulas


6. إضافة حرف(أحرف) قبل أو بعد كل كلمة

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

إضافة أحرف قبل كل كلمة
Add characters before each word
إضافة أحرف بعد كل كلمة
Add characters after each word

6.1 إضافة حرف(أحرف) قبل أو بعد كل كلمة باستخدام الصيغة


يمكن استخدام دالة SUBSTITUTE لحل هذه المهمة، الصيغ العامة كما يلي:

إضافة قبل كل كلمة

"character"&SUBSTITUTE(string, " "," character")

إضافة بعد كل كلمة

SUBSTITUTE(string," ","character ")&"character"

على سبيل المثال، لإضافة "+" قبل كل كلمة في القائمة B3:B6، استخدم الصيغة التالية:

="+"&SUBSTITUTE(B3, " "," +")

اضغط على Enter للحصول على أول نتيجة، ثم اسحب مقبض التعبئة التلقائية للأسفل للحصول على جميع النتائج.
Add characters before each word with formulas

على سبيل المثال، لإضافة ($) بعد كل كلمة في القائمة B11:B14، استخدم الصيغة التالية:

=SUBSTITUTE(B11," ","($) ")&"($)"

اضغط على Enter للحصول على أول نتيجة، ثم اسحب مقبض التعبئة التلقائية للأسفل للحصول على جميع النتائج.
drag auto fill handle down to get all results

6.2 إضافة حرف(أحرف) قبل أو بعد كل كلمة باستخدام البحث والاستبدال


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

إضافة قبل كل كلمة باستثناء الأولى
Add before each word excluding first one

إضافة بعد كل كلمة باستثناء الأخيرة
Add after each word excluding last one

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

2. اكتب مسافة في مربع البحث عن، ثم اكتب الأحرف الجديدة مع مسافة في مربع استبدال بـ، وأخيرًا انقر على زر استبدال الكل.

حساب عام مثال
إضافة أحرف قبل كل كلمة إضافة أحرف جديدة بعد المسافة إضافة (sale) قبل كل كلمة

specify the options in the find and replace dialog boxthe specific text is added before each word excluding first one

حساب عام مثال
إضافة أحرف بعد كل كلمة أحرف جديدة متبوعة بمسافة إضافة - بعد كل كلمة

specify the options in the find and replace dialog boxthe specific text is added after each word excluding last one

6.3 إضافة حرف(أحرف) قبل أو بعد كل كلمة باستخدام كود VBA

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

1. اضغط على Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.

2. في النافذة المنبثقة، انقر على إدراج > وحدة نمطية لإدراج وحدة نمطية جديدة فارغة.
click Insert > Module to insert a new blank module

3. انسخ والصق كود VBA أدناه في الوحدة.

إضافة قبل كل كلمة

Sub InsertCharBeforeWord()
'UpdateByExtendOffice
Dim ws As Worksheet
Dim xRg As Range
Dim xSRg As Range
Dim xCell As Range
Dim xInStr As String
Dim xArr As Variant
Dim xValue As String
    On Error Resume Next
   
    Set xSRg = Application.Selection
    Set xRg = Application.InputBox("Select cells(continuous):", "Kutools for Excel", xSRg.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    xInStr = Application.InputBox("Type characters you want to add:", "Kutools for Excel", "", , , , , 2)
    If StrPtr(xInStr) = 0 Then Exit Sub
    Application.ScreenUpdating = False
    For Each xCell In xRg
        xArr = Split(xCell.Text, " ")
        xValue = ""
        For Each xStr In xArr
            If Trim(xStr) <> "" Then
                If xValue = "" Then
                    xValue = xInStr & Trim(xStr)
                Else
                    xValue = xValue & " " & xInStr & Trim(xStr)
                    End If
            End If
        Next
        xCell.Value = xValue
    Next
    Application.ScreenUpdating = True
End Sub

إضافة بعد كل كلمة

Sub InsertCharAfterWord()
'UpdateByExtendOffice
Dim ws As Worksheet
Dim xRg As Range
Dim xSRg As Range
Dim xCell As Range
Dim xInStr As String
Dim xArr As Variant
Dim xValue As String
    On Error Resume Next
 
    Set xSRg = Application.Selection
    Set xRg = Application.InputBox("Select cells(continuous):", "Kutools for Excel", xSRg.Address, , , , , 8)
    If xRg Is Nothing Then Exit Sub
   
    xInStr = Application.InputBox("Type characters you want to add:", "Kutools for Excel", "", , , , , 2)
    If StrPtr(xInStr) = 0 Then Exit Sub
   
    Application.ScreenUpdating = False
    For Each xCell In xRg
        xArr = Split(xCell.Text, " ")
        xValue = ""
        For Each xStr In xArr
            If Trim(xStr) <> "" Then
                If xValue = "" Then
                    xValue = Trim(xStr) & xInStr
                Else
                    xValue = xValue & " " & Trim(xStr) & xInStr
                End If
            End If
        Next
        xCell.Value = xValue
    Next
    Application.ScreenUpdating = True
End Sub

4. اضغط على F5 لتشغيل الكود (أو يمكنك النقر على تشغيل زر run button)، ستظهر نافذة حوار تطلب منك تحديد خلايا متتالية للعمل عليها، انقر على موافق.
select the data range

5. في نافذة الحوار الثانية، اكتب الأحرف التي تريد إضافتها، ثم انقر على موافق.
 type the characters  want to add

سيتم إضافة الأحرف في بداية أو نهاية كل كلمة.


7. إضافة نص بين الحروف

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

7.1 إضافة نص بين كل حرف/رقم باستخدام دالة معرفة من قبل المستخدم


لإضافة أحرف بين كل حرف في سلسلة نصية، يمكنك استخدام دالة معرفة من قبل المستخدم.

في هذا المثال، نضيف مسافة بين كل حرف.

1. اضغط على Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.

2. في النافذة المنبثقة، انقر على إدراج > وحدة نمطية لإدراج وحدة نمطية جديدة فارغة.
click Insert > Module to insert a new blank module

3. انسخ والصق كود VBA أدناه في الوحدة.

إضافة نص بين الحروف

Function AddText(Str As String) As String
    Dim i As Long
    For i = 1 To Len(Str)
        AddText = AddText & Mid(Str, i, 1) & " "
    Next i
    AddSpace = Trim(AddSpace)
End Function

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

=AddText(B3)

B3 هي الخلية التي تحتوي على السلسلة النصية التي تريد إضافة مسافة بين حروفها.

5. اضغط على Enter للحصول على النتيجة، ثم اسحب مقبض التعبئة التلقائية على الخلايا الأخرى حسب الحاجة.
enter a fromula to add characters between words

 

تنبيه:

1) في كود VBA، يمكنك تغيير " " إلى نص آخر حسب حاجتك، على سبيل المثال تغييرها إلى "-" لإضافة - بين الحروف.

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

كيفية إزالة أول أو آخر N حرف من خلية أو سلسلة نصية في Excel؟

LEFT(cell,LEN(cell)-text_length)

7.2 إضافة مسافة بين كل رقم باستخدام الصيغة


إذا كنت ترغب في إضافة مسافة بين أرقام سلسلة رقمية، يمكنك استخدام دالة TEXT.

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

على سبيل المثال، إذا كان لديك قائمة من الأرقام المكونة من8 أرقام في النطاق B10:B12، حدد خلية لوضع النتيجة، ثم اكتب الصيغة التالية:

=TEXT(B10,"# # # # # # # #")

اضغط على Enter ، ثم اسحب مقبض التعبئة التلقائية على الخلايا الأخرى.
Add space between every number with a formula

إذا كان طول الأرقام5، ستتغير الصيغة إلى =TEXT(B10,"# # # # #")


8. إضافة حرف(أحرف) بين كل كلمة

إذا كنت ترغب في إضافة حرف(أحرف) بين كل كلمة، مثل إضافة مسافة بين الاسم الأول، الأوسط، والأخير كما هو موضح أدناه، يمكنك استخدام دالة معرفة من قبل المستخدم.
Add characters between every word

1. اضغط على Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications.

2. في النافذة المنبثقة، انقر على إدراج > وحدة نمطية لإدراج وحدة جديدة فارغة.

3. انسخ والصق كود VBA أدناه في الوحدة.

إضافة أحرف بين الكلمات

Function AddCharacters(pValue As String) As String
'UpdatebyExtendoffice20160908
Dim xOut As String
xOut = VBA.Left(pValue, 1)
For i = 2 To VBA.Len(pValue)
xAsc = VBA.Asc(VBA.Mid(pValue, i, 1))
If xAsc >= 65 And xAsc <= 90 Then
xOut = xOut & " " & VBA.Mid(pValue, i, 1)
Else
xOut = xOut & VBA.Mid(pValue, i, 1)
End If
Next
AddCharacters = xOut
End Function

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

=AddCharacters(B3)

B3 هي الخلية التي تحتوي على السلسلة النصية التي تريد إضافة مسافة بين كلماتها.

5. اضغط على Enter للحصول على النتيجة، ثم اسحب مقبض التعبئة التلقائية على الخلايا الأخرى حسب الحاجة.
enter a fromula to add characters between every word

تنبيه: في كود VBA، يمكنك تغيير " " إلى نص آخر حسب حاجتك، على سبيل المثال تغييرها إلى "-" لإضافة - بين الكلمات.

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

لإضافة حرف(أحرف) محددة بين النصوص والأرقام كما هو موضح أدناه، نقدم هنا طريقتين.
Add character between texts and numbers

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


إذا كانت النصوص في مقدمة الأرقام، الصيغة العامة هي

TRIM(REPLACE(string,MIN(FIND({1,2,3,4,5,6,7,8,9,0},string&"1234567890")),0,"-"))

باستخدام المثال أعلاه، استخدم الصيغة التالية:

=TRIM(REPLACE(B4,MIN(FIND({1,2,3,4,5,6,7,8,9,0},B4&"1234567890")),0,"-"))

اضغط على Enter للحصول على أول نتيجة، ثم اسحب مقبض التعبئة التلقائية على الخلايا الأخرى لتطبيق الصيغة.
Add character between texts and numbers with formula

إذا كانت الأرقام في مقدمة النصوص، الصيغة العامة هي

LEFT(string,SUM(LEN(string)-LEN(SUBSTITUTE(string,{0,1,2,3,4,5,6,7,8,9},""))))&"."&RIGHT(string,LEN(B13)- SUM(LEN(string)-LEN(SUBSTITUTE(string, {0,1,2,3,4,5,6,7,8,9}, ""))))

باستخدام المثال أعلاه، استخدم الصيغة التالية:

=LEFT(B13,SUM(LEN(B13)-LEN(SUBSTITUTE(B13,{0,1,2,3,4,5,6,7,8,9},""))))&"."&RIGHT(B13,LEN(B13)- SUM(LEN(B13)-LEN(SUBSTITUTE(B13, {0,1,2,3,4,5,6,7,8,9}, ""))))

اضغط على Enter للحصول على أول نتيجة، ثم اسحب مقبض التعبئة التلقائية على الخلايا الأخرى لتطبيق الصيغة.
drag auto fill handle over other cells to fill this formula

9.2 إضافة حرف بين النصوص والأرقام باستخدام التعبئة السريعة


إذا كنت تستخدم Excel2013 أو إصدار أحدث، يمكنك أيضًا استخدام التعبئة السريعة لإضافة حرف(أحرف) بين النصوص والأرقام.

بجانب البيانات الأصلية، اكتب البيانات الجديدة التي تمت إضافة الحرف(الأحرف) بينها وبين النصوص والأرقام. ثم اضغط على Enter للانتقال إلى الخلية التالية.
 type the new data next to the original data,  press Enter key to go to the next cell of the first result

ثم اضغط على Ctrl + E لتفعيل التعبئة السريعة.
press Ctrl + E keys to enable Flash Fill

توسيع

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


10. إضافة شرطات إلى أرقام الهواتف/الأرقام الاجتماعية

أحيانًا تحتاج إلى إضافة فواصل مثل الشرطات إلى سلسلة من أرقام الهواتف أو الأرقام الاجتماعية كما هو موضح أدناه. إذا كان لديك مئات الأرقام، سيكون الإدخال اليدوي مرهقًا. في هذا الجزء، نقدم ثلاث طرق سريعة لتنفيذ ذلك.
Add dashes to phone numbers/social numbers

10.1 إضافة شرطات إلى الأرقام باستخدام الصيغة


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

دالة REPLACE

=REPLACE(REPLACE(B3,4,0,"-"),8,0,"-")

دالة TEXT

=TEXT(B3,"???-???-??? ")

اضغط على Enter للحصول على أول نتيجة، ثم اسحب مقبض التعبئة التلقائية على الخلايا الأخرى.
Add dashes to numbers by formulas

تنبيه:

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

=REPLACE(REPLACE(REPLACE(B3,3,0,"-"),6,0,"-"),9,0,"-")

=TEXT(B3,"??-??-??-??? ")

 

10.2 إضافة شرطات إلى الأرقام باستخدام تعيين تنسيق الخلية


لإضافة شرطات مباشرة إلى الأرقام في الخلايا الأصلية، يمكنك استخدام ميزة تعيين تنسيق الخلية.

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

2. في مربع حوار تعيين تنسيق الخلية، ضمن علامة التبويب الرقم، اختر مخصص من قسم الفئة.

3. ثم في القسم الأيمن النوع ، اكتب ###-###-### في مربع النص، ثم انقر على موافق.
set cell formatting in the dialog obx

الآن تمت إضافة الشرطات إلى الأرقام المحددة.
the selected numbers are added dashes

10.3 إضافة شرطات إلى رقم الهاتف باستخدام إضافة نص في Kutools لـ Excel


إذا كان لديك Kutools لـ Excel مثبتًا، يمكنك أيضًا استخدام ميزة إضافة نص لتنفيذ ذلك.

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

1. حدد الخلايا التي تحتوي على الأرقام التي تحتاج إلى إضافة شرطات إليها، ثم انقر على Kutools > نص > إضافة نص.
click Kutools > Text > Add Text

2. في إضافة نص مربع الحوار، اكتب الشرطة أو الفاصل الآخر في مربع النص ، ثم اختر تحديد الخيار، ثم اكتب المواضع التي تريد إضافة الشرطات بعدها وافصلها بفواصل في مربع النص أدناه.
specify the options in the dialog box

3. انقر على موافق أو تطبيق. سيتم إضافة الشرطات إلى الأرقام المحددة.

تحميل مجاني لإضافة نص لمدة30 يومًا.


11. إضافة أصفار بادئة للخلايا لتثبيت الطول

على سبيل المثال، إذا كان لديك قائمة أرقام بأطوال مختلفة وتريد إضافة أصفار بادئة لجعلها بنفس الطول وتبدو مرتبة كما هو موضح أدناه، نقدم هنا طريقتين لتنفيذ ذلك.
Add leading zeros to cells to fix the length

11.1 إضافة أصفار بادئة للخلايا باستخدام ميزة تعيين تنسيق الخلية


يمكنك استخدام ميزة تعيين تنسيق الخلية لتعيين تنسيق مخصص لتثبيت طول الخلية بإضافة أصفار بادئة.

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

2. في مربع حوار تعيين تنسيق الخلية، ضمن علامة التبويب الرقم، اختر مخصص من قسم الفئة.

3. ثم في القسم الأيمن النوع ، اكتب 0000 في مربع النص (لتثبيت طول الرقم إلى4 خانات، اكتب0000، ويمكنك تغييره لطول آخر مثل5 خانات، اكتب00000)، ثم انقر على موافق.
specify the custom formatting in the dialog box

سيتم الآن إضافة الأصفار البادئة للأرقام وجعلها بنفس الطول.
he numbers have been added leading zeros and in the same length

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


11.2 إضافة أصفار بادئة للخلايا باستخدام الصيغة


إذا كنت لا ترغب في تغيير البيانات الأصلية، يمكنك استخدام الصيغة لإضافة أصفار بادئة للأرقام في أماكن أخرى.

هناك ثلاث دوال يمكنها مساعدتك.

الصيغة1: دالة TEXT

TEXT(number,"00…")

الصيغة2: دالة RIGHT

RIGHT("00…"&number,length)

الصيغة3: دالة BASE

BASE(number,10,length)

عدد الأصفار في الصيغة يساوي طول الرقم المطلوب.

هنا تم تعيين الطول إلى4 خانات، استخدم الصيغ التالية:

=TEXT(B10,"0000")

=RIGHT("0000"&B10,4)

=BASE(B10,10,4)

اضغط على Enter ثم اسحب مقبض التعبئة التلقائية للأسفل.
Add leading zeros to cells with formulas

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


12. إضافة أصفار لاحقة للأرقام لتثبيت الطول

إذا كنت ترغب في إضافة أصفار لاحقة للأرقام لجعلها بطول ثابت، مثل إضافة أصفار لاحقة للأرقام في النطاق B3:B7 لجعلها بطول5 خانات كما هو موضح أدناه، يمكنك استخدام صيغة لذلك.
Add trailing zeros to numbers to fix the length

دالة REPT

number&REPT("0",length-LEN(number))

في الصيغة، المعامل "number" يمثل الرقم أو مرجع الخلية الذي تريد إضافة أصفار لاحقة له، والمعامل "length" هو الطول الثابت المطلوب.

استخدم الصيغة التالية:

=B3&REPT("0",5-LEN(B3))

اضغط على Enter ثم اسحب مقبض التعبئة التلقائية للأسفل للخلايا التي تحتاج هذه الصيغة.
Add trailing zeros to numbers to fix the length with formulas


13. إضافة مسافة لاحقة للنص

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

لحل هذه المهمة، يمكنك استخدام دالة REPT.

LEFT(text & REPT(" ",max_length),max_length)

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

لإضافة مسافة لاحقة للنصوص في النطاق B3:C6، استخدم الصيغة التالية:

=LEFT(B3 & REPT(" ",10),10)

اضغط على Enter، ثم اسحب مقبض التعبئة التلقائية على جميع الخلايا التي تحتاج هذه الصيغة.

في هذه الحالة، بما أن أطول نص مستخدم هو9 أحرف، استخدمنا الرقم10 هنا.
Add trailing space to text with formulas


14. إضافة علامات اقتباس/أقواس حول النص أو الأرقام

أحيانًا تحتاج إلى إضافة علامات اقتباس أو أقواس حول النص أو الأرقام في الخلايا كما هو موضح أدناه، وبخلاف الكتابة اليدوية واحدة تلو الأخرى، هناك طريقتان في Excel يمكنهما حل ذلك بسرعة.
Add quotation brackets around text or numbers

14.1 إضافة علامات اقتباس/أقواس حول النص باستخدام تعيين تنسيق الخلية


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

1. حدد الخلايا التي تريد إضافة علامات اقتباس إليها، ثم اضغط على Ctrl +1 لفتح مربع حوار تعيين تنسيق الخلية.

2. في تعيين تنسيق الخلية مربع الحوار، ضمن الرقم ، اختر مخصص من قائمة الفئة، ثم انتقل إلى القسم الأيمن لكتابة "''"@"''" في النوع مربع النص. انقر على موافق.
specify the custom formatting in the dialog box

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

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

14.2 إضافة علامات اقتباس/أقواس حول النص باستخدام الصيغ


يمكن أيضًا استخدام الصيغ لإضافة علامات اقتباس للنص في خلايا أخرى.

باستخدام عامل الربط &

""""&text&""""

أو

char(34)&text&char(34)

في هذه الحالة، النص في الخلية B11، استخدم الصيغ التالية:

=""""&B11&""""

أو

=char(34)&B11&char(34)

اضغط على Enter ثم اسحب مقبض التعبئة التلقائية للأسفل لملء الخلايا.
Add quotation brackets around by formulas

إذا كنت ترغب في إضافة أقواس حول النص، استخدم الصيغة "("&text&")".

14.3 إضافة علامات اقتباس/أقواس حول النص باستخدام VBA


إذا كنت بحاجة إلى كود VBA لحل هذه المهمة، إليك كود VBA.

1. اضغط على Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications .

2. في النافذة المنبثقة، انقر على إدراج > وحدة نمطية لإدراج وحدة جديدة فارغة.

3. انسخ والصق كود VBA أدناه في الوحدة الجديدة.

VBA: إضافة علامات اقتباس حول النصوص

Sub addquotationmarksorbrackets()
'UpdatebyExtendOffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
Rng.Value = """" & Rng.Value & """"
Next
End Sub
تنبيه: في كود البرمجة، """" & Rng.Value & """" تعني إضافة "" حول النصوص، وإذا كنت ترغب في إضافة أقواس () حول النص، غيّرها إلى "(" & Rng.Value & ")".

copy and paste the code into the module

4. اضغط على F5 أو انقر على تشغيل زرrun button في النافذة لتفعيل كود VBA. ستظهر نافذة حوار لتحديد الخلايا التي تريد إضافة علامات الاقتباس إليها.
select the data range

5. انقر على موافق. الآن تمت إضافة علامات الاقتباس حول النصوص في الخلايا المحددة.


15. إضافة نص مباشرة إلى نتيجة الصيغة

أحيانًا، لمساعدة المستخدمين الآخرين على فهم البيانات بشكل أفضل، قد تحتاج إلى إضافة نص في نتائج الصيغ كما هو موضح أدناه. لإدراج نص في الصيغة، يمكنك استخدام علامات الاقتباس حول النص وربطه مع الصيغة باستخدام &.
Add text to formula result

الحالة1: إضافة نص قبل الصيغة

"Today is "&TEXT(TODAY(),"dddd, mmmm dd.")
add text before formula by a formula

الحالة2: إضافة نص بعد الصيغة

TEXT(NOW(),"HH:MM:SS")&" is the current time."
add text after formula by a formula

الحالة3: إضافة نص على جانبي الصيغة

"Today sold "&data&" kg."
add texts at two side of formula by a formula


دروس Excel أخرى:

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

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

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

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


  • شريط الصيغة الفائق (تحرير سهل للنصوص والصيغ المتعددة الأسطر); تخطيط القراءة (قراءة وتحرير سهل للخلايا الكبيرة العدد); لصق إلى النطاق المُرشح...
  • دمج الخلايا/الصفوف/الأعمدة مع الاحتفاظ بالبيانات; تقسيم محتوى الخلايا; دمج الصفوف المكررة والمجموع/المتوسط... منع الخلايا المكررة; مقارنة النطاقات...
  • تحديد الصفوف المكررة أو الفريدة; تحديد الصفوف الفارغة (جميع الخلايا فارغة); البحث المتقدم والبحث الضبابي في العديد من المصنفات; اختيار عشوائي...
  • نسخ دقيق للخلايا المتعددة دون تغيير مرجع الصيغة; إنشاء تلقائي للمراجع إلى أوراق متعددة; إدراج رموز تعداد نقطي، مربعات اختيار وأكثر...
  • تفضيل وإدراج سريع للصيغ، النطاقات، الرسوم البيانية والصور; تشفير الخلايا بكلمة مرور; إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني...
  • استخراج النص، إضافة نص، إزالة الأحرف في موضع محدد، إزالة المسافات; إنشاء وطباعة إحصاءات صفحة البيانات; التحويل بين محتويات الخلايا والتعليقات...
  • مرشح متقدم (حفظ وتطبيق مخططات التصفية على أوراق أخرى); ترتيب متقدم حسب الشهر/الأسبوع/اليوم، التكرار وأكثر; تصفية خاصة حسب العريض، المائل...
  • تجميع المصنفات وأوراق العمل; دمج الجداول بناءً على الأعمدة الرئيسية; تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls، xlsx وPDF...
  • تجميع جدول محوري حسب رقم الأسبوع، يوم الأسبوع وأكثر... عرض الخلايا غير المؤمنة، المؤمنة بألوان مختلفة; تمييز الخلايا التي تحتوي على صيغة/اسم...
kte tab 201905
  • تمكين التحرير والقراءة بتبويب في Word، Excel، PowerPoint، Publisher، Access، Visio وProject.
  • فتح وإنشاء مستندات متعددة في تبويبات جديدة لنفس النافذة، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50%، ويقلل من مئات النقرات بالماوس لك كل يوم!
officetab bottom