الأخبار

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

عند العمل مع مجموعات البيانات الكبيرة في Google Sheets، غالبًا ما يكون لدينا خليتان بهما نص أو قيم نرغب في عرضها معًا في خلية واحدة. بدلاً من إنشاء عمود جديد وكتابة القيم يدويًا، يمكنك استخدام بعض الوظائف التي قام Google بتضمينها في برنامج جداول البيانات (spreadsheet software) الخاص بهم وإنجاز المهمة في أقل من بضع دقائق.

تتضمن بعض هذه الدوال JOIN و CONCATENATE و CONCAT. في هذه المقالة، سنغطي دالة CONCATENATE، والتي يمكن القول إنها الطريقة الأكثر فائدة لدمج البيانات في Google Sheets.

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

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

من ناحية أخرى، تسمح لك الدالة CONCATENATE بمزيد من التحكم. هذه بالتأكيد إحدى الدوال التي يجب أن تتعلمها لبدء استخدام Google Sheets مثل المحترفين.

صيغة CONCATENATE في Google Sheets
تستخدم الدالة CONCATENATE حالة واحدة مطلوبة. يعتمد مقدار الحالات الإضافية على احتياجات حالة الاستخدام المحددة. فيما يلي بناء الجملة لوظيفة CONCATENATE في جداول البيانات:
=CONCATENATE(firststring, [secondstring, ...])

فيما يلي الحالات التي يجب استخدامها في الصيغة وما تعنيه:

- firststring: هذه هي أول سلسلة يتم ضمها.
- [secondstring]: هذه هي السلسلة الإضافية الملحقة بالسلسلة الأولى في التسلسل.
- ... يعني أنه يمكنك إضافة المزيد من السلاسل الاختيارية بعد الثانية، على سبيل المثال، عمود ثالث أو محدد.

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

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

ما هي المحددات في الأوراق؟
المحددات (Delimiters) هي أحرف يمكن استخدامها لفصل السلاسل النصية. تتضمن هذه الفواصل وعلامات الاقتباس والأقواس والأنابيب والشرطات المائلة. في "Google Sheets"، يمكنك استخدام المحددات لتقسيم النص.

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

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

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

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

لكي تفعل هذا، اتبع هذه الخطوات:

1- انقر على خلية فارغة C3 في المثال أعلاه
2- أدخل الجزء الأول من الصيغة، وهو = CONCATENATE (.
3- الآن أدخل المعامل الأول. في هذه الحالة، يكون هذا هو العمود الأول الذي يحتوي على الاسم الأول، وهو الخلية A2.
4- أضف فاصلة بعد الوسيطة الأولى.
5- الآن دعونا نضيف المحدد. في هذه الحالة، نستخدم الفراغ، لذا اكتب "" بما في ذلك علامات الاقتباس.
6- أضف فاصلة أخرى.
7- أدخل مصدر الاسم الأخير. في هذه الحالة، تكون الخلية B2.
8- قم بإنهاء الصيغة بإضافة قوس إغلاق.
9- اضغط على Enter لتنفيذ الصيغة.

تستخدم هذه الدالة ثلاث حالات:

- الحالة الأولى هي مرجع الخلية بالاسم الأول
- الحالة الثانية هي محدد الفراغ
- الثالثة هى الاسم الأخير

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

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

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

فيما يلي الخطوات التي يجب عليك اتباعها للقيام بذلك:

1- انقر فوق الخلية حيث تريد وضع الصيغة.
2- اكتب الجزء الأول من الصيغة، وهو = CONCATENATE (.
3- بدلاً من كتابة خلية كوسيطة، فإن الوسيطة الأولى لدينا هي الدالة ROW. اكتب الوسيطة، وهي ROW () - 1.
4- كوسيطة ثانية، دعنا نضيف محدد. في هذه الحالة، يتم تضمين علامات الاقتباس "-".
5- اكتب المعامل الأول، وهو في هذه الحالة الاسم الأخير في الخلية B2.
6- هنا نضيف محددًا آخر على شكل "،"
7- أضف الوسيطة الأخيرة وهي الخلية A2.
8- أغلق الصيغة بإضافة قوس إغلاق.
9- اضغط على Enter لتنفيذ الصيغة.

يمكنك أيضًا استخدام وظيفة SEQUENCE Google Sheets بدلاً من ROW لتحقيق نتيجة مماثلة.

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