هل تحتاج إلى دمج السلاسل النصية في Excel؟ تعرف على كيفية استخدام وظائف CONCATENATE و CONCAT في هذا الدليل السريع.

عند العمل باستخدام البيانات في Microsoft Excel ، غالبًا ما يكون من الضروري دمج نص من خلايا متعددة لإنشاء مجموعة بيانات شاملة جيدة التنظيم. لحسن الحظ ، تتوفر العديد من الوظائف لهذا الغرض ، بما في ذلك CONCATENATE و CONCAT.

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

كيفية استخدام دالة CONCATENATE في Excel

تربط الدالة CONCATENATE في Excel سلاسل متعددة في خلية واحدة. يسمح لك بدمج قيمتين أو أكثر من قيم الخلية أو الثوابت أو السلاسل النصية. بناء جملة CONCATENATE هو كما يلي:

=CONCATENATE(text1, [text2], [text3], ...)

هنا، النص 1, النص 2, النص 3، وما إلى ذلك ، تمثل مراجع الخلايا أو السلاسل النصية التي تريد دمجها. يمكنك تضمين ما يصل إلى 255 وسيطة نصية في دالة CONCATENATE. إذا كنت تعمل باستخدام سلاسل نصية ، فضع السلاسل في علامات اقتباس (" ").

instagram viewer

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

هذا عيب مشترك بين CONCATENATE و CONCAT مقارنةً بـ دالة TEXTJOIN، حيث يمكن لـ TEXTJOIN فصل القيم تلقائيًا بمحددات معينة ، مثل الفواصل أو علامات الجدولة.

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

=CONCATENATE(A2, B2, C2)

في هذه الصيغة ، تأخذ CONCATENATE الأسماء أ 2, B2، و C2 وينضم إليهم معًا. ضع في اعتبارك أن CONCATENATE لا يدعم المحددات. لذلك ، لتجنب تشغيل الأسماء معًا ، قم بتضمين مسافة بعد كل اسم في الخلية الأصلية.

استخدام آخر لـ CONCATENATE هو تلخيص المعلومات من خلايا مختلفة. لنفترض أن لديك ورقة عمل تحتوي على معلومات حول عناصر مختلفة. يمكنك دمج المعلومات حول كل عنصر واستنتاج النتيجة باستخدام CONCATENATE.

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

=CONCATENATE(A2, " from ", E2, " category has sold ", C2, " units for a total of $", B2*C2, ". The sale target was $", D2, ". ", F2, "." )

هذه الصيغة المطولة بسيطة في الأساس. كل حجة هي جزء من الجملة الكاملة. تقوم دالة CONCATENATE بضم القيم من خلايا مختلفة وتضيف بعض النص بينها لتكوين جملة.

يمكنك بعد ذلك إخفاء الأعمدة الأصلية لجعل جدول البيانات أقل ازدحامًا.

كيفية استخدام دالة CONCAT في Excel

تتوفر وظيفة CONCAT ، المتوفرة لبرنامج Excel 2019 والإصدارات الأحدث ، كإصدار محسّن من CONCATENATE. يكون بناء جملة دالة CONCAT كما يلي:

=CONCAT(text1, [text2], [text3], ...)

مثل CONCATENATE ، النص 1, النص 2, النص 3، وما إلى ذلك ، تمثل مراجع الخلايا أو السلاسل النصية المراد ضمها. الميزة الرئيسية لـ CONCAT هي قدرتها على التعامل مع النطاقات والمصفوفات بشكل أكثر كفاءة.

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

في نفس المثال السابق ، لدمج الأسماء الأولى والمتوسطة والأخيرة للعملاء في ورقة عمل Excel ، ستكون الصيغة:

=CONCAT(A2:C2)

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

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

=CONCAT(B1:B7)

تأخذ الدالة CONCAT القيم بتنسيق B1: B7 وينضم إليهم معًا لتشكيل رمز نموذجي لكل سيارة. قد تتطلب نفس النتائج مع CONCATENATE الصيغة الأطول أدناه:

=CONCATENATE(B1, B2, B3, B4, B5, B6, B7)

CONCATENATE مقابل. CONCAT: أيهما يجب أن تستخدمه؟

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

=A1&A2&A3
=CONCATENATE(A1, A2, A3)
=CONCAT(A1:A3)

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

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

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

تعتزم Microsoft استبدال CONCATENATE بـ CONCAT ، لذلك من الحكمة التعود على العمل مع CONCAT. على الرغم من أن Excel سيستمر في دعم CONCATENATE القديمة للتوافق مع ملفات Excel القديمة.

ومن المفارقات أن CONCATENATE وظيفة في جداول بيانات Google يمكن أن تعمل على نطاقات ومصفوفات ؛ نتيجة لذلك ، فهو مطابق تمامًا لـ CONCAT في جداول بيانات Google. الغرض الوحيد من وجودها هو التوافق مع ملفات Excel القديمة ، إذا كنت تريد ذلك استيراد ملفات Excel الخاصة بك إلى جداول بيانات Google.

تبسيط دمج البيانات في Excel باستخدام CONCATENATE و CONCAT

CONCATENATE و CONCAT هما وظيفتان في Excel تتيح لك ضم سلاسل نصية وإنشاء مجموعات بيانات متماسكة. يمكنك استخدام هذه الوظائف لدمج قيم الخلايا أو الثوابت أو السلاسل النصية وتلخيص المعلومات من خلايا مختلفة.

يمكن لوظيفة CONCAT التعامل مع النطاقات والمصفوفات بكفاءة أكبر ، ولها بناء جملة أقصر من CONCATENATE ، مما يجعلها الوظيفة المفضلة لمعظم المستخدمين. ومع ذلك ، إذا كنت تستخدم إصدارًا قديمًا من Excel ، فلا يزال CONCATENATE خيارًا موثوقًا به إذا كنت لا تريد استخدام علامة العطف لربط القيم.

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