الانتقال إلى المحتوى الرئيسي

كيفية استخراج جزء من النص من خلية إكسل: طرق ونصائح فعالة

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

الطريقة الأولى هي استخدام وظيفة "اليسار" أو "اليمين". تسمح لك الوظيفة" اليسرى "باستخراج عدد محدد من الأحرف من بداية الخلية ، والوظيفة" اليمنى " — من النهاية. على سبيل المثال ، إذا كنت بحاجة إلى استخراج أول 5 أحرف من الخلية أ1 ، يمكنك استخدام الصيغة "=يسار(أ1 ، 5)". وبالمثل ، إذا كنت تريد استخراج آخر 3 أحرف ، فاستخدم الصيغة "=يمين(أ1 ، 3)".

الطريقة الثانية هي استخدام وظيفة" منتصف". تتيح لك وظيفة" منتصف " استخراج عدد محدد من الأحرف من منتصف الخلية. على سبيل المثال ، إذا كنت تريد استخراج الأحرف من خمسة إلى عشرة من الخلية أ1 ، فاستخدم الصيغة "=منتصف(أ1 ، 5 ، 6)". في هذه الصيغة ، الوسيطة الأولى هي مرجع الخلية ، والوسيطة الثانية هي موضع البداية ، والوسيطة الثالثة هي عدد الأحرف المراد استخراجها.

تذكر أنه لاستخدام هذه الوظائف ، تحتاج إلى بدء الصيغة بالرمز " = " ، على سبيل المثال "=يسار(أ1 ، 5)".

الطريقة الثالثة هي استخدام وظائف البحث والاستبدال. إذا كنت بحاجة إلى العثور على كلمة أو عبارة معينة في خلية ، فيمكنك استخدام وظيفة "بحث" لتحديد موضع بداية تلك الكلمة أو العبارة. ثم يمكنك استخدام وظيفة" اليسار "أو" الوسط "أو" اليمين " لاستخراج الجزء المطلوب من النص. على سبيل المثال ، إذا كنت بحاجة إلى العثور على كلمة "تفاحة" في الخلية أ1 واستخراج جميع الأحرف بعدها ، يمكنك استخدام الصيغة "=منتصف(أ1 ، ابحث عن("تفاحة" ، أ1)+لين("تفاحة") ، لين(أ1))". في هذه الصيغة ، ستبحث وظيفة" البحث "عن موضع بداية كلمة" تفاحة "في الخلية أ1 ، وستحدد وظيفة" لين "عدد الأحرف في كلمة" تفاحة "، وستقوم وظيفة" منتصف " باستخراج بقية النص.

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

  1. طرق ونصائح لاستخراج النص من خلية إكسيل
  2. باستخدام وظائف اليسار واليمين
  3. باستخدام وظيفة منتصف
  4. باستخدام وظيفة البحث
  5. استخدام وظائف النص
  6. استخدام مرشحات إكسل
  7. استخدام الدالة اليسرى لاستخراج الأحرف الأولى من سلسلة في إكسيل
  8. كيفية استخدام الوظيفة الصحيحة لاستخراج الأحرف الأخيرة من صف في خلية إكسيل
  9. باستخدام وظيفة منتصف لاستخراج جزء من صف في إكسيل
  10. كيفية استخدام وظيفة البحث للبحث عن حرف أو نص معين في خلية إكسيل
  11. استخدام وظيفة استبدال لاستبدال النص في خلية إكسيل
  12. سؤال وجواب
  13. كيف يمكنني استخراج قطعة من النص من خلية في إكسيل?
  14. كيف يمكنني استخراج الأرقام فقط من خلية في إكسيل?
  15. هل من الممكن استخدام التعبيرات العادية لاستخراج النص من خلية اكسل?
  16. كيف يمكنني استخراج النص بين حرفين معين في إكسيل?
  17. كيف يمكنني استخراج القيم الفريدة فقط من الخلايا في إكسيل?

طرق ونصائح لاستخراج النص من خلية إكسيل

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

باستخدام وظائف اليسار واليمين

تسمح لك الوظائف اليمنى واليسرى باستخراج العدد المحدد من الأحرف من الحافة اليسرى أو اليمنى للخلية ، على التوالي. على سبيل المثال ، لاستخراج أول 5 أحرف من الخلية أ1 ، يمكنك استخدام الصيغة =يسار(أ1 ، 5). وبالمثل ، لاستخراج آخر 5 أحرف ،يمكنك استخدام الصيغة = يمين (أ1 ، 5).

باستخدام وظيفة منتصف

