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

كيفية استخراج جزء من سلسلة نصية من الخلية في إكسيل؟

استخراج الوثيقة الفرعية 2

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


استخراج السلسلة الفرعية من اليسار أو الوسط أو اليمين

الطريقة أ: استخراج سلسلة فرعية من اليسار أو الوسط أو اليمين باستخدام الصيغة

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

استخراج الأحرف n الأولى

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

= LEFT (B3,3،XNUMX)

B3 هي الخلية التي تستخرج الأحرف منها ، 3 هي عدد الأحرف التي تريد استخراجها.

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

استخراج الأحرف n الأخيرة

على سبيل المثال ، استخرج آخر 6 أحرف من قائمة سلسلة ، يرجى تحديد خلية فارغة تريد وضع النتيجة المستخرجة فيها واستخدام هذه الصيغة:

= RIGHT (B9,6،XNUMX)

B9 هي الخلية التي تستخرج الأحرف منها ، 6 هي عدد الأحرف التي تريد استخراجها.

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

استخراج حرف n من الوسط

إذا كنت تريد استخراج 3 أحرف تبدأ من الحرف الرابع من السلسلة ، فيمكنك استخدام الصيغة أدناه:

= MID (B15,4,3،XNUMX،XNUMX)

B15 هي الخلية التي تستخرج الأحرف منها ، و 4 تمثل استخراج الأحرف من الحرف الرابع (العد من اليسار) ، و 4 هو عدد الأحرف التي تريد استخراجها.

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

ملحوظة:

إذا كنت تريد نقل النتائج المستخرجة إلى موقع آخر ، فيرجى نسخ النتائج المستخرجة ولصقها كقيمة أولاً.

الطريقة ب: استخراج سلسلة فرعية من اليسار أو الوسط أو اليمين بواسطة Kutools for Excel

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

قبل استخدام الأداة المساعدة Extract Text ، يرجى أخذ 3 دقائق لتثبيت Kutools for Excel مجانًا: تحميل مجاني الآن!

1. حدد الخلايا التي تريد استخراج السلاسل الفرعية منها ، انقر فوق كوتولس > نص > استخراج النص.
استخراج الوثيقة الفرعية 5

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

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

آخر حرف N.: استخراج سلسلة فرعية من يمين السلسلة. على سبيل المثال ، استخرج آخر حرفين ، وحدد هذا الخيار واكتب 2 في مربع النص.
استخراج الوثيقة الفرعية 5

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

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

3. بعد تحديد الموقع الذي تريده ، انقر فوق Ok، ينبثق مربع حوار لتحديد خلية لوضع السلسلة الفرعية المستخرجة. انقر فوق موافق.
استخراج الوثيقة الفرعية 5

الآن تم استخراج السلسلة الفرعية.
استخراج الوثيقة الفرعية 5


استخراج سلسلة فرعية بعد أو قبل حرف محدد

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

الطريقة أ: استخراج سلسلة فرعية بعد أو قبل حرف محدد باستخدام الصيغة

لنفترض أنك تريد استخراج الأحرف بعد الحرف "-"من قائمة السلاسل ، يرجى استخدام هذه الصيغة:

= يمين (B3، LEN (B3) - البحث ("-"، B3))

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

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

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

= LEFT (B10، SEARCH ("-"، B10) -1)

يتم عرض نتيجة المثال على النحو التالي:
استخراج الوثيقة الفرعية 9

ملاحظات

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

الطريقة ب: استخراج سلسلة فرعية بعد أو قبل حرف محدد بواسطة Kutools for Excel

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

قبل استخدام الأداة المساعدة Extract Text ، يرجى أخذ 3 دقائق لتثبيت Kutools for Excel مجانًا: تحميل مجاني الآن!

1. حدد الخلايا التي تريد استخراج الأحرف ، انقر فوق كوتولس > نص > استخراج النص.
استخراج الوثيقة الفرعية 5

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

قبل النص: استخراج السلاسل الفرعية قبل الحرف (الأحرف) المدخلة. على سبيل المثال ، اكتب - في مربع النص ، سيتم استخراج جميع الأحرف السابقة.
استخراج الوثيقة الفرعية 5

بعد النص: استخراج السلاسل الفرعية بعد الحرف (الأحرف) المدخلة. على سبيل المثال ، اكتب - في مربع النص ، سيتم استخراج جميع الأحرف بعده.
استخراج الوثيقة الفرعية 5

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

3. انقر Ok، ينبثق مربع حوار لتحديد خلية لوضع السلسلة الفرعية المستخرجة. انقر OK.
استخراج الوثيقة الفرعية 5

الآن تم استخراج السلسلة قبل أو بعد حرف (أحرف) معينة.
استخراج الوثيقة الفرعية 5


أدوات النص doc

13 أداة نصية يجب أن تمتلكها في برنامج Excel والتي ستزيد من كفاءتك بنسبة 90٪

▲ تحرير سلسلة نصية دفعة في الخلايا ، مثل إضافة نفس النص إلى الخلايا مرة واحدة ، وإزالة الأحرف في أي موضع وما إلى ذلك.

▲ باستثناء الأدوات المعروضة في الصورة ، هناك 300 أداة متقدمة أخرى في Kutools for Excel ، والتي يمكنها حل 82 ٪ من ألغاز Excel.

▲ كن خبيرًا في برنامج Excel في 5 دقائق ، واكسب تقدير الناس وترقيتهم.

▲ أكثر من 110000 شخص ذو كفاءة عالية يختارون أكثر من 300 شركة عالمية مشهورة.

نسخة تجريبية مجانية لمدة 30 يومًا ، لا تتطلب بطاقة ائتمان


استخراج سلسلة فرعية بين حرفين

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

الطريقة أ: استخراج بالصيغة

بافتراض استخراج الأحرف بين قوسين () من قائمة معينة ، يمكنك استخدام الصيغة أدناه:

=MID(LEFT(B3,FIND(")",B3)-1),FIND("(",B3)+1,LEN(B3))

في الصيغة ، B3 هي الخلية التي تريد استخراج السلسلة منها ، ( و ) هما الحرفان اللذان تريد استخراج سلسلة بينهما.

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

ملاحظات

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

الطريقة ب: استخراج بواسطة Kutools لبرنامج Excel

In كوتولس ل إكسيلالمئات من الميزات ، هناك ميزة - استخراج السلاسل بين النص المحدد يمكن استخراج سلاسل فرعية بسرعة بين حرفين.

قبل استخدام الأداة المساعدة Extract Text ، يرجى أخذ 3 دقائق لتثبيت Kutools for Excel مجانًا: تحميل مجاني الآن!

1. حدد خلية تم استخدامها لوضع السلسلة الفرعية المستخرجة ، انقر فوق كوتولس > مساعد الصيغة > نص > استخراج السلاسل بين النص المحدد.
استخراج الوثيقة الفرعية 5

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

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

3. انقر Ok، الآن تم الحصول على النتيجة الأولى ، ثم اسحب مقبض التعبئة التلقائية فوق الخلايا التي تحتاج إلى هذه الصيغة.
استخراج الوثيقة الفرعية 5

تلميح:

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

1. حدد الخلايا التي تريد استخراج سلسلة فرعية بين الأحرف ، انقر فوق كوتولس > نص > استخراج النص.
استخراج الوثيقة الفرعية 5

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

ثم اضغط أضف لإضافة القاعدة إلى وصف القاعدة والقسم الخاص به.
استخراج الوثيقة الفرعية 5

3.Click Ok، ينبثق مربع حوار لتحديد خلية لوضع السلسلة الفرعية المستخرجة. انقر OK.
استخراج الوثيقة الفرعية 5

الآن تم استخراج السلسلة بين حرفين معينين.
استخراج الوثيقة الفرعية 5


استخراج عنوان البريد الإلكتروني من سلسلة

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

قبل استخدام الأداة المساعدة Extract Email Address ، يرجى أخذ 3 دقائق لتثبيت Kutools for Excel مجانًا: تحميل مجاني الآن!

1. حدد الخلايا التي سيتم استخراج عنوان البريد الإلكتروني بها ، ثم انقر فوق كوتولس > نص > استخراج عنوان البريد الإلكتروني.
استخراج الوثيقة الفرعية 22

2. ثم يظهر لك مربع حوار لتحديد خلية لإخراج عناوين البريد الإلكتروني.
استخراج الوثيقة الفرعية 23

3. انقر OK، فقد تم استخراج عناوين البريد الإلكتروني في كل خلية.
استخراج الوثيقة الفرعية 24


استخراج الأحرف الرقمية أو الأبجدية من السلسلة

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

1. قبل استخدام الأداة المساعدة Remove Characters ، يجب أن يكون لديك نسخة من البيانات كما هو موضح أدناه:
استخراج الوثيقة الفرعية 25

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

3. في ال إزالة الأحرف الحوار ، تحقق غير رقمي ، انقر فوق Ok.
استخراج الوثيقة الفرعية 27

الآن تم ترك الأحرف الرقمية فقط.
استخراج الوثيقة الفرعية 28

لاستخراج القيم الأبجدية فقط ، تحقق غير ألفا الخيار في إزالة الأحرف الحوار.
استخراج الوثيقة الفرعية 30


تنزيل ملف نموذج

عينة وثيقةانقر لتنزيل هذا الملف النموذجي


عمليات (مقالات) أخرى متعلقة بتحويل الملفات

استخراج الوقت من سلسلة التاريخ والوقت
يوفر حيلًا لاستخراج الوقت (hh: mm: ss) أو الساعة / الدقيقة / الثانية فقط من سلسلة التاريخ والوقت (mm / dd / yyyy hh: mm: ss)

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

استخراج حرف ن من السلسلة
سنقدم هنا طرق استخراج الحرف n من سلسلة ، على سبيل المثال ، استخراج الحرف الثالث من السلسلة a3b1c2 ، والنتيجة هي b.

استخراج سلسلة فرعية بين حرفين
اعرض الطرق الخاصة باستخراج سلسلة فرعية بين حرفين متشابهين أو مختلفين.


  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة وحفظ البيانات. تقسيم محتوى الخلايا ؛ اجمع الصفوف المكررة والمجموع / المتوسط... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • المفضلة وإدراج الصيغ بسرعةوالنطاقات والمخططات والصور ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • تجميع الجدول المحوري حسب رقم الأسبوع واليوم من الأسبوع والمزيد ... إظهار الخلايا غير المؤمنة والمغلقة بألوان مختلفة قم بتمييز الخلايا التي لها صيغة / اسم
علامة تبويب kte 201905
  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
Comments (36)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Прошу прощения немного изменённый вариант:
"U.S.Р.: 4-0, артикул W9106 - 20 упак. - вес: 2,57 кг" - из этого текста хочу вытащить только 20 упак.
Можете пожалуйста подсказать?
This comment was minimized by the moderator on the site
Добрый день! Я хочу вытащить только "20 упак" из этого текста "U.S.Р.: 4-0, артикул W9106 - 20 упак."
This comment was minimized by the moderator on the site
Is it possible to extract dates such as 7/17/2022 and another might be 5/12/2015? I tried (mm/dd/yyyy) but it didn't work.

Thank you
This comment was minimized by the moderator on the site
Hi, Kimber, I do get your problem? Could you give me more detials?
This comment was minimized by the moderator on the site
Hi, on a sheet I have columns like

Contract Signed 4/9/22
Contact Dated 6/8/19
Contract Expired 12/1/21
Contact Dated 9/25/20

I would be happy to pull only the dates.

What would be every better is if I could all the Contract Signed with the date in one column, Contact Dated with date in another column, Contact expired with date in another column. I have no problem repeating the process to pull each section but that would be the perfect answer.

Thanks
Kim
This comment was minimized by the moderator on the site
Hi, Kimber, if you want to extract date from a text string, please visit this tutorial, How To Extract Date From Text Strings In Excel?, hope it can help you.
This comment was minimized by the moderator on the site
Tak bohužel nic u uvedeného nefunguje. Chtěl jsem jen použít funkci, aby ze jména a příjmení vypsal pouze příjmení, ale hlásí mi to špatnou syntaxi.
This comment was minimized by the moderator on the site
Hi, if you want to extract first name from full name, this tutorial may help you: https://www.extendoffice.com/documents/excel/829-excel-split-first-last-name.html
This comment was minimized by the moderator on the site
I have a word string "Radhey Shyam Teli, Titirkhi 3 kapilvastu"but i just need the bold part from the string to appear in the next column, mind it i have different counts of letter.
This comment was minimized by the moderator on the site
I have 2 worksheets. I'm looking to find the value in the second sheet but copy the text in the cell above it. ( for example if the value found was in cell B6, I need to copy the value in B5)

This comment was minimized by the moderator on the site
Awesome knowledge - thanks so much!
This comment was minimized by the moderator on the site
=RIGHT(B3,LEN(B3)-SEARCH("-", B3))
=LEFT(B10,SEARCH("-", B10)-1)

Can I use both formulas in one cell as I need to extract specific characters from cell ??
Example :
RefBMC 024, INV-006157 - due on 29 Aug 2020
RefHLG14 125, INV-006166 - due on 29 Aug 2020
RefMBR 215, INV-005314 - due on 01 Aug 2020
RefMSC 336, INV-005315 - due on 01 Aug 2020

I need to extract characters after Ref and Before the comma (,) symbol
Can u help me on that ? Thank you,

This comment was minimized by the moderator on the site
Need help with this. The data is below

2500: (252,211,183) #FCD3B7 srgb(252,211,183)

want only #FCD3b7 part in another column cell. the characters are not of the same length in the data set
This comment was minimized by the moderator on the site
Hi, AJ, try formula =MID(A1,SEARCH("#", A1),7)
This comment was minimized by the moderator on the site
Hi, I have a problem to solve and I don't know how to do it.

Here's my data.
10hr 35m
4m 43s

I want to extract it into three columns: hr, m, s
The final result will be like this
hr m s
10 35
4 43

Can I get a formula for the problem?

Thank you
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations