تدمج =A2&" "&B2 الاسم الأول في A2 واسم العائلة في B2 مع مسافة بينهما. يلصق العامل & النصوص ببعضها، والمسافة بين علامتي الاقتباس هي النص الذي تضيفه في الوسط.
| A | B | C | |
|---|---|---|---|
| 1 | First | Last | Full name |
| 2 | Ana | Silva | Ana Silva |
| 3 | Ben | Okafor | Ben Okafor |
| 4 | Chen | Wu | Chen Wu |
| 5 | Dara | Kelly | Dara Kelly |
| 6 | Eli | Novak | Eli Novak |
انقر C2 لترى الصيغة، ثم غيّر اسمًا أول في العمود A: يتبعه الاسم الكامل. كُتبت الصيغة مرة واحدة في C2 ونُسخت إلى الأسفل، لذا تقرأ C3 الخليتين A3 وB3، وتقرأ C4 الخليتين A4 وB4، وهكذا. ولنسخها في ورقتك، انقر نقرًا مزدوجًا على مقبض التعبئة، وهو المربع الصغير في الزاوية السفلية اليمنى من C2.
CONCATENATE وCONCAT والعامل &
في الاكسل ثلاث طرق لدمج النص، وتعطي النتيجة نفسها على الخلايا المفردة:
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | First | Last | Method | Result | |
| 2 | Ana | Silva | & | Ana Silva | |
| 3 | CONCATENATE | Ana Silva | |||
| 4 | CONCAT | Ana Silva |
- يعمل
&في كل إصدارات الاكسل وفي Google Sheets، وهو الأقصر كتابة. CONCATENATE(text1, text2, ...)هي الدالة الأصلية. تُبقيها Microsoft للتوافق، وتقبل حتى 255 وسيطًا.- حلّت
CONCAT(text1, text2, ...)محلها في Excel 2019 وMicrosoft 365. والفرق الحقيقي الوحيد أنها تقبل النطاقات.
إذا كانت الصيغة ستُفتح في Excel 2016 أو أقدم، فاستخدم & أو CONCATENATE، لأن CONCAT تعرض هناك #NAME?.
دمج نطاق بالدالة CONCAT
تدمج =CONCAT(A2:A5) كل خلايا النطاق بالترتيب. ولا تستطيع CONCATENATE فعل ذلك: فهي تريد كل خلية وسيطًا مستقلًا، =CONCATENATE(A2,A3,A4,A5).
| A | B | C | |
|---|---|---|---|
| 1 | Part | Code | |
| 2 | AX | AX42B7 | |
| 3 | 42 | AX42B7 | |
| 4 | B | AX42B7-2026 | |
| 5 | 7 | ||
| 6 | 2026 |
لا تضع CONCAT شيئًا بين الأجزاء. وعندما تحتاج إلى فاصل بعد كل خلية، مثل فاصلة ومسافة، استخدم TEXTJOIN، التي تأخذ الفاصل مرة واحدة ويمكنها تخطي الخلايا الفارغة.
دمج النص مع الأرقام
يُدمج الرقم بقيمته المجردة، دون التنسيق الذي تراه في الخلية. فالسعر المعروض $1,250.50 يُدمج على أنه 1250.5، والتاريخ المعروض 2026-03-15 يُدمج على أنه 46096، وهو الرقم التسلسلي الذي يخزنه الاكسل لذلك التاريخ. ضع الرقم داخل TEXT مع رمز تنسيق ليبقى مقروءًا:
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Item | Price | Due | Label |
| 2 | Desk | $1,250.50 | 2026-03-15 | Price: 1250.5 |
| 3 | Price: $1,250.50 | |||
| 4 | Due 46096 | |||
| 5 | Due Mar 15, 2026 |
تعرض D2 وD4 القيم المجردة، وتستخدم D3 وD5 الدالة TEXT فتُقرآن كما تظهر الخلايا. يوضع رمز التنسيق بين علامتي اقتباس ويستخدم رموز تنسيق الخلايا نفسها: "0.00" و"#,##0" و"0%" و"yyyy-mm-dd".
| A | B | C | |
|---|---|---|---|
| 1 | Item | Price | Label |
| 2 | Desk | 1250.5 |
دورك: في C2، أنشئ التسمية Desk costs $1,250.50 من A2 وB2، مع كتابة السعر بالدولارات والسنتات.
إضافة فاصل سطر أو فاصلة أو علامات اقتباس
كل ما بين علامتي اقتباس مزدوجتين يصبح جزءًا من النتيجة، لذا تعطي =A2&", "&B2 النتيجة Ana, Silva. وهناك ثلاث حالات خاصة:
- فاصل سطر:
=A2&CHAR(10)&B2. لا يظهر الفاصل إلا عندما يكون الصفحة الرئيسية > التفاف النص مفعّلًا للخلية؛ راجع فواصل الأسطر داخل الخلية. - علامة اقتباس مزدوجة: اكتبها مرتين داخل علامتي الاقتباس. تعطي
="Say ""hi"""النتيجةSay "hi". - خلية فارغة: تُدمج كلا شيء، لذا تترك
=A2&" "&B2مع B2 فارغة مسافة زائدة في الآخر. وتتخطى TEXTJOIN الخلايا الفارغة عندما يكون وسيطها الثانيTRUE.
| A | B | C | |
|---|---|---|---|
| 1 | First | Last | Directory name |
| 2 | Ana | Silva |
دورك: في C2، اكتب الاسم بالشكل Silva, Ana: اسم العائلة، ثم فاصلة ومسافة، ثم الاسم الأول.
دمج عمودين دون فقدان البيانات
دمج وتوسيط أداة خاطئة لهذه المهمة: عندما تدمج A2 وB2 يُبقي القيمة الموجودة في A2 فقط ويحذف الأخرى. ادمج العمودين بصيغة بدلًا من ذلك، ثم، إذا أردت نصًا عاديًا لم يعد يعتمد على A وB:
- حدد عمود الصيغ وانسخه (Ctrl+C، أو Cmd+C على Mac).
- الصفحة الرئيسية > لصق > لصق القيم. تتحول الصيغ إلى نتائجها.
- يمكنك الآن حذف العمودين الأصليين.
لمهمة لمرة واحدة، تنفع التعبئة السريعة أيضًا: اكتب الاسم الكامل الأول يدويًا في C2، ثم حدد C3 واضغط Ctrl+E، أو استخدم بيانات > التعبئة السريعة، فيملأ الاكسل الباقي بنسخ النمط. تكتب التعبئة السريعة قيمًا لا صيغًا، لذا لا تتحدث عندما يتغير اسم.
الأسئلة الشائعة
ما الفرق بين CONCAT وCONCATENATE في الاكسل؟
كلتاهما تدمج النص. لكن CONCAT (في Excel 2019 وما بعده) تقبل النطاقات أيضًا، فتدمج =CONCAT(A2:A5) أربع خلايا، بينما تحتاج CONCATENATE إلى ذكر كل خلية: =CONCATENATE(A2,A3,A4,A5). وقد أُبقيت CONCATENATE للتوافق مع الملفات القديمة.
كيف أدمج نصين مع مسافة بينهما في الاكسل؟
ضع المسافة بين علامتي اقتباس بين الخليتين: =A2&" "&B2 أو =CONCAT(A2," ",B2). وبدون " " يلتصق الاسمان: AnaSilva.
لماذا يتحول التاريخ إلى رقم عند دمجه؟
لأن الدمج يستخدم القيمة المخزنة تحت التاريخ، وهي رقم تسلسلي مثل 46096، ويتجاهل تنسيق الخلية. ضع التاريخ داخل TEXT: ="Due "&TEXT(C2,"mmm d, yyyy").
كيف أدمج عمودين في الاكسل دون فقدان البيانات؟
استخدم صيغة في عمود ثالث، =A2&" "&B2، وانسخها إلى الأسفل. أما دمج وتوسيط فيُبقي القيمة العلوية اليسرى فقط، فيضيع العمود الثاني. وللاحتفاظ بالنتيجة دون الصيغة، انسخ العمود واختر الصفحة الرئيسية > لصق > لصق القيم.