فبراير 2018 - مدرسة الويب web school

الصفحات

استخدام المعامل top فى جمل SQL فى برنامج الاكسيس MS access

نستخدم المعامل top مع جملة select في لغة SQL في برنامج الاكسيس MS access وذلك للحصول على عدد محدد من السجلات التى تنطبق عليها شروط معينة.
فى بعض الأحيان نحتاج لجلب عدد معين من الصفوف (السجلات records) فمثلا قد نرغب فى جلب عدد أول خمس سجلات من سجلات المعلمين فى جدول المعلمين teachers طبقا لحقل المرتب salary أو طبقا لحقل الاسم الأول tfname سواء تصاعديا أو تنازليا 
ولإجراء مثل هذه الاستعلامات نستخدم المعامل select top  ثم نكتب عدد السجلات التى نريد استرجاعها فمثلا عند الرغبة فى استرجاع عدد 5 سجلات نكتب الصيغة
select top 5
ثم نكتب اسماء الحقول التى نريد استرجاعها من الجدول ثم نذكر اسم الجدول فمثلا عند الرغبة فى استرجاع عدد 5 سجلات من بيانات كافة المعلمين فى جدول المعلمين 
select top 5 * from teachers;
ونتيجة هذا الاستعلام سيتم جلب أول عدد 5 سجلات من جدول المعلمين.
ولدينا الأن جدول المعلمين teachers كما هو موضح بالشكل التالي:-
شرح استخدام المعامل  top فى جمل SQL فى برنامج الاكسيس MS access للحصول على أعلى عدد من السجلات التى تنطبق عليها شروط معينة
لاسترجاع عدد أول 4 سجلات من جدول المعلمين  teachers بحيث يكون عنوان سكنهم محافظة الجيزة giza نقوم بإجراء هذا الاستعلام
Select top 4 * from teachers where address =“giza

ونلاحظ أن الرمز * يشير إلى كل البيانات ..وتم وضع علامتي اقتباس مزدوج قبل كلمة الجيزة  giza لأنها نص كما أوضحنا سابقا

شرح استخدام المعامل  top فى جمل SQL فى برنامج الاكسيس MS access للحصول على أعلى عدد من السجلات التى تنطبق عليها شروط معينةلاسترجاع عدد أو ل 4 سجلات من جدول المعلمين  teachersطبقا لمرتباتهم مرتبة تصاعديا من الأصغر للأكبر ..نستخدم هذا الاستعلام
Select top 4 * from teachers order by salary
ونلاحظ أننا لم نكتب asc بعد كلمة order by لأنه يمكن تجاهلها.


شرح استخدام المعامل  top فى جمل SQL فى برنامج الاكسيس MS access للحصول على أعلى عدد من السجلات التى تنطبق عليها شروط معينة
نلاحظ أنه تم استرجاع عدد 5 من السجلات مرتبة تصاعديا طبقا للمرتب وإذا قمنا بعد السجلات التى ظهرت فى الاستعلام
نلاحظ أن عددها هو 5 سجلات وليس 4 كما ذكرنا فى الاستعلام وذلك لأن آخر سجلين متساوين فى المرتب كما هو واضح فى المثال.

شرح استخدام المعامل  top فى جمل SQL فى برنامج الاكسيس MS access للحصول على أعلى عدد من السجلات التى تنطبق عليها شروط معينة
 لاسترجاع عدد أول 5 سجلات من جدول المعلمين  teachersمرتبين طبقا للاسم الأول tfname مرتبة تصاعديا من الأصغر للأكبر من a to z  ..نستخدم هذا الاستعلام
;Select top 5 * from teachers order by tfname
ونلاحظ أننا لم نكتب asc بعد كلمة order by لأنه يمكن تجاهلها.

شرح استخدام المعامل  top فى جمل SQL فى برنامج الاكسيس MS access للحصول على أعلى عدد من السجلات التى تنطبق عليها شروط معينة

نلاحظ أنه تم استرجاع عدد أول  5  من السجلات  الخاصة بالمعلمين فى جدول المعلمين  teachersمرتبة تصاعديا طبقا للاسم الأول   tfname وذلك طبقا للاستعلام الذى أجريناه

