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

كيفية استبدال ن / جميع تكرارات حرف في سلسلة في إكسيل؟

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

استبدل nth / جميع تكرارات حرف في سلسلة في Excel


استبدل nth / جميع تكرارات حرف في سلسلة في Excel

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

حدد خلية فارغة واكتب الصيغة = الاستبدال (A1، "o"، "_"، 3) فيه ، واضغط على أدخل مفتاح. انظر لقطة الشاشة:

والآن سترى تم استبدال الحرف الثالث "o". انظر لقطة الشاشة:

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


مقالات ذات صلة:

أفضل أدوات إنتاجية المكتب

🤖 مساعد Kutools AI: إحداث ثورة في تحليل البيانات على أساس: التنفيذ الذكي   |  إنشاء التعليمات البرمجية  |  إنشاء صيغ مخصصة  |  تحليل البيانات وإنشاء الرسوم البيانية  |  استدعاء وظائف Kutools...
الميزات الشعبية: البحث عن التكرارات أو تمييزها أو تحديدها   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |   جولة بدون صيغة 
سوبر بحث: معايير متعددة VLookup    VLookup ذات القيمة المتعددة  |   VLookup عبر أوراق متعددة   |   بحث غامض ....
قائمة منسدلة متقدمة: إنشاء القائمة المنسدلة بسرعة   |  القائمة المنسدلة التابعة   |  قائمة منسدلة متعددة التحديد ....
مدير العمود: إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة رؤية الأعمدة المخفية  |  مقارنة النطاقات والأعمدة 
الميزات المميزة: التركيز على الشبكة   |  عرض تصميم   |   شريط الفورمولا الكبير    مدير المصنفات والأوراق   |  مكتبة الموارد (النص السيارات)   |  منتقي التاريخ   |  اجمع أوراق العمل   |  تشفير/فك تشفير الخلايا    إرسال رسائل البريد الإلكتروني عن طريق القائمة   |  سوبر تصفية   |   مرشح خاص (تصفية غامق / مائل / يتوسطه خط ...) ...
أفضل 15 مجموعة أدوات12 نص الأدوات (إضافة نص, إزالة الأحرف، ...)   |   +50 رسم الأنواع (مخطط جانت، ...)   |   40+ عملي الصيغ (احسب العمر على أساس تاريخ الميلاد، ...)   |   19 إدخال الأدوات (أدخل رمز الاستجابة السريعة, إدراج صورة من المسار، ...)   |   12 تحويل الأدوات (أرقام إلى كلمات, نتيجة تحويل عملة، ...)   |   7 دمج وتقسيم الأدوات (الجمع بين الصفوف المتقدمة, تقسيم الخلايا، ...)   |   ... و اكثر

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

الوصف


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Как из ячейки с текстом "5x50x100" извлечь произведение всех чисел в другую ячейку чтобы был результат 25000?
This comment was minimized by the moderator on the site
Hi there,

We've created a VBA to help you solve the problem. In your Excel, please press Alt + F11 to open the VBA window, and then on the Insert tab, click Module. And copy and paste the VBA below into the window:
Function ExtractAndMultiply(xCell As Range) As Long
    'Update by ExtendOffice
    Application.Volatile
    Dim xNum As Long
    Dim xBool As Boolean
    
    xNum = 1
    xBool = False
    
    xArr = Split(xCell.Value, "x")

    For i = LBound(xArr) To UBound(xArr)
        If IsNumeric(xArr(i)) Then
            xNum = xNum * xArr(i)
            xBool = True
        End If
    Next
    
    If xBool Then
        ExtractAndMultiply = xNum
    Else
        ExtractAndMultiply = 0
    End If
    
End Function

Now, you can go back to the worksheet, and let's say the cell A1 contains 5x50x1000, you can enter the formula =ExtractAndMultiply(A1) in another cell to get the product.

Amanda
This comment was minimized by the moderator on the site
I use Office 2013 and last parameter doesn't work as intended. I didn't specify it but it works like 1 entered.Only first occurence is replaced.
This comment was minimized by the moderator on the site
Hi Turker,
To replace all of a certain character from a cell, you need to apply this formula =SUBSTITUTE(A1,"o","_")
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations