اكسل

101 وظائف Excel يجب أن تعرفها

101 Excel Functions You Should Know

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





وظائف التاريخ والوقت

يوفر Excel العديد من الوظائف للعمل معها تواريخ و مرات .

الآن واليوم

يمكنك الحصول على التاريخ الحالي مع دالة TODAY والتاريخ والوقت الحاليين مع وظيفة NOW . من الناحية الفنية ، ترجع الدالة NOW التاريخ والوقت الحاليين ، ولكن يمكنك التنسيق كوقت فقط ، كما هو موضح أدناه:





وظائف NOW و TODAY

 
 TODAY () // returns current date  NOW () // returns current time

ملاحظة: هؤلاء هم وظائف متقلبة وستتم إعادة الحساب مع كل تغيير في ورقة العمل. إذا كنت تريد قيمة ثابتة ، فاستخدم تاريخ و زمن الاختصارات.



اليوم والشهر والسنة والتاريخ

يمكنك استعمال ال يوم، شهر ، و عام وظائف لتفكيك أي تاريخ إلى مكوناته الخام ، و دالة التاريخ لإعادة الأمور معًا مرة أخرى.

وظائف لتفكيك وإعادة تجميع التواريخ

 
= DAY ('14-Nov-2018') // returns 14 = MONTH ('14-Nov-2018') // returns 11 = YEAR ('14-Nov-2018') // returns 2018 = DATE (2018,11,14) // returns 14-Nov-2018

HOUR و MINUTE و SECOND و TIME

يوفر Excel مجموعة من الوظائف المتوازية للأوقات. يمكنك استعمال ال ساعة و دقيقة ، و ثانيا وظائف لاستخراج أجزاء من الوقت ، ويمكنك تجميع TIME من المكونات الفردية باستخدام وظيفة الوقت .

أمثلة دالة الوقت

 
= HOUR ('10:30') // returns 10 = MINUTE ('10:30') // returns 30 = SECOND ('10:30') // returns 0 = TIME (10,30,0) // returns 10:30

DATEDIF و YEARFRAC

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

مثال دالة DATEDIF

يستخدم YEARFRAC للحصول على سنوات كسرية:

مثال دالة YEARFRAC

 
= YEARFRAC ('14-Nov-2018','10-Jun-2021') // returns 2.57

EDATE و EOMONTH

تتمثل إحدى المهام الشائعة مع التواريخ في تحويل التاريخ إلى الأمام (أو للخلف) بعدد معين من الأشهر. يمكنك استعمال ال EDATE و وظائف EOMONTH من أجل هذا. يتحرك EDATE بالشهر ويحتفظ باليوم. يعمل EOMONTH بنفس الطريقة ، ولكنه دائمًا ما يُرجع اليوم الأخير من الشهر.

أمثلة على وظائف EDATE و EOMONTH

 
 EDATE (date,6) // 6 months forward  EOMONTH (date,6) // 6 months forward (end of month)

يوم العمل وأيام الشبكات

لمعرفة تاريخ n أيام عمل في المستقبل ، يمكنك استخدام وظيفة WORKDAY . لحساب عدد أيام العمل بين تاريخين ، يمكنك استخدام NETWORKDAYS .

مثال على وظيفة WORKDAY

 
 WORKDAY (start,n,holidays) // date n workdays in future

فيديو: كيفية حساب تواريخ الاستحقاق باستخدام WORKDAY

مثال على وظيفة NETWORKDAYS

 
 NETWORKDAYS (start,end,holidays) // number of workdays between dates

ملاحظة: تتخطى كلتا الوظيفتين تلقائيًا عطلات نهاية الأسبوع (السبت والأحد) وستتخطيان أيضًا أيام العطل ، إذا تم توفيرهما. إذا كنت بحاجة إلى مزيد من المرونة بشأن الأيام التي تعتبر عطلات نهاية الأسبوع ، فراجع الدالة WORKDAY.INTL و دالة NETWORKDAYS.INTL .

WEEKDAY و WEEKNUM