شرح استخدام المعامل  top فى جمل SQL فى برنامج الاكسيس MS access للحصول على أعلى عدد من السجلات التى تنطبق عليها شروط معينة
 ولاسترجاع عدد 10 سجلات  بيانات جدول المعلمين teachers مرتبة طبقا لحقل المرتب  salaryتنازليا من الأكبر إلى الأصغر  نستخدم هذا الاستعلام
Select top 10 * from teachers order by salary desc;
شرح استخدام المعامل  top فى جمل SQL فى برنامج الاكسيس MS access للحصول على أعلى عدد من السجلات التى تنطبق عليها شروط معينة
 نلاحظ أنه تم استرجاع أعلى عدد 10 سجلات طبقا للمرتبات فى جدول المعلمين teachers وتم ترتيب السجلات تنازليا من الأكبر إلى الأصغر طبقا للمرتب كما هو واضح فى المثال
شرح استخدام المعامل  top فى جمل SQL فى برنامج الاكسيس MS access للحصول على أعلى عدد من السجلات التى تنطبق عليها شروط معينة
 ولاسترجاع نسبة معينة من الجدول ولتكن 50% من سجلات جدول المعلمين teachers  طبقا لحقل المرتبات salary  وتم ترتيب السجلات المسترجعة تنازليا من الأكبر إلى الأصغر نستخدم هذا الاستعلام
Select top 50 percent* from teachers order by salary ;

شرح استخدام المعامل  top فى جمل SQL فى برنامج الاكسيس MS access للحصول على أعلى عدد من السجلات التى تنطبق عليها شروط معينة
نلاحظ أنه تم استرجاع أعلى   50% من بيانات جدول المعلمين teachers  وذلك طبقا لحقل المرتب  salary وتم ترتيب السجلات تنازليا طبقا للمرتب تنازليا من الأكبر إلى الأصغر كما هو موضح.

شرح استخدام المعامل  top فى جمل SQL فى برنامج الاكسيس MS access للحصول على أعلى عدد من السجلات التى تنطبق عليها شروط معينة


استخدام المعامل In فى جمل SQL في برنامج الاكسيس MS access

يستخدم المعامل in لاتاحة أكثر من شرط بعد كلمة where
ونستطيع القول أن المعامل in بديل واضح عن المعامل or
فمثلا لدينا جدول المعلمين teachers الموضح فى الشكل التالي
وسنقوم بإجراء اكثر من استعلام عليه لاستخلاص بعض القيم المحددة التى سنوضحها فى الأمثلة التالية:-
شرح طريقة استخدام المعامل In فى جمل SQL في برنامج الاكسيس MS access

 ونريد استرجاع فقط اسماء المعلمين الذين محل سكنهم فى giza أو cairo
 select tfname,tlname from teachers where address in ("giza",'cairo')

نلاحظ أنه لابد من وضع النصوص إما بين علامتي اقتباس مفردة ' ' أو مزودجة " " كما هو موضح.

شرح طريقة استخدام المعامل In فى جمل SQL في برنامج الاكسيس MS access

الجدول التالي يعرض نتيجة استعلام sql والذى قام باسترجاع أسماء المعلمين الذين يقع عنوانهم إما فى giza أو cairo

شرح طريقة استخدام المعامل In فى جمل SQL في برنامج الاكسيس MS access

 يقبل المعامل In جميع أنواع القيم سواء النصية أو الرقمية

فيمكن مثلا استرجاع أسماءالمعلمين في جدول المعلمين teachers الذين قيمة مرتباتهم salary إما 6700 أو 6800 أو 6900
select tfname ,tlname ,salary from teachers where salary in (6700,6800,6900);
شرح طريقة استخدام المعامل In فى جمل SQL في برنامج الاكسيس MS access
 نتيجة الاستعلام الذي يعرض أسماء المعلمين الذين قيمة مرتباتهم إما 6700 أو 6800 أو 6900

شرح طريقة استخدام المعامل In فى جمل SQL في برنامج الاكسيس MS access

يستخدم In لربط أكثر من استعلام مع بعضهم البعض

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

شرح طريقة استخدام المعامل In فى جمل SQL في برنامج الاكسيس MS access
نقوم بكتابة استعلام SQL يقوم هذا الاستعلام بجلب اسماء المعلمين فى جدول المعلمين teachers الذين عنوانهم يتوافق مع عنوان المدارس فى الجدول الثانى schools

شرح طريقة استخدام المعامل In فى جمل SQL في برنامج الاكسيس MS access
 نلاحظ نتيجة الاستعلام انه تم عرض أسماء بعض المعلمين في جدول المعلمين teachers والذين تتوافق عناوين سكنهم مع عنوان المدارس schools  ونلاحظ أن تم عرض أسماء المعلمين الذين تتطابق عناوينهم مع عناويين المدارس فى الجدول الثانى schools  وما عدا ذلك لن يتم عرضه.

شرح طريقة استخدام المعامل In فى جمل SQL في برنامج الاكسيس MS access

ملحوظة:-

يمكن استخدام النفي not in للحصول على كافة البيانات ماعد التى توجد داخل القوس 
فمثلا لعرض جميع المرتبات التى يحصل عليها المدرسون ماعدا الذين قيمة مرتباتهم salary إما 6700 أو 6800 أو 6900
select tfname ,tlname ,salary from teachers where salary not in (6700,6800,6900);


استخدام المعامل Like فى جمل SQL في برنامج الاكسيس MS access

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

الرمز * يستخدم للتعويض عن أكثر من حرف

فمثلا عن الرغبة فى جلب جميع الاسماء التى تبدأ بحرف a وتنتهى بأى عدد من الحروف
select tfname ,tlname from teachers where tfname like "a*";

الرمز ? يستخدم للتعويض عن  حرف واحد.



select tfname ,tlname from teachers where tfname like "a?";

الرمز # يستخدم للتعويض مكان أى رقم من 0-9


select tfname ,tlname,salary from teachers where salary like "9###";

 الرمز [أى عدد من الحروف] حيث كل حرف داخل الأقواس المضلعة يتم جلبه فى البيانات المسترجعة 

فمثلا عند الرغبة فى جلب الاسماء التى تبدأ بحرف al وتنتهى بحرفي i أو y نكتب جملة الاستعلام التالية:-
select tfname ,tlname from teachers where tfname like "al[iy]";

الرمز [أى عدد من الحروف!] حيث كل حرف داخل الأقواس المضلعة لا يتم جلبه فى البيانات المسترجعة 

فمثلا عند الرغبة فى جلب الاسماء التى تبدأ بحرف al ماعدا التى تنتهى بحرف y

select tfname ,tlname from teachers where tfname like "al[!y]";

خطوات إنشاء استعلام بلغة SQL واستخدام المعامل like

لإنشاء استعلام SQL في برنامج الاكسيس نفتح قاعدة البيانات التى نريد إجراء استعلام لها وذلك بالضغط على التبويب create   ثم نضغط على الامر query design ولا نختر أى جدول من الجداول الظاهرة فى شاشة show table ثم نضغط close لإغلاق شاشة عرض الجداول show table.
شرح طريقة استخدام المعامل Like فى جمل SQL في برنامج الاكسيس MS access

 ثم نضغط على  SQL الموجودة  ضمن أدوات المجموعة results 

شرح طريقة استخدام المعامل Like فى جمل SQL في برنامج الاكسيس MS access


يستخدم رمز * للتعويض عن أكثر من حرف فالرمز like “a*” يستخدم لعرض النصوص التى تبدأ بحرف وتنتهى بأى عدد من الحروف..
فمثلا جملة
select tfname ,tlname from teachers where tfname like “a*”;
هذه الجملة تعرض الاسم الأول والاسم الأخير للمعلمين الذى يبدأ الاسم الأول لهم بحرف a وينتهى بأى عدد من الحروف

شرح طريقة استخدام المعامل Like فى جمل SQL في برنامج الاكسيس MS access
 نلاحظ أنه تم عرض الاسماء التى يبدأ الاسم الأول لهم بحرف a وينتهي بأى عدد من الحروف.

شرح طريقة استخدام المعامل Like فى جمل SQL في برنامج الاكسيس MS access

يستخدم الرمز ?  للتعويض عن عدد حرف واحد فعند الرغبة فى عرض اسماء المعلمين الذين تبدأ اسمائهم  الأولى بحرف a
وتنتهى بعدد 3 حروف فقط بعد حرف a  نستخدم الصيغة
Select tfname ,tlname from teachers where tfname like “a???”
حيث كل ؟  يستخدم للاستعاضة عن حرف واحد فقط.

شرح طريقة استخدام المعامل Like فى جمل SQL في برنامج الاكسيس MS access

