مايكروسوفت اكسل هو أداة قوية لمعالجة البيانات التي تسمح لك لأداء عمليات مختلفة مع النص. تتمثل إحدى العمليات الأكثر استخداما في اقتصاص النص إلى حرف معين. يمكن أن يكون هذا مفيدا عندما تحتاج إلى تقصير طول النص أو التخلص من الأحرف غير الضرورية.
إذا كان لديك عمود مع نص في إكسيل وتريد اقتصاصه إلى حرف معين ، يمكنك استخدام وظيفة اليسار. تستخدم هذه الوظيفة لإرجاع العدد المحدد من الأحرف من بداية السلسلة.
لاستخدام الوظيفة اليسرى لاقتصاص النص ، تحتاج إلى معرفة عدد الأحرف التي تريد تركها. على سبيل المثال ، إذا كنت تريد اقتصاص النص إلى الحرف 10 ، فيمكنك استخدام الصيغة التالية: =يسار(أ1 ، 10) ، حيث أ1 هي الخلية التي تحتوي على النص.
ومع ذلك ، إذا كنت بحاجة إلى تقليم النص إلى حرف معين قد يظهر في أماكن مختلفة في السلسلة ، فستحتاج إلى مجموعة من وظائف البحث واليسار. يتم استخدام وظيفة البحث للبحث عن الحرف المحدد في سلسلة وإرجاع موضعه. والوظيفة اليسرى تقطع النص إلى الموضع المحدد.
- دليل سريع لاقتصاص النص في إكسيل
- الطريقة 1: استخدام الوظيفة اليسرى
- الطريقة 2: استخدام وظيفة منتصف
- الطريقة 3: استخدام الوظيفة الصحيحة
- الطريقة 4: استخدام وظائف النص
- التحضير لقص النص
- باستخدام وظيفة "اليسار" ,
- اقتصاص النص باستخدام "البحث " و"الأسد"
- وظائف ، اقتصاص النص بعد حرف معين باستخدام وظائف" البحث "و" الحق"
- قص النص إلى حرف معين باستخدام وظائف" الأسد "و" طويلة
- اقتصاص النص باستخدام "الحقوق" و "الطول"
- وظائف اقتصاص النص باستخدام صيغة" الحقوق "و" البحث"
- استخدام فبا لاقتصاص النص في إكسيل
- سؤال وجواب
- كيف يمكنني اقتصاص النص في إكسيل إلى حرف الفضاء الأول?
- كيف يمكنني اقتصاص النص في إكسيل بعد حرف معين?
- كيف يمكنني اقتصاص النص في إكسيل لعدد معين من الأحرف?
دليل سريع لاقتصاص النص في إكسيل
إكسيل لديه عدة طرق لاقتصاص النص إلى حرف معين. يمكن أن يكون هذا مفيدا عندما تحتاج إلى ترك جزء فقط من المعلومات من سلسلة نصية أو إزالة الأحرف غير الضرورية. في هذا الدليل ، سنلقي نظرة على بعض الطرق البسيطة لإجراء هذه العملية.
الطريقة 1: استخدام الوظيفة اليسرى
وظيفة اليسار في إكسيل يسمح لك لتحديد عدد معين من الأحرف من الجانب الأيسر من سلسلة نصية. لاستخدام هذه الوظيفة ، أدخل الصيغة التالية في الخلية حيث تريد الحصول على النص الذي تم اقتصاصه:
= يسار (سلسلة نصية ، عدد الأحرف)
على سبيل المثال ، إذا كنت بحاجة إلى قص النص في الخلية أ1 إلى الحرف الأول " / " ، فستبدو الصيغة كما يلي:
= اليسار (أ1 ، تجد ("/"،أ1) -1)
الطريقة 2: استخدام وظيفة منتصف
تتيح لك الوظيفة المتوسطة تحديد عدد معين من الأحرف من منتصف سلسلة نصية. لاستخدام هذه الوظيفة ، أدخل الصيغة التالية:
= منتصف (سلسلة نصية ، موضع مبدئي ، عدد الأحرف)
على سبيل المثال ، إذا كنت بحاجة إلى تحديد نص بين الحرفين " / " و " \ " ، فستبدو الصيغة كما يلي:
= منتصف (أ1 ، تجد ("/"،أ1)+1 ، تجد ("\"،أ1)-تجد ("/"،أ1)-1)
الطريقة 3: استخدام الوظيفة الصحيحة
تتيح لك الوظيفة الصحيحة تحديد عدد معين من الأحرف من الجانب الأيمن من سلسلة نصية. لاستخدام هذه الوظيفة ، أدخل الصيغة التالية:
= يمين (سلسلة نصية ، عدد الأحرف)
على سبيل المثال ، إذا كنت بحاجة إلى اقتصاص النص في الخلية أ1 بعد الحرف " / " ، فستبدو الصيغة كما يلي:
= يمين (أ1 ، لين (أ1) - ابحث عن ("/"،أ1))
الطريقة 4: استخدام وظائف النص
يمكنك أيضا استخدام وظائف نصية أخرى مثل البديل ، لين ، والعثور على تحقيق النتيجة المرجوة. قدرات اكسل في هذا المجال مرنة جدا ، وسوف تكون قادرة على اختيار أفضل نهج بالنسبة لك.
الآن لديك عدة طرق مختلفة لاقتصاص النص إلى حرف معين في إكسيل. اختيار واحد الذي هو الأكثر ملاءمة لمهمتك والبدء في استخدامه في الجداول الخاصة بك. حظاً موفّقاً!
التحضير لقص النص
قبل البدء في تقليم النص في إكسيل إلى حرف معين ، من المهم اتباع بعض الخطوات التحضيرية:
- تأكد من وجود نص في الخلايا: تحقق من أن الخلايا المطلوبة تحتوي على النص الذي تريد اقتصاصه. إذا كانت الخلايا فارغة ، فاملأها بالبيانات اللازمة.
- حدد الحرف الذي تريد قص النص إليه: قبل قص النص ، حدد الحرف في السطر الذي تريد قص النص إليه. يمكن استخدام حرف معين ، على سبيل المثال ، مسافة أو فاصلة ، أو يمكن تحديد موضع الحرف المطلوب.
- تقرر أين تضع نتيجة الختان: حدد الخلية أو العمود الذي تريد وضع نتيجة قص النص فيه. قم بإنشاء خلية فارغة أو حدد خلية موجودة.
- حدد الوظيفة المناسبة لاقتصاص النص: في إكسيل ، هناك العديد من الوظائف التي يمكن استخدامها لاقتصاص النص. حدد الوظيفة المناسبة اعتمادا على شروط الختان المطلوبة.
بعد الانتهاء من هذه الخطوات التحضيرية ، يمكنك البدء في عملية قطع النص في إكسيل نفسه.
باستخدام
وظيفة " أعسر "في إكسيل ، يتم استخدام وظيفة" أعسر " لتقليم النص إلى حرف معين أو عدد من الأحرف على اليسار.
بناء جملة وظيفة "ليفسل" هو كما يلي:
| وظيفة | الوصف |
|---|---|
| = يسار (نص ، عدد الأحرف) | اقتطاع النص إلى العدد المحدد من الأحرف على اليسار. |
| = يسار (نص ، سلسلة بحث) | يقطع النص إلى الحرف أو العبارة المحددة في شريط البحث على اليسار. |
مثال على استخدام وظيفة" اليسار " لاقتصاص النص:
- لنفترض في الخلية أ 1 أنك تريد اقتصاص النص إلى حرف معين— -":
- أدخل الصيغة التالية في الخلية ب1: = يسار (أ1 ؛ تجد ("- "؛أ1)-1)
- صحافة أدخل. سيتم عرض النتيجة في الخلية ب1.
وهكذا ، فإن وظيفة" اليسار " يسمح لك بسهولة وبسرعة اقتصاص النص في إكسيل إلى حرف معين أو عدد الأحرف على اليسار.
اقتصاص النص باستخدام وظائف" البحث "و" الأسد
في ميكروسوفت إكسيل ، هناك عدة طرق لاقتصاص النص إلى حرف معين ، واحد منهم هو استخدام وظائف "البحث" و "الأسد". تتيح لك هذه الوظائف العثور على حرف معين في النص وإرجاع جزء منه باستخدام وظيفة أخرى.
لاستخدام هذه الوظائف ، ستحتاج إلى معرفة موضع الحرف الذي تريد اقتصاص النص إليه. على سبيل المثال ، إذا كنت تريد اقتصاص النص بعد النقطة الثانية ، فأنت بحاجة إلى معرفة موضع تلك النقطة.
- أولا ، استخدم وظيفة" بحث " للعثور على موضع الحرف الذي تريد اقتصاص النص منه. على سبيل المثال ، إذا كنت تريد العثور على موضع النقطة الثانية في النص ، فاستخدم الصيغة:
= البحث ("."،أ 1 ، ابحث ("."،ج1) + 1)- ثم استخدم وظيفة "الأسد" لاقتصاص النص إلى موضع معين.
- على سبيل المثال ، إذا كنت تريد اقتصاص النص إلى النقطة الثانية ، فاستخدم الصيغة:
= ليو (أ 1 ، ابحث ("."،أ 1 ، ابحث ("."،أ 1) + 1) -1)
وبالتالي ، يمكنك اقتصاص النص في خلية إكسيل إلى حرف معين باستخدام وظائف البحث والأسد. يمكن أن تكون هذه الطريقة مفيدة ، على سبيل المثال ، عند معالجة البيانات ، عندما تريد استخراج جزء معين من النص أو إزالة الأحرف غير الضرورية.
اقتصاص النص بعد حرف معين باستخدام "بحث"و " حقوق"
وظائف لتقليم النص إلى حرف معين في إكسيل ، يمكنك استخدام وظائف" البحث "و" الحقوق". تتيح لك وظيفة" البحث "العثور على موضع حرف معين في النص ، وتقوم وظيفة" الحقوق " بإرجاع العدد المحدد من الأحرف من نهاية النص.
- حدد الخلية التي تحتوي على النص الذي تريد اقتصاصه.
- بدلا من اقتصاص النص بالكامل بعد حرف معين ، دعنا نلقي نظرة على مثال لاقتصاص النص بعد الحرف"/".
- الصق الصيغة التالية في الخلية حيث تريد الحصول على النص الذي تم اقتصاصه: =يمين(أ1 ؛ يسار(أ1)-ابحث عن ("/"؛أ1)).
- حيث "أ1" هو مرجع للخلية التي تحتوي على النص المصدر.
تعثر وظيفة" بحث "على موضع الحرف" / "، وتقوم وظيفة" الحقوق " بإرجاع جميع الأحرف بدءا من هذا الموضع إلى نهاية النص. هذا يقطع النص بعد الحرف"/".
على سبيل المثال ، إذا كان النص المصدر في الخلية أ1 هو "https://www.example.com" ، ثم الصيغة = حق (أ1 ؛ دلستر (أ1) - ابحث عن ("/"؛أ1)) سيعود النص الذي تم اقتصاصه "www.example.com ".
يمكنك استخدام هذه التقنية لقص النص بعد أي حرف آخر ببساطة عن طريق استبدال الحرف "/" في الصيغة بالحرف المطلوب.
قص النص إلى حرف معين باستخدام وظائف" الأسد "و" طويلة
يحتوي إكسيل على العديد من الوظائف التي تسمح لك بمعالجة البيانات النصية. إحدى هذه الوظائف هي وظيفة "الأسد" ، والتي تسمح لك بقطع النص إلى حرف معين أو عدد من الأحرف. لاقتصاص النص إلى حرف معين باستخدام وظيفة "الأسد" ، استخدم الصيغة التالية:
= الأسد (نص ؛ عدد الأحرف)
أين:
- نص-خلية أو سلسلة نصية تحتاج إلى قصها;
- عدد الأحرف-عدد الأحرف التي يجب قص النص إليها.
على سبيل المثال ، إذا كانت الخلية أ 1 تحتوي على النص "مرحبا ، العالم!"،ونحن بحاجة إلى تقليمه إلى الرمز " ، " ، ثم ستبدو الصيغة كما يلي:
= ليف (أ1 ؛ تجد ("،"؛أ1) - 1)
تستخدم وظيفة" بحث "للعثور على موضع الحرف" ، " في النص وتطرح 1 لقص النص إلى الحرف السابق. ستكون نتيجة هذه الصيغة هي النص"مرحبا".
أداة أخرى مفيدة للعمل مع النص في إكسيل هي وظيفة" طول " ، والذي يسمح لك لحساب عدد الأحرف في النص. من خلال الجمع بين وظائف" الأسد "و" طويلة " ، يمكنك اقتصاص النص إلى حرف معين دون تحديد موضعه صراحة.
لقص النص إلى حرف معين باستخدام وظيفة "الطول" ، استخدم الصيغة التالية:
= أسد (نص ؛ طويل (نص) - طويل (سلسلة فرعية (نص ؛ بحث ("،"،نص) ؛ طويل (نص))))
أين:
- النص عبارة عن خلية أو سلسلة نصية تحتاج إلى قصها;
- "،"هو الحرف الذي تريد اقتصاص النص.
على سبيل المثال ، إذا كانت الخلية أ 1 تحتوي على النص "مرحبا ، العالم!"،ثم ستبدو الصيغة كما يلي:
= أسد (أ1 ؛ طويل (أ1) - طويل (سلسلة فرعية (أ1 ؛ تجد ("،"؛أ1) ؛ طويل (أ1))))
نتيجة لذلك ، نحصل على النص"مرحبا".
وهكذا ، فإن وظائف" الأسد "و" طول " تسمح لك لإدارة البيانات النصية في إكسيل وتقليم النص إلى حرف معين أو عدد من الأحرف دون الحاجة إلى استخدام الصيغ المعقدة.
اقتصاص النص باستخدام وظائف" الحقوق "و" الطول
مايكروسوفت اكسل لديها العديد من الوظائف التي تسمح لك لاقتصاص النص إلى حرف معين أو موقف محدد. اثنين من الوظائف الأكثر استخداما لهذا الغرض هي الحق وطويلة.
تتيح لك وظيفة الحقوق الحصول على عدد معين من الأحرف على يمين سطر النص. بناء الجملة يبدو مثل هذا:
| = الحقوق (نص ؛ عدد الأحرف) |
أين:
- النص هو الخلية التي تحتوي على النص الذي يحتاج إلى اقتصاص;
- عدد الأحرف هو عدد الأحرف على اليمين التي يجب تركها.
، ثم نتيجة لذلك ، سيتم عرض النص "نص" في الخلية ب1.
ترجع دالة الطول عدد الأحرف في خلية أو صف معين. بناء الجملة هو كما يلي:
| = طويل (نص) |
أين:
- النص عبارة عن خلية أو سلسلة تحتاج إلى معرفة عدد الأحرف الخاصة بها.
، نتيجة لذلك ، سيتم عرض الرقم 14 في الخلية ب 1 ، لأن هذا النص يحتوي على 14 حرفا.
لاقتصاص النص إلى حرف معين في إكسيل ، يمكنك استخدام هاتين الوظيفتين معا. للقيام بذلك ، احسب عدد الأحرف التي يجب حذفها باستخدام وظيفة الطول ، ثم استخدم هذه المعلومات في وظيفة الحقوق للحصول على الجزء المطلوب من النص.
على سبيل المثال ، إذا كان النص "نص المثال" مكتوبا في الخلية أ1 ، وتريد تقليمه إلى الحرف "" ، فيمكن استخدام الصيغة التالية في الخلية ب1:
- للعثور على موضع المساحة الأولى في النص.
- لتقليم النص إلى مسافة.
نتيجة لذلك ، سيتم عرض نص "النص" في الخلية د1 — جزء النص على يمين المساحة الأولى.
وهكذا ، وذلك باستخدام وظائف" حقوق "و" طول " يسمح لك بسهولة وبسرعة اقتصاص النص إلى الحرف المطلوب أو موقف في إكسيل.
اقتصاص النص باستخدام صيغتي" تحرير "و" بحث"
يعد تحرير النص وتنسيقه من المهام المهمة في إكسيل. قد تكون إحدى هذه المهام هي قص النص إلى حرف معين. هناك عدة طرق لإنجاز هذه المهمة ، وأحدها هو استخدام صيغة" الحقوق "و"البحث".
تسمح لك صيغة " الحقوق "بالحصول على العدد المحدد من الأحرف من نهاية النص ، وتجد صيغة" بحث " موضع الحرف المحدد في السلسلة. من خلال دمج هذه الصيغ ، يمكنك اقتصاص النص إلى حرف معين.
مثال:
| النص | النتيجة |
|---|---|
| نموذج النص | = يمين (أ1 ، يسار (أ1) - ابحث عن (""،يمين(أ1 ، يسار(أ1) -1))) |
في هذا المثال ، يتم استخدام صيغة" الحقوق " مرتين. أولا ، تحصل على جميع الأحرف الموجودة على اليمين حتى آخر مساحة في النص ، ثم تحصل على جميع الأحرف الموجودة على اليمين حتى المساحة قبل الأخيرة. والنتيجة هي نص اقتصاص إلى حرف معين.
إذا كان هناك أحرف في النص تريد قص النص قبله ، فيمكنك استخدام حرف آخر في صيغة "بحث". على سبيل المثال ، إذا كنت بحاجة إلى اقتصاص النص إلى نقطة ، فيمكنك استخدام الصيغة:
| النص | النتيجة |
|---|---|
| مثال على النص. | = يمين (أ1 ، يسار (أ1) - تجد("."،أ 1)) |
في هذا المثال ، تجد صيغة" بحث "موضع النقطة في النص ، وتحصل الصيغة" الصحيحة " على جميع الأحرف من اليمين إلى الموضع الذي تم العثور عليه. وبالتالي ، يتم قطع النص إلى نقطة.
الآن أنت تعرف كيفية اقتصاص النص إلى حرف معين باستخدام الصيغة" حق "و"بحث". هذه مهارة مفيدة تسمح لك بالعمل بشكل أكثر فعالية مع النص في إكسيل.
استخدام فبا لاقتصاص النص في إكسيل
فبا (البصرية الأساسية للتطبيقات) هي لغة البرمجة التي يتم استخدامها في إكسيل لإنشاء وحدات الماكرو وأتمتة المهام. أحد الأمثلة الشائعة لاستخدام فبا في إكسيل هو اقتصاص النص إلى حرف معين. يمكن أن يكون هذا مفيدا عندما تحتاج إلى تقليم النص في خلية إلى حرف معين أو سلسلة فرعية.
يوضح المثال التالي كيفية استخدام فبا لاقتصاص النص في إكسيل:
النص الفرعي ()خافت رنغ كما المدى
ديم سل كمدى
نص خافت كسلسلة
رمز خافت كسلسلة
رمز = " - "' رمز لقطة
'قم بتعيين نطاق الخلايا التي تحتوي على نص
تعيين رنغ = المدى ("أ 1: أ 10")
'تجاوز كل خلية في النطاق
لكل سل في رنغ
النص = سل.القيمة
'تحقق مما إذا كان النص يحتوي على الحرف المحدد
إذا إنستر (1 ، نص ، حرف) > 0 ثم
'اقتصاص النص إلى الحرف المحدد
نص جديد = يسار (نص ، إنستر (1 ، نص ، رمز) - 1)
سل.القيمة = نص جديد
نهاية إذا
التالي سل
نهاية الفرعية
يستخدم هذا المثال أ لكل حلقة لاجتياز كل خلية في النطاق المحدد (في هذه الحالة ، الخلايا أ1 إلى أ10). داخل الحلقة ، يتحقق مما إذا كان النص الموجود في الخلية يحتوي على الحرف المحدد للاقتصاص. إذا كان النص يحتوي على حرف ، يتم اقتطاع النص باستخدام وظيفة اليسار () ، والتي ترجع العدد المحدد من الأحرف من السطر الموجود على اليسار.
بعد تنفيذ الماكرو ، سيتم اقتطاع النص الموجود في خلايا النطاق المحدد إلى الحرف المحدد.
باستخدام فبا لاقتصاص النص في إكسيل يمكن أن تكون مفيدة عند العمل مع كميات كبيرة من البيانات ، عندما تحتاج إلى معالجة النص بسرعة في خلايا متعددة. يوفر فبا أدوات قوية لأتمتة وتخصيص معالجة النصوص في إكسيل.
سؤال وجواب
كيف يمكنني اقتصاص النص في إكسيل إلى حرف الفضاء الأول?
لتقليم النص في إكسيل إلى حرف الفضاء الأول ، يمكنك استخدام وظيفة ليف بالتزامن مع وظيفة البحث. على سبيل المثال ، إذا كان النص في الخلية أ1 ، فيمكنك استخدام الصيغة =ليف(أ1 ؛ تجد (""؛أ1)-1) لقص النص إلى المساحة الأولى.
كيف يمكنني اقتصاص النص في إكسيل بعد حرف معين?
لاقتصاص النص في إكسيل بعد حرف معين ، يمكنك استخدام وظيفة ليف. على سبيل المثال ، إذا كان النص في الخلية أ1 ، وتريد قصه بعد الحرف "@" ب ، فيمكنك استخدام الصيغة =ليف(أ1 ؛ ابحث عن ("@"؛أ1)-1) لقص النص بعد الحرف"@".
كيف يمكنني اقتصاص النص في إكسيل لعدد معين من الأحرف?
لتقليم النص في إكسيل إلى عدد معين من الأحرف ، يمكنك استخدام وظيفة ليف. على سبيل المثال ، إذا كان النص في الخلية أ1 وتريد تقليمه إلى 10 أحرف ، فيمكنك استخدام الصيغة =ليف(أ1 ؛ 10) لقص النص إلى 10 أحرف.