لمعرفة يوم الأسبوع من تاريخ ما ، يوفر Excel ملف وظيفة WEEKDAY . تقوم WEEKDAY بإرجاع رقم بين 1-7 يشير إلى الأحد ، والاثنين ، والثلاثاء ، وما إلى ذلك. استخدم الدالة WEEKNUM للحصول على رقم الأسبوع في سنة معينة.

أمثلة على الدالتين WEEKDAY و WEEKNUM

 
= WEEKDAY (date) // returns a number 1-7 = WEEKNUM (date) // returns week number in year

هندسة

يتحول

معظم الوظائف الهندسية تقنية جدًا ... ستجد الكثير من الوظائف للأعداد المركبة في هذا القسم. ومع ذلك ، فإن وظيفة CONVERT مفيد جدًا لتحويلات الوحدات اليومية. يمكنك استخدام CONVERT لتغيير وحدات المسافة والوزن ودرجة الحرارة وغير ذلك الكثير.

مثال على دالة CONVERT

 
= CONVERT (72,'F','C') // returns 22.2

وظائف المعلومات

ISBLANK و ISERROR و ISNUMBER و ISFORMULA

يوفر Excel العديد من الوظائف للتحقق من القيمة في الخلية ، بما في ذلك هو رقم و ISTEXT و إسلامي و ISBLANK و ISERROR ، و ISFORMULA تسمى هذه الوظائف أحيانًا وظائف 'IS' ، وتعيد جميعها TRUE أو FALSE استنادًا إلى محتويات الخلية.

ISNUMBER ISTEXT ISBLANK ISERROR ISFORMULA

يحتوي Excel أيضًا على ملفات أمر غريب و ISEVEN ستختبر الدالات رقمًا لمعرفة ما إذا كان زوجيًا أم فرديًا.

بالمناسبة ، يتم تطبيق التعبئة الخضراء في لقطة الشاشة أعلاه تلقائيًا بامتداد تنسيق مشروط معادلة.

وظائف منطقية

تعد الوظائف المنطقية لبرنامج Excel لبنة أساسية في العديد من الصيغ المتقدمة. ترجع الدالات المنطقية القيم المنطقية TRUE أو FALSE. إذا كنت بحاجة إلى كتاب تمهيدي عن الصيغ المنطقية ، فإن ر يمر الفيديو الخاص به بالعديد من الأمثلة .

و ، أو ، و لا

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

وظائف AND و OR و NOT

 
= AND (B5>3,B5<9) = OR (B5=3,B5=9) = NOT (B5=2)

IFERROR و IFNA

ال دالة IFERROR و دالة IFNA يمكن استخدامها كوسيلة بسيطة لاكتشاف الأخطاء ومعالجتها. في الشاشة أدناه ، VLOOKUP يستخدم لاسترداد التكلفة من عنصر القائمة. يحتوي العمود F على ملف وظيفة VLOOKUP ، مع عدم وجود خطأ في المعالجة. يُظهر العمود G كيفية استخدام IFNA مع VLOOKUP لعرض رسالة مخصصة عند إدخال عنصر غير معروف.

دالة IFNA مع مثال VLOOKUP

 
= VLOOKUP (E5,menu,2,0) // no error trapping = IFNA ( VLOOKUP (E5,menu,2,0),'Not found') // catch errors

في حين أن IFNA لا يمسك إلا بالخطأ # N / A ، فإن ملف دالة IFERROR سيكتشف أي خطأ في الصيغة.

وظائف IF و IFS

ال إذا كانت الدالة هي واحدة من أكثر الوظائف استخدامًا في Excel. في الشاشة أدناه ، يتحقق IF من درجات الاختبار ويعين 'النجاح' أو 'الفشل':

مثال الدالة IF

دالات IF متعددة يمكن أن تتداخل معًا لإجراء اختبارات منطقية أكثر تعقيدًا.

الجديد في Excel عبر Office 365 ، ملف وظيفة IFS يمكن إجراء عدة اختبارات منطقية بدونها تداخل IFs .

مثال على وظيفة IFS

 
= IFS (C5<60,'F',C5<70,'D',C5<80,'C',C5<90,'B',C5>=90,'A')

