تشغيل اللغز في برنامج Excel
قام MehmetSalihKoten، أحد مستخدمي Reddit، بإنشاء نسخة كاملة الوظائف من Tetris في Microsoft Excel.
نحن جميعًا على دراية بوظيفة CONCATENATE للجمع بين سلاسل أو أرقام مختلفة في Excel . ومع ذلك فإنه لديه بعض القيود:
1. يجب فصل الوسائط بفواصل.
2. لا يمكن لهذه الوظيفة الحصول على كائنات في نطاق لإجراء الاتحاد.
3. ليس لديها شرط لإضافة فاصل.
مع هذه العيوب، تم تقديم وظيفة جديدة في Excel 2016 تسمى TEXTJOINT، والتي تؤدي نفس وظيفة وظيفة CONCATENATE ولكن بكفاءة أكبر.
وصف الدالة TEXTJOIN
تقوم وظيفة TEXTJOIN بربط النص من نطاقات و/أو سلاسل متعددة، بما في ذلك فاصل بين قيم النص المرتبطة. إذا كان المحدد عبارة عن سلسلة نصية فارغة، فستقوم هذه الوظيفة بربط النطاقات بشكل فعال.
بناء جملة الدالة TEXTJOIN
تحتوي هذه الوظيفة على بناء الجملة التالي:
TEXTJOIN(محدد، تجاهل_فارغ، text1، [text2]، ...)
دعونا نحلل بناء الجملة أعلاه:
مثال على الدالة TEXTJOIN
فيما يلي بعض الأمثلة حتى تتمكن من فهم هذه الوظيفة بشكل أفضل.
مثال 1:
في هذا المثال، لدينا جدول بيانات يتضمن الاسم الأول لكل شخص واسم العائلة وحالة الإقامة. سنستخدم هنا وظيفة TEXTJOIN لإنشاء معرف فريد لكل شخص من خلال الجمع بين الاسم الأول واسم العائلة والحالة. تستخدم الصيغة شرطة سفلية كمحدد، وتقوم بتعيين الوسيطة الثانية إلى TRUE بحيث لا توجد خلايا فارغة، ويكون النطاق A2:C2 هو النطاق المتصل.
اسحب الصيغة لأسفل في الخلية D2، وستحصل على المعرف الخاص بكل شخص.
مثال 2:
في هذا المثال، في نفس جدول البيانات أعلاه، نجد قائمة بجميع أسماء الأشخاص في ولاية لوس أنجلوس باستخدام الدالة TEXTJOIN مرتين. استخدم أولاً الدالة TEXTJOIN مع الدالة IF للعثور على الأشخاص الذين يطابقون الشروط المذكورة أعلاه، أي الأشخاص الذين يعيشون في ولاية لوس أنجلوس. ستعرض النتيجة الاسم الكامل للشخص. وعندما نسحب الصيغة إلى الأسفل، سيتم ملء العمود باسمه الكامل. إذا كنت تعيش في ولاية أخرى، فسوف يترك هذا المربع فارغًا.
بعد ذلك، سنستخدم الدالة TEXTJOIN مرة أخرى للحصول على القائمة في خلية مفصولة بفواصل. للقيام بذلك، سنكتب الصيغة التالية في الخلية B2.
= TEXTJOIN (""،، TRUE، D5:D13)
كما هو موضح في الصورة أدناه:
ستكون النتيجة قائمة أسماء مفصولة بفواصل كما هو موضح أدناه:
سيتم حذف الخلايا الفارغة من السلسلة المدمجة لأننا قمنا بتعيين الخيار الثاني على TRUE.
مثال 3:
يمكننا استخدام وظيفة TEXTJOIN لإنشاء جمل الإكمال التلقائي. على سبيل المثال، استخدمه لكتابة التعليقات على النص لمعرفة الفصل الذي ينتمي إليه الطالب.
في المثال أدناه، سنقوم بإنشاء جدول LOOKUP للعثور على الدرجة المقابلة للطالب وإرجاع التعليقات باستخدام الدالة TEXTJOIN. يحتوي الجدول أدناه على معلومات نطاق الدرجات والفصل المقابل لنطاق الدرجات هذا.
صيغة البحث هي كما يلي:
= البحث (F4، L5: L8، N5: N8)
كما نعلم أن الدالة LOOKUP تحتوي على ثلاث وسيطات على الأقل، الأولى هي قيمة البحث، F4 في هذا المثال. الوسيطة الثانية هي نطاق البحث، أي L5:L8 في هذه الصيغة والوسيطة الأخيرة هي نطاق الإرجاع وهو N5:N8 في الصيغة. لذا تبحث الصيغة عن النقطة الموجودة في العمود الأول (العمود L) وترجع القيمة من العمود N.
تقوم الصيغة باسترداد المعلومات من الجدول التالي الموجود بين E3:F5.
صيغة البحث التي تمت مناقشتها في الفقرة السابقة موجودة في الخلية F5 وتقوم بإرجاع تصنيف C للنتيجة 34. سنستخدم الآن وظيفة TEXTJOIN لإنشاء تعليق يمكن وضعه في التقارير.
لنفترض أننا نريد جملة مثل هذه:
[اسم المرشح] لقد حصلت على [علامات]، ودرجتك هي [الدرجة].
سيكون لدينا الصيغة التالية:
=TEXTJOIN(" ",TRUE,F3,لقد اجتزت",F4,النتيجة, الرتبة,F5,".")
في هذه الصيغة:
1. الوسيطة الأولى عبارة عن محدد تم تعيينه على مسافة (" ")، مما يجعلها تبدو وكأنها جملة.
2. تم تعيين الوسيطة الثانية على TRUE كالمعتاد.
3. F3 هو اسم الطالب
4. سيبقى الجزء التالي "أنت ناجح" كما هو بالنسبة لحالة كل طالب.
5. التالي هو F4، النتيجة للطالب.
6. ستظل الوسيطة التالية للجزء الثابت كما هي في جميع الحالات.
7. الوسيطة الثانية هي الفئة الموجودة في الخلية F5.
8. الوسيطة الأخيرة هي علامة الترقيم التي تمثل نهاية الجملة.
أتمنى لك النجاح!
شاهد المزيد:
قام MehmetSalihKoten، أحد مستخدمي Reddit، بإنشاء نسخة كاملة الوظائف من Tetris في Microsoft Excel.
لتحويل وحدات القياس في إكسيل، سوف نستخدم وظيفة التحويل.
ما هي وظيفة HLOOKUP؟ كيفية استخدام وظيفة HLOOKUP في إكسيل؟ دعونا نكتشف ذلك مع LuckyTemplates!
يتم استخدام الدالة IFERROR في Excel بشكل شائع. لاستخدامها بشكل جيد، تحتاج إلى فهم صيغة IFERROR الخاصة بـ Microsoft Excel.
ما هي وظيفة VALUE في Excel؟ ما هي صيغة القيمة في Excel؟ دعونا نكتشف ذلك مع LuckyTemplates.com!
يتم استخدام الدالة EOMONTH في Excel لعرض اليوم الأخير من شهر معين، مع تنفيذ بسيط للغاية. ستحصل بعد ذلك على اليوم الأخير من شهر محدد بناءً على البيانات التي أدخلناها.
هل تريد أتمتة المهام المتكررة في Excel VBA؟ لذلك دعونا نتعلم كيفية استخدام حلقة Do-While لتنفيذ سلسلة من الإجراءات التي تتكرر حتى يتم استيفاء الشرط.
قد لا يتطابق عرض العمود الافتراضي وارتفاع الصف في Excel مع البيانات التي تدخلها. توضح لك المقالة أدناه بعض الطرق لتغيير حجم الأعمدة والصفوف والخلايا في Excel 2016. يرجى الرجوع إليها!
عندما تستخدم برنامج Excel، ستحتاج إلى إدخال المعلومات - أو المحتوى - في الخلايا. هيا نتعلم مع LuckyTemplates المفاهيم الأساسية للخلايا والنطاقات في Excel 2016!
ما هي وظيفة Xlookup في Excel؟ كيفية استخدام Xlookup في إكسيل؟ دعونا نكتشف ذلك مع LuckyTemplates.com!