نلاحظ أنه تم عرض اسماء المعلمين الذين تبدأ اسماؤهم الأولى بحرف a وبعدها عدد 3 حروف مثل كلمة amal

شرح طريقة استخدام المعامل Like فى جمل SQL في برنامج الاكسيس MS access


يستخدم الرمز # للاستعاضة عن أى رقم من 0 -9  
فمثلا لعرض مرتبات المعلمين التى تبدأ برقم 4 وتنتهى بثلاثة أرقام أخرى نكتب التعبير
Select tfname,tlname ,salary from teachers where salary like “4###”;

شرح طريقة استخدام المعامل Like فى جمل SQL في برنامج الاكسيس MS access


نلاحظ أنه تم عرض بيانات المعلمين الذين يبدأ مرتباتهم برقم 4  وينتهى بعدد ثلاثة أرقام اخرى كما هو موضح بالمثال

شرح طريقة استخدام المعامل Like فى جمل SQL في برنامج الاكسيس MS access
 يستخدم الرمز [letters] حيث كل حرف داخل الأقواس المضلعة يتم جلبه فى البيانات المسترجعة فمثلا عند الرغبة فى
استرجاع بيانات المعلمين والتى تبدأ اسماؤهم الأولى بحرف al  وتنتهى بحرفى i أو y نضع هذان الحرفان داخل أقواس مضلعة كما هو موضح بالمثال like al[iy]
Select tfname,tlname,salary from teachers where tfname like “al[iy]”

شرح طريقة استخدام المعامل Like فى جمل SQL في برنامج الاكسيس MS access
 نلاحظ أنه تم عرض اسماء المعلمين الذين تبدأ حروف أسماؤهم الأولى بحرفي al وتنتهى بحرفى i أو Y كما هو موضح بالمثال
شرح طريقة استخدام المعامل Like فى جمل SQL في برنامج الاكسيس MS access
 نستخدم المعامل btween  لجلب البيانات المحصورة بين قيمتين ونضع هاتان القيمتان بين جملة between  and
فمثلا عند الرغبة فى جلب بيانات المعلمين الذين تتراوح مرتباتهم بين 6000 و1000 نكتب الجملة التالية:-
Select tfname ,tlname,salary  from teachers where salary btween 6000 and 10000

شرح طريقة استخدام المعامل Like فى جمل SQL في برنامج الاكسيس MS access

نلاحظ أنه تم عرض بيانات المعلمين المحصورة بين 6000 و10000 كما هو موضح بالمثال
شرح طريقة استخدام المعامل Like فى جمل SQL في برنامج الاكسيس MS access


ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access

نحتاج أحيانا عند استرجاع البيانات باستخدام جملة select إلى ترتيب البيانات المسترجعة تصاعديا أو تنازليا ascending or descending
فمثلا إذا أردنا استرجاع بيانات المعلمين فى جدول المعلمين teachers وفقا للترتيب التصاعدي طبقا لحقل المرتبات salary
فإننا نستخدم جملة select لاسترجاع بيانات المعلمين ثم نحدد الحقول التى نريد استرجاعها ونستخدم جملة order by لترتيب بيانات المعلمين وفقا لحقل المرتبات salary.

خطوات انشاء استعلام بلغة SQL لجلب البيانات وترتيبها تصاعديا أو تنازليا باستخدام الأمر order by

1- نفتح أولاً قاعدة البيانات التى نريد إجراء الاستعلام عليها وذلك بالضغط على التبويب create ثم نختر الأمر query design   فتظهر نافذة إظهار الجداول show table فلا نقوم باختيار أى جدول ثم نضغط على close لإغلاق النافذة.
شرح طريقة ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access

 ثم نضغط على  SQL الموجودة  ضمن أدوات المجموعة results

شرح طريقة ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access

نستخدم جملة select  ثم نكتب اسماء الحقول وهى tfname,tlmame,salary ثم نكتب اسم الجدول الذى به هذه الحقول وهو جدول teachers ثم نكتب جملة order by لترتيب البيانات وفق حقل معين وليكن حقل المرتبات salary ثم نذكر نوع الترتيب سواء تصاعديا asc أو تنازليا desc
select tfname,tlname,salary from teachers order by salary asc;
ملحوظة : يتم ترتيب البيانات تلقائيا ترتيبا تصاعديا حتى إذا لم نكتب كلمة asc بعد اسم الحقل . فالجملة التالية تؤدى نفس وظيفة الجملة الأولى.
select tfname,tlname,salary from teachers order by salar;