وظائف البحث والمرجع

VLOOKUP و HLOOKUP

يقدم Excel عددًا من الوظائف للبحث عن البيانات واستردادها. الأكثر شهرة هو VLOOKUP :

مثال على وظيفة VLOOKUP

 
= VLOOKUP (C5,$F:$G,2,TRUE)

أكثر: 23 شيئًا يجب معرفته عن VLOOKUP .

هلوكوب يعمل مثل VLOOKUP ، لكنها تتوقع بيانات مرتبة أفقيًا:

كيفية استخدام وظيفة الدفع في Excel

مثال على دالة HLOOKUP

 
= HLOOKUP (C5,$G:$I,2,TRUE)

الفهرس والمطابقة

لإجراء عمليات بحث أكثر تعقيدًا ، فهرس و تطابق يوفر المزيد من المرونة والقوة:

مثال على دالة INDEX و MATCH

 
= INDEX (C5:E12, MATCH (H4,B5:B12,0), MATCH (H5,C4:E4,0))

كل من أنا دالة NDEX و ال دالة MATCH هي وظائف قوية تظهر في جميع أنواع الصيغ.

أكثر: كيفية استخدام INDEX و MATCH

ابحث عن

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

مثال على دالة LOOKUP - آخر خلية غير فارغة

ROW و COLUMN

يمكنك استعمال ال وظيفة ROW و دالة COLUMN للعثور على أرقام الصفوف والأعمدة في ورقة العمل. لاحظ قيم إرجاع كل من ROW و COLUMN لملف الخلية الحالية إذا لم يتم توفير مرجع:

مثال على الدالة ROW و COLUMN

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

الصفوف و الأعمة

ال دالة ROWS و وظيفة الأعمدة توفير عدد الصفوف في مرجع. في الشاشة أدناه ، نقوم بعد الصفوف والأعمدة في ملف جدول Excel باسم 'جدول 1'.

مثال على دالة ROWS و COLUMNS

ملاحظة تقوم ROWS بإرجاع عدد صفوف البيانات في جدول ، باستثناء صف الرأس. بالمناسبة ، ها هي 23 شيئًا يجب معرفته حول جداول Excel .

يمكنك استعمال ال وظيفة HYPERLINK لإنشاء ارتباط مع صيغة. ملاحظة يتيح لك HYPERLINK إنشاء روابط خارجية وروابط داخلية:

مثال على وظيفة HYPERLINK

 
= HYPERLINK (C5,B5)

الحصول على البيانات

ال دالة GETPIVOTDATA مفيد لاسترداد المعلومات من الجداول المحورية الموجودة.

مثال على دالة GETPIVOTDATA

 
= GETPIVOTDATA ('Sales',$B,'Region',I6,'Product',I7)

يختار

ال اختر الوظيفة سهل الاستخدام في أي وقت تحتاج فيه إلى الاختيار بناءً على رقم:

اختر مثالاً على الوظيفة

 
= CHOOSE (2,'red','blue','green') // returns 'blue'

فيديو: كيفية استخدام وظيفة الاختيار

تبديل موضع

ال وظيفة TRANSPOSE يمنحك طريقة سهلة لنقل البيانات العمودية إلى أفقية والعكس صحيح.

مثال على وظيفة TRANSPOSE

 
{= TRANSPOSE (B4:C9)}

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

عوض

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

مثال على دالة OFFSET

 
= SUM ( OFFSET (B4,1,I4,4,1)) // sum of Q3

غير مباشر

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

مثال دالة غير مباشرة

 
= INDIRECT (B5&'!A1') // =Sheet1!A1

تُستخدم الوظيفة INDIRECT أيضًا في 'تأمين' المراجع حتى لا تتغير عند إضافة صفوف أو أعمدة أو حذفها. لمزيد من التفاصيل ، راجع الأمثلة المرتبطة في الجزء السفلي من صفحة الوظيفة غير المباشرة .

تحذير: كلا من OFFSET وغير المباشر وظائف متقلبة ويمكن أن تبطئ جداول البيانات الكبيرة أو المعقدة.