تسمح لك الوظيفة المتوسطة باستخراج عدد معين من الأحرف من خلية ، بدءا من موضع محدد. على سبيل المثال ، لاستخراج 5 أحرف من الخلية أ1 بدءا من الموضع 3 ، يمكنك استخدام الصيغة =منتصف(أ1 ، 3 ، 5).

باستخدام وظيفة البحث

تجد وظيفة البحث موضع التكرار الأول للنص المحدد في الخلية. جنبا إلى جنب مع وظيفة منتصف ، ويمكن استخدامه لاستخراج جزء من سلسلة تقع بين حرفين رئيسيين. على سبيل المثال ، لاستخراج نص بين الحرفين "-" و " / " ، يمكنك استخدام الصيغة =منتصف(أ1 ، تجد ("- "،أ1) + 1 ، تجد ("/"،أ1) — تجد ("- "،أ1) -1).

استخدام وظائف النص

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

استخدام مرشحات إكسل

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

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

استخدام الدالة اليسرى لاستخراج الأحرف الأولى من سلسلة في إكسيل

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

بناء جملة الدالة اليسرى كما يلي:

اليسار (نص ،[ عدد الأحرف])

أين:

  • النص هو الخلية التي تريد استخراج الأحرف منها;
  • عدد الأحرف هو وسيطة اختيارية تحدد عدد الأحرف المراد استخراجها من السلسلة. إذا تم حذف هذه الوسيطة ، فستقوم الدالة باستخراج الحرف الأول فقط.

مثال على استخدام الدالة اليسرى:

الخلية أ1الصيغةالنتيجة
مرحبا ، العالم!= اليسار (أ1)N
مرحبا ، العالم!= اليسار (أ 1 ، 5)خاص

في المثال الأول ، تستخرج الدالة اليسرى الحرف الأول فقط من الخلية أ1. في المثال الثاني ، تستخرج الدالة الأحرف الخمسة الأولى. لاحظ أن الدالة اليسرى ستعيد عدد الأحرف المحددة في الوسيطة ، حتى إذا كان هناك عدد أقل من الأحرف في الخلية.

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

كيفية استخدام الوظيفة الصحيحة لاستخراج الأحرف الأخيرة من صف في خلية إكسيل

وظيفة الحق في إكسيل يسمح لك لاستخراج الأحرف الأخيرة من صف في خلية. هذا مفيد جدا عندما تحتاج إلى الحصول على جزء معين من النص أو رقم من خلية.

تحتوي صيغة الوظيفة الصحيحة على بناء الجملة التالي:

= يمين (نص ،[ عدد الأحرف])

النص هو الخلية أو القيمة التي تحتاج إلى استخراج الأحرف الأخيرة منها.

عدد الأحرف هو معلمة اختيارية تحدد عدد الأحرف الأخيرة المراد استخراجها من النص. إذا تم حذفها ، سيتم إرجاع حرف واحد.

فيما يلي بعض الأمثلة على استخدام الوظيفة الصحيحة:

  1. مثال 1:

    الخلية أ1النتيجة
    مرحبًا= حق (أ1)

    النتيجة:"تي"

    في هذا المثال ، تستخرج الوظيفة الصحيحة الحرف الأخير من الخلية أ1 ، وإرجاع "تي".

  2. المثال 2:

    الخلية ب1النتيجة
    123456789= حق (ب1, 3)

    النتيجة: "789"

    في هذا المثال ، تستخرج الوظيفة الصحيحة الأحرف الثلاثة الأخيرة من الخلية ب 1 ، مع إرجاع "789".

  3. المثال 3:

    الخلية ج1النتيجة
    نموذج النص= حق (ج1, 7)

    النتيجة: "نص"

    في هذا المثال ، تستخرج الوظيفة الصحيحة آخر سبعة أحرف من الخلية ج1 ، مع إرجاع"نص".

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

باستخدام وظيفة منتصف لاستخراج جزء من صف في إكسيل

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

شكل وظيفة منتصف يبدو مثل هذا:

منتصف (النص ، الموضع الأولي ، عدد الأحرف)

أين:

  • النص عبارة عن خلية أو قيمة نصية تريد استخراج جزء منها;
  • الموضع الأولي هو الموضع الذي يبدأ منه الاستخراج;

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

لنلق نظرة على مثال لاستخدام الدالة المتوسطة لاستخراج تاريخ من سلسلة نصية:

سلسلة نصيةالنتيجة
طلب #12345 بتاريخ 01.01.202201.01.2022
طلب رقم 54321 بتاريخ 02/15/202215.02.2022
طلب رقم 98765 بتاريخ 03/10/202210.03.2022

لاستخراج تاريخ من هذه السلسلة ، يمكنك استخدام الصيغة التالية:

= منتصف (أ 1 ، تجد ("."،أ 1) -2 ، 10)

أين أ1 هي خلية تحتوي على سلسلة نصية مع تاريخ. تجد ("."،أ1) -2 يجد موضع النقطة الأولى في السلسلة ويطرح 2 حرفا منها للحصول على الموضع الأولي للدالة الوسطى. عدد الأحرف هو 10 ، لأن التاريخ له طول ثابت.

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

كيفية استخدام وظيفة البحث للبحث عن حرف أو نص معين في خلية إكسيل

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

لاستخدام وظيفة البحث ، تحتاج إلى معرفة بناء جملة هذه الوظيفة. هو على النحو التالي:

ابحث عن (ابحث عن نص ؛ ابحث عن مكان ما ؛ ابدأ حرفا)

  • البحث عن النص هو النص أو الرمز الذي يمكن العثور عليه في الخلية.
  • مكان البحث هو الخلية أو نطاق الخلايا للبحث فيها.
  • حرف البداية هو رقم الحرف لبدء البحث من (افتراضيا ، هو 1).

تقوم دالة البحث بإرجاع رقم الحرف الذي يبدأ منه النص أو الحرف الذي تم العثور عليه. إذا لم يتم العثور على نص البحث ، تقوم الدالة بإرجاع قيمة الخطأ#!

لنفترض أن لديك الخلية أ 1 بالنص التالي:"مثال على النص". للعثور على موضع الرمز " تي " في هذه الخلية ، يمكنك استخدام الصيغة التالية:

= تجد ("ر" ؛ أ1)

ستكون النتيجة الرقم 7 ، لأن الحرف " تي " في الموضع السابع في السلسلة.

إذا كنت تريد العثور على موضع المساحة الأولى في الخلية ، فقد تبدو الصيغة كما يلي:

= بحث (""؛أ1)

ستكون النتيجة الرقم 8 ، لأن المساحة الأولى في الموضع الثامن في السطر.

إذا كنت تريد بدء البحث من الحرف الثاني ، فأنت بحاجة إلى تغيير الوسيطة الأخيرة للوظيفة:

= تجد ("ر" ؛ أ 1 ؛ 2)

في هذه الحالة ، ستكون النتيجة الرقم 13 ، لأن الحرف الثاني "تي" في الموضع الثالث عشر في السطر.

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

استخدام وظيفة استبدال لاستبدال النص في خلية إكسيل

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

بناء جملة وظيفة الاستبدال كما يلي:

= استبدال (نص ، موضع مبدئي ، عدد الأحرف ، نص جديد)

  • النص هو خلية أو مجموعة من الخلايا التي من الضروري استبدال النص.
  • الموضع الأولي هو موضع الحرف الذي سيبدأ منه استبدال النص.
  • عدد الأحرف-عدد الأحرف التي تحتاج إلى استبدال.
  • نص جديد-نص أو أحرف ستحل محل النص الأصلي.

مثال على استخدام وظيفة الاستبدال:

الخلية أ1النتيجة
= استبدال ("مرحبا ، العالم!"،8 ، 4 ، "للجميع")مرحبا للجميع!

في هذا المثال ، تحل وظيفة الاستبدال محل جزء من النص " السلام!"مع" الكل " ، بدءا من الحرف الثامن في الخلية أ1.

يمكن أيضا استخدام وظيفة الاستبدال لاستبدال النص داخل الصيغ. على سبيل المثال ، يمكنك استخدام استبدال لاستبدال جزء معين من سلسلة في صيغة المجموع أو العد.

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

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

سؤال وجواب

كيف يمكنني استخراج قطعة من النص من خلية في إكسيل?

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

كيف يمكنني استخراج الأرقام فقط من خلية في إكسيل?

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

هل من الممكن استخدام التعبيرات العادية لاستخراج النص من خلية اكسل?

نعم ، يمكنك استخدام التعبيرات العادية لاستخراج النص من خلية إكسيل. للقيام بذلك ، استخدم وظيفة ريجيكسكستراكت. يسمح لك باستخراج النص المقابل لقالب معين من خلية محددة. على سبيل المثال ، يمكنك استخدام التعبير العادي \د+ لاستخراج الأرقام من خلية.

كيف يمكنني استخراج النص بين حرفين معين في إكسيل?

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

كيف يمكنني استخراج القيم الفريدة فقط من الخلايا في إكسيل?

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