شرح طريقة ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access

نلاحظ أنه تم عرض بيانات المعلمين (الاسم الأول والاسم الأخير ) طبقا لحقل المرتبات ترتيبا تصاعديا كما هو موضح.

شرح طريقة ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access
 ولعرض حقول جدول المعلمين tfname,tlname,salary طبقا لحقل   salary  تنازليا descending نكتب جملة desc بعد اسم حقل المرتبات الذى نقوم بترتيب البيانات على أساسه Order by salary desc
شرح طريقة ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access

 نلاحظ أنه تم عرض بيانات المعلمين (الاسم الأول والاسم الأخير ) طبقا لحقل المرتبات ترتيبا تنازليا كما هو موضح.

شرح طريقة ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access

 ويمكن عمل ترتيب مخصص بحيث يتم عرض البيانات تنازليا طبقا لحقل المرتبات salary فإذا تساوت مرتبات أكثر من سجل يتم ترتيب البيانات طبقا للاسماء تصاعديا
Order by salary desc,tfname asc

شرح طريقة ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access
 نلاحظ أنه تم عرض بيانات المعلمين (الاسم الأول والاسم الأخير ) طبقا لحقل المرتبات ترتيبا تصاعديا كما هو موضح وإذا تساوت مرتبات أكثر من شخص يتم الترتيب طبقا للاسم الأول تصاعديا.
شرح طريقة ترتيب البيانات تصاعديا أو تنازليا ascending or descending في لغة SQL باستخدام أمر order by ببرنامج الاكسيس MS access


دمج concatenate محتويات حقلين multiple fields أو أكثر فى حقل واحد one filed فى برنامج الاكسيس MS access

نحتاج كثيرا فى برنامج الاكسيس MS access إلى دمج النصوص  concatenate strings الموجودة فى حقلين أو أكثرmultiple fields  بحيث تظهر فى حقل واحد one filed وتظهر الحاجة إلى ذلك بشدة عند إجراء الاستعلامات queries 
ونقوم بعمل دمج النصوص الموجودة فى حقلين أو أكثر ودمجها في حقل واحد من خلال الرمز ampersand  والذى يرمز له بالرمز & ويمكن الوصول إليه بسهولة من خلال الضغط على مفتاحي ALT+7
ويمكن عمل ذلك بطريقتين

الطريقة الأولى من خلال إنشاء استعلام فى وضع التصميم

نضغط أولاً على التبويب create ثم من المجموعة query نضغط على  query design  وذلك لإنشاء استعلام فى وضع التصميم

دمج concatenate محتويات حقلين أو عمودين  multiple fields أو أكثر فى حقل واحد one filed أو فى عمود واحد فى برنامج الاكسيس MS access

ولدمج النص الموجود فى  حقل الاسم الأول tfname مع النص الموجود فى حقل الاسم الثاني tlname فى حقل جديد وليكن اسم الحقل الجديد fullname نكتب هذه الصيغة في حقل جديد
Fullname:[tfname]& “ “ &[tlname]
حيث " " علامتي اقتباس الغرض منهم وضع مسافة بين الاسم الأول tfname وبين الاسم الثاني tlname  بحيث لا يظهر الاسمان متلاصقان

دمج concatenate محتويات حقلين أو عمودين  multiple fields أو أكثر فى حقل واحد one filed أو فى عمود واحد فى برنامج الاكسيس MS access

ناتج عملية الدمج كما هو واضح تم انشاء حقل جديد fullname وبه النصين الموجودين فى حقل الاسم الأول tfname وحقل الاسم الأخير tlname وبينهم مسافة لتمنع تلاصق الاسمين  " "  كما هو واضح.

دمج concatenate محتويات حقلين أو عمودين  multiple fields أو أكثر فى حقل واحد one filed أو فى عمود واحد فى برنامج الاكسيس MS access

 الطريقة الثانية : إجراء عملية دمج النصوص strings concatenate الموجودة فى أكثر من حقل باستخدام لغة SQL