وظائف إحصائية

COUNT و COUNTA

يمكنك عد الأرقام بامتداد وظيفة العد والخلايا غير الفارغة ذات كونتا . يمكنك عد الخلايا الفارغة باستخدام كونتبلانك ، ولكن في الشاشة أدناه نقوم بعد الخلايا الفارغة بـ كونتيف ، وهو أكثر فائدة بشكل عام.

أمثلة الدالة COUNT و COUNTA

 
= COUNT (B5:F5) // count numbers = COUNTA (B5:F5) // count numbers and text = COUNTIF (B5:F5,'') // count blanks

COUNTIF و COUNTIFS

بالنسبة إلى التهم الشرطية ، فإن دالة COUNTIF يمكن تطبيق معيار واحد. ال دالة COUNTIFS يمكن تطبيق معايير متعددة في نفس الوقت:

أمثلة دالة COUNTIF و COUNTIFS

 
= COUNTIF (C5:C12,'red') // count red = COUNTIF (F5:F12,'>50') // count total > 50 = COUNTIFS (C5:C12,'red',D5:D12,'TX') // red and tx = COUNTIFS (C5:C12,'blue',F5:F12,'>50') // blue > 50

فيديو: كيفية استخدام دالة COUNTIF

SUM و SUMIF و SUMIFS

لتلخيص كل شيء ، استخدم دالة SUM . للجمع الشرطي ، استخدم SUMIF أو SUMIFS. باتباع نفس النمط مثل وظائف العد ، فإن ملف دالة SUMIF يمكن تطبيق معيار واحد فقط بينما دالة SUMIFS يمكن تطبيق معايير متعددة.

أمثلة على الدالات SUM و SUMIFS و SUMIFS

 
= SUM (F5:F12) // everything = SUMIF (C5:C12,'red',F5:F12) // red only = SUMIF (F5:F12,'>50') // over 50 = SUMIFS (F5:F12,C5:C12,'red',D5:D12,'tx') // red & tx = SUMIFS (F5:F12,C5:C12,'blue',F5:F12,'>50') // blue & >50

فيديو: كيفية استخدام وظيفة SUMIF

AVERAGE و AVERAGEIF و AVERAGEIFS

باتباع نفس النمط ، يمكنك حساب المتوسط ​​باستخدام معدل و متوسط ، و المتوسطات .

أمثلة على الوظائف AVERAGE و AVERAGEIF و AVERAGEIFS

 
= AVERAGE (F5:F12) // all = AVERAGEIF (C5:C12,'red',F5:F12) // red only = AVERAGEIFS (F5:F12,C5:C12,'red',D5:D12,'tx') // red and tx

مين ، ماكس ، كبير ، صغير

يمكنك العثور على القيم الأكبر والأصغر باستخدام الأعلى و دقيقة و n أكبر وأصغر القيم مع كبير و صغير . في الشاشة أدناه ، 'البيانات' هي ملف نطاق مسمى C5: C13 ، تُستخدم في جميع الصيغ.

أمثلة على وظائف MAX و MIN و LARGE و SMALL

 
= MAX (data) // largest = MIN (data) // smallest = LARGE (data,1) // 1st largest = LARGE (data,2) // 2nd largest = LARGE (data,3) // 3rd largest = SMALL (data,1) // 1st smallest = SMALL (data,2) // 2nd smallest = SMALL (data,3) // 3rd smallest

فيديو: كيفية البحث عن العدد الأصغر أو الأكبر قيمة

MINIFS ، MAXIFS

ال MINIFS و أقصى . تتيح لك هذه الوظائف العثور على القيم الدنيا والقصوى بشروط:

أمثلة على وظائف MINIFS و MAXIFS

 
= MAXIFS (D5:D15,C5:C15,'female') // highest female = MAXIFS (D5:D15,C5:C15,'male') // highest male = MINIFS (D5:D15,C5:C15,'female') // lowest female = MINIFS (D5:D15,C5:C15,'male') // lowest male

ملاحظة: MINIFS و MAXIFS جديدتان في Excel عبر Office 365 و Excel 2019.

الوضع

ال وظيفة الوضع إرجاع الرقم الأكثر شيوعًا في الحدوث في النطاق:

مثال على وظيفة الوضع

 
= MODE (B5:G5) // returns 1

مرتبة

لترتيب القيم من الأكبر إلى الأصغر ، أو من الأصغر إلى الأكبر ، استخدم وظيفة RANK :

مثال على وظيفة RANK

فيديو: كيفية ترتيب القيم باستخدام دالة RANK

وظائف الرياضيات

الجزء

لتغيير القيم السالبة إلى موجبة ، استخدم وظيفة ABS .

مثال على وظيفة ABS

 
= ABS (-134.50) // returns 134.50

راند وراندبيتوين

كلا ال وظيفة RAND و وظيفة حافة النافذة يمكن أن تولد أرقامًا عشوائية أثناء التنقل. ينشئ RAND أرقامًا عشرية طويلة بين صفر و 1. ينشئ RANDBETWEEN أعدادًا صحيحة عشوائية بين رقمين محددين.

أمثلة على وظائف RAND و RANDBETWEEN

 
= RAND () // between zero and 1 = RANDBETWEEN (1,100) // between 1 and 100

ROUND ، ROUNDUP ، ROUNDDOWN ، INT

لتقريب القيم لأعلى أو لأسفل ، استخدم دالة ROUND . لفرض التقريب إلى عدد معين من الأرقام ، استخدم جمع الشمل . لإجبار التقريب ، استخدم المستدير لأسفل . لتجاهل الجزء العشري من رقم تمامًا ، استخدم وظيفة INT .

أمثلة للدوال ROUND و ROUNDUP و ROUNDDOWN و INT

 
= ROUND (11.777,1) // returns 11.8 = ROUNDUP (11.777) // returns 11.8 = ROUNDDOWN (11.777,1) // returns 11.7 = INT (11.777) // returns 11

MROUND ، السقف ، الطابق

لتقريب القيم إلى أقرب مضاعف استخدم ال دالة MROUND . ال دالة FLOOR و وظيفة السقف تقريب أيضًا إلى مضاعف معين. تقريب قوات FLOOR إلى أسفل ، وتقريب قوات السقف لأعلى.

وظائف MROUND ، CEILING ، FLOOR

 
= MROUND (13.85,.25) // returns 13.75 = CEILING (13.85,.25) // returns 14 = FLOOR (13.85,.25) // returns 13.75

ضد

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

مثال على وظيفة MOD

إنتاج

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

مثال على دالة SUMPRODUCT

 
= SUMPRODUCT (--( MONTH (B5:B12)=3)) // count March = SUMPRODUCT (--( MONTH (B5:B12)=3),C5:C12) // sum March

المجموع الفرعي

ال دالة SUBTOTAL هي 'وظيفة مجمعة' يمكنها إجراء عدد من العمليات على مجموعة من البيانات. أخيرًا ، يمكن لـ SUBTOTAL إجراء 11 عملية ، بما في ذلك SUM و AVERAGE و COUNT و MAX و MIN وما إلى ذلك (انظر هذه الصفحة للقائمة الكاملة). الميزة الرئيسية لـ SUBTOTAL هي أنها ستتجاهل الصفوف التي تم 'تصفيتها' من ملف جدول Excel ، واختياريًا الصفوف التي تم إخفاؤها يدويًا. في الشاشة أدناه ، يتم استخدام SUBTOTAL لحساب وجمع الصفوف السبعة المرئية فقط في الجدول:

مثال دالة SUBTOTAL

 
= SUBTOTAL (3,B5:B14) // returns 7 = SUBTOTAL (9,F5:F14) // returns 9.54

مجموع

مثل SUBTOTAL ، فإن ملف AGGREGATE (الدالة AGGREGATE) يمكنه أيضًا تشغيل عدد من العمليات المجمعة على مجموعة من البيانات ويمكنه اختياريًا تجاهل الصفوف المخفية. الاختلافات الرئيسية هي أن AGGREGATE يمكنه تشغيل المزيد من العمليات (إجمالي 19) ويمكنه أيضًا تجاهل الأخطاء.

في الشاشة أدناه ، يتم استخدام AGGREGATE لإجراء عمليات MIN و MAX و LARGE و SMALL مع تجاهل الأخطاء. عادةً ما يمنع الخطأ الموجود في الخلية B9 هذه الوظائف من إرجاع نتيجة. انظر هذه الصفحة للحصول على قائمة كاملة من العمليات يمكن أن يؤديها AGGREGATE.

مثال دالة AGGREGATE

 
= AGGREGATE (4,6,values) // MAX ignore errors, returns 100 = AGGREGATE (5,6,values) // MIN ignore errors, returns 75

وظائف TEXT

يسار ، يمين ، متوسط

لاستخراج الأحرف من اليسار أو اليمين أو منتصف النص ، استخدم اليسار و حق ، و وظائف MID :

أمثلة على وظائف LEFT و RIGHT و MID

 
= LEFT ('ABC-1234-RED',3) // returns 'ABC' = MID ('ABC-1234-RED',5,4) // returns '1234' = RIGHT ('ABC-1234-RED',3) // returns 'RED'

لين

ال وظيفة LEN سيعيد طول السلسلة النصية. يظهر LEN في الكثير من الصيغ التي تحسب الكلمات أو الشخصيات .

مثال على وظيفة LEN

للبحث عن نص معين في خلية ، استخدم ملف وظيفة البحث أو وظيفة البحث . ترجع هذه الدالات الموضع الرقمي للنص المطابق ، لكن SEARCH تسمح بأحرف البدل وتكون FIND حساسة لحالة الأحرف. ستؤدي كلتا الوظيفتين إلى ظهور خطأ عندما لا يتم العثور على النص ، لذا قم بالتفاف في ملف هو رقم دالة لإرجاع TRUE أو FALSE ( مثال هنا ).

أمثلة على الدالتين FIND و SEARCH

 
= FIND ('Better the devil you know','devil') // returns 12 = SEARCH ('This is not my beautiful wife','bea*') // returns 12

استبدال ، الاستبدال

لاستبدال النص بالموضع ، استخدم استبدال وظيفة . لاستبدال النص بالمطابقة ، استخدم وظيفة الاستبدال . في المثال الأول ، يزيل REPLACE العلامتين النجميتين (**) عن طريق استبدال أول حرفين بسلسلة فارغة (''). في المثال الثاني ، يزيل SUBSTITUTE جميع أحرف التجزئة (#) عن طريق استبدال '#' بـ ''.

أمثلة على الدالتين REPLACE و SUBSTITUTE

 
= REPLACE ('**Red',1,2,'') // returns 'Red' = SUBSTITUTE ('##Red##','#','') // returns 'Red'

كود CHAR

لمعرفة الرمز الرقمي للحرف ، استخدم وظيفة الكود . لترجمة الرمز الرقمي إلى حرف ، استخدم وظيفة CHAR . في المثال أدناه ، يترجم CODE كل حرف في العمود B إلى الكود المقابل له. في العمود F ، يترجم CHAR الرمز مرة أخرى إلى حرف.

أمثلة على وظائف CODE و CHAR

 
= CODE ('a') // returns 97 = CHAR (97) // returns 'a'

فيديو: كيفية استخدام الدالتين CODE و CHAR

تقليم ، نظيف

للتخلص من المساحة الزائدة في النص ، استخدم ملحق وظيفة TRIM . لإزالة فواصل الأسطر والأحرف الأخرى غير المطبوعة ، استخدم ينظف .

أمثلة على وظائف TRIM و CLEAN

 
= TRIM (A1) // remove extra space = CLEAN (A1) // remove line breaks

فيديو: كيفية تنظيف النص باستخدام TRIM and CLEAN

CONCAT ، TEXTJOIN ، CONCATENATE

الجديد في Excel عبر Office 365 هما CONCAT و TEXTJOIN. ال دالة CONCAT يتيح لك ربط (ضم) قيم متعددة ، بما في ذلك نطاق من القيم بدون محدد. ال دالة TEXTJOIN يفعل الشيء نفسه ، لكنه يسمح لك بتحديد محدد ويمكن أيضًا تجاهل القيم الفارغة.

أمثلة على دالتي CONCAT و TEXTJOIN

 
= TEXTJOIN (',',TRUE,B4:H4) // returns 'red,blue,green,pink,black' = CONCAT (B7:H7) // returns '8675309'

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

بالضبط

ال وظيفة دقيقة يسمح لك بمقارنة سلسلتين نصيتين بطريقة حساسة لحالة الأحرف.

مثال دالة بالضبط

أعلى ، أقل ، صحيح

لتغيير حالة النص ، استخدم ملف أعلى و أدنى ، و الدالة PROPER

أمثلة على الدالات العلوية والسفلية والصحيحة

 
= UPPER ('Sue BROWN') // returns 'SUE BROWN' = LOWER ('Sue BROWN') // returns 'sue brown' = PROPER ('Sue BROWN') // returns 'Sue Brown'

فيديو: كيفية تغيير الحالة بالصيغ

نص

أخيرًا وليس آخرًا هو ملف دالة TEXT . تتيح لك وظيفة النص تطبيق تنسيق الأرقام على الأرقام (بما في ذلك التواريخ والأوقات وما إلى ذلك) كنص. يكون هذا مفيدًا بشكل خاص عندما تحتاج إلى تضمين رقم منسق في رسالة ، مثل 'ينتهي البيع في [التاريخ]'.

مثال على دالة TEXT

 
= TEXT (B5,'$#,##0.00') = TEXT (B6,'000000') ='Save '& TEXT (B7,'0%') ='Sale ends '& TEXT (B8,'mmm d')

أكثر: أمثلة تفصيلية لتنسيق الأرقام المخصص .

وظائف المصفوفة الديناميكية

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

وظيفة غرض
منقي تصفية البيانات وإرجاع السجلات المطابقة
رانداري توليد مجموعة من الأرقام العشوائية
تسلسل توليد مجموعة من الأرقام المتسلسلة
نوع نطاق الفرز حسب العمود
صنف حسب نطاق الفرز حسب نطاق أو مجموعة أخرى
فريدة من نوعها استخراج القيم الفريدة من قائمة أو نطاق
XLOOKUP بديل حديث لـ VLOOKUP
XMATCH بديل حديث لوظيفة MATCH

فيديو: وظائف صفيف ديناميكية جديدة في Excel (حوالي 3 دقائق).

الإنتقال السريع

الجزء و مجموع و و و معدل و متوسط و المتوسطات و السقف و شار و يختار و ينظف و الشفرة و عمودي و الأعمدة و CONCAT و سلسل و يتحول و عدد و كونتا و كونتبلانك و كونتيف و COUNTIFS و تاريخ و DATEDIF و يوم و EDATE و EOMONTH و بالضبط و تجد و أرضية و الحصول على البيانات و هلوكوب و ساعة و رابط تشعبي و لو و IFERROR و IFNA و IFS و فهرس و غير مباشر و ذكاء و ISBLANK و ISERROR و ISEVEN و ISFORMULA و إسلامي و هو رقم و أمر غريب و ISTEXT و كبير و اليسار و لين و ابحث عن و أدنى و تطابق و الأعلى و أقصى و منتصف و دقيقة و MINIFS و دقيقة و ضد و الوضع و شهر و MROUND و NETWORKDAYS و ليس و حاليا و عوض و أو و سليم و صف و إيدج بين و مرتبة و يحل محل و حق و مستدير و المستدير لأسفل و جمع الشمل و صف و الصفوف و بحث و ثانيا و صغير و استبدل و المجموع الفرعي و مجموع و سوميف و موجزات و إنتاج و نص و TEXTJOIN و زمن و اليوم و تبديل موضع و تقليم و أعلى و VLOOKUP و WEEKDAY و WEEKNUM و يوم عمل و عام و YEARFRAC

المؤلف ديف برونز


^