ويمكن إجراء عملية دمج نصين موجودين فى حقلين بواسطة لغة SQL وذلك  باستخدام الامر select ثم اسم الحقل الذى يحتوى على النص الأول المراد دمجه  وهو هنا فى هذا المثال النص الموجود فى حقل tfname مع النص الثاني  المراد دمجه وهو النص الموجود فى حقل tlname وذلك بإنشاء حقل جديد باستخدام المعامل as  وليكن اسم الحقل الجديد fullname ثم نضع المعامل &  وصيغة الدمج كما نرى

Select tfname& " " &tlname as fullname from teachers;

دمج concatenate محتويات حقلين أو عمودين  multiple fields أو أكثر فى حقل واحد one filed أو فى عمود واحد فى برنامج الاكسيس MS access

 ناتج عملية دمج النص الموجود في حقلي tfname ,tlname كما نرى باستخدام معامل الدمج &

دمج concatenate محتويات حقلين أو عمودين  multiple fields أو أكثر فى حقل واحد one filed أو فى عمود واحد فى برنامج الاكسيس MS access



دمج الأعمدة والخلايا باستخدام دالة concatenate فى الاكسل excel

وظيفة الدالة concatenate

الدالة concatenate هى دالة نصية text ..وتمكننا الدالة concatenate من دمج النصوص فى خليتين أو أكثر إلى خلية واحدة فإذا كانت الخلية الأولى بها اسم الشخص والخلية الأخرى بها اسم الأب فتعمل الدالة concatenate على دمج اسم الشخص واسم الأب فى خلية واحدة.

الشكل العام للدالة concatenate

=concatenate(text1;text2;...)

حيث text1 النص الموجود فى الخلية الأولى
       text2 النص الموجود فى الخلية الثانية

مثال على استخدام الدالة concatenate في الاكسل excel

دالة concatenate من الدوال النصية   ووظيفتها تعمل على دمج نص موجود فى خلية معينة مع نص آخر موجود فى خلية أخرى

شرح طريقة دمج أكثر من عمود من خلال استخدام الدلة concatenate فى الاكسل excel

ولاستخدام دالة   concatenate  ندخل في خانة text1 اسم الخلية الأولى وفى خانة text2 اسم الخلية الثانية ثم نضغط على زر Ok لدمج محتوى الخليتين

شرح طريقة دمج أكثر من عمود من خلال استخدام الدلة concatenate فى الاكسل excel

نلاحظ أنه تم دمج محتوى الخليتين كما هو موضح بالمثال

شرح طريقة دمج أكثر من عمود من خلال استخدام الدلة concatenate فى الاكسل excel

وباستخدام خاصية الاكمال التلقائي نلاحظ أنه تم تطبيق الدالة على جميع الخلايا  المحددة كما هو موضح بالمثال

شرح طريقة دمج أكثر من عمود من خلال استخدام الدلة concatenate فى الاكسل excel

 ولضبط التنسيق نقوم بوضع مسافة بين النص الموجود فى الخلية الأولى والنص الموجود فى الخالية الثانية  ويتم وضع المسافة بين علامتى تنصيص « « كماهو موضح بالمثال


شرح طريقة دمج أكثر من عمود من خلال استخدام الدلة concatenate فى الاكسل excel

ناتج عملية الدمج بعد وضع علامتى تنصيص بين النص الموجود فى الخلية الأولى والنص الموجود فى الخلية الثانية جعل ناتج عملية الدمج اكثر انضباطا .

شرح طريقة دمج أكثر من عمود من خلال استخدام الدلة concatenate فى الاكسل excel

كما يمكن دمج نصين باستخدام علامة & ampersand وذلك بوضع علامة = ثم نشير إلى الخلية الأولى الذى يحتوى النص الأول ثم نكتب علامة & ampersand ثم نضع المسافة بين علامتي تنصيص « « ثم نقوم بوضع علامة & ampersand الثانية  ثم نقوم بوضع الخلية الثانية التى تحتوى على النص الآخر .

شرح طريقة دمج أكثر من عمود من خلال استخدام الدلة concatenate فى الاكسل excel

ناتج عملية دمج الخليتين باستخدام علامة & ampersand كما هو موضح بالشكل.

شرح طريقة دمج أكثر من عمود من خلال استخدام الدلة concatenate فى الاكسل excel

يتم التشغيل بواسطة Blogger.

تم الكشف عن مانع الإعلانات

الإعلانات تساعدنا في تمويل موقعنا، فالمرجو تعطيل مانع الإعلانات وساعدنا في تقديم محتوى حصري لك. شكرًا لك على الدعم ❤️