KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف يمكن خلط أحرف الكلمات في Excel؟

المؤلفSiluviaتاريخ التعديل

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

لقطة شاشة لقائمة كلمات في Excel يتم خلطها

خلط أحرف الكلمات باستخدام دالة معرّفة من قبل المستخدم
اخلط أحرف الكلمات بسهولة باستخدام Kutools لـ Excel
خلط أحرف الكلمات باستخدام صيغة Excel (Excel 365 والإصدارات الأحدث)


خلط أحرف الكلمات باستخدام دالة معرّفة من قبل المستخدم

إحدى الطرق الفعّالة لخلط أحرف الكلمات في Excel هي استخدام دالة معرّفة من قبل المستخدم (UDF) مكتوبة بلغة VBA. يُعد هذا الحل مثاليًّا للمستخدمين القادرين على الوصول إلى محرر VBA المدمج في Excel والذين يشعرون بالارتياح عند التعامل مع الدوال المخصصة. يتميّز نهج VBA بتوافقه مع معظم إصدارات Excel تقريبًا، كما يتيح إعادة استخدامه بسهولة عبر مجموعات بيانات مختلفة.

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

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

1. اضغط على مفاتيحAlt + F11 في الوقت نفسه لفتح نافذةمايكروسوفت فيجوال بيسك للتطبيقات.

2. في نافذةمايكروسوفت فيجوال بيسك للتطبيقات، انقر علىإدراج > وحدة نمطية. بعد ذلك، انسخ ولصق كود VBA الموضّح أدناه في نافذةالكودالمفتوحة. راجع لقطة الشاشة للتوضيح:

كود VBA: خلط أحرف الكلمات

Function Scramble(oldname)
    On Error Resume Next
    n = Len(oldname)
    newname = ""
    Do
        i = Int(Rnd() * n) + 1
        c = Mid(oldname, i, 1)
        If c <> "*" Then
            newname = newname & c
            oldname = Replace(oldname, c, "*", , 1)
        End If
    Loop Until Len(newname) = n
    Scramble = LCase(newname)
End Function

لقطة شاشة لنافذة محرر VBA مع كود دالة خلط الأحرف

3. بعد لصق الكود، اضغط علىAlt + Q لإغلاق محرر VBA والعودة إلى ورقة عمل Excel الخاصة بك.

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

=scramble(A2)

اضغط علىEnter. ولخلط كلمات أخرى في القائمة، انقر لتحديد خلية النتيجة، ثم اسحب مقبض التعبئة (Fill Handle) لأسفل لتلقائيًّا تعبئة الصيغة في الخلايا المتبقية. وستحصل على نسخة مخلوطة عشوائيًّا من كل كلمة. راجع لقطة الشاشة لمعرفة كيف تظهر الكلمات المخلوطة في Excel:

لقطة شاشة لنتائج الكلمات المخلوطة في Excel بعد تطبيق دالة الخلط

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

المزايا:تعمل مع معظم إصدارات Excel، ويمكن تخصيصها لتلبية احتياجات أكثر تعقيدًا.

العيوب:تتطلب تمكين الماكروهات ومعرفة بلغة VBA، وقد لا تكون مسموحًا بها في المؤسسات التي تتبع سياسات أمان صارمة.


اخلط أحرف الكلمات بسهولة باستخدام Kutools لـ Excel

إذا كنت تفضّل حلاً مباشرًا وخاليًا من البرمجة، فإنKutools لـ Excelيوفّر أداة عملية لمعالجة النصوص في الخلايا. وعلى الرغم من أن ميزةعكس النصالخاصة به ليست خالطًا حقيقيًّا للأحرف، إلا أنها تستطيع إعادة ترتيب أحرف أي تحديد بسرعة—وهو ما قد يكون مثاليًا لاحتياجات الخلط الأساسية أو لتوليد أنماط نصية بديلة لاختبارات البيانات والتمارين التعليمية.

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

1. أولًا، حدد نطاق الخلايا التي تحتوي على الكلمات التي تريد إعادة ترتيبها. بعد ذلك، انتقل إلى علامة التبويبKutools، وانقر علىنص، ثم اخترعكس النص، كما هو موضّح أدناه:

لقطة شاشة لخيار عكس ترتيب النص من Kutools في شريط أدوات Excel

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

لقطة شاشة لمربّع حوار عكس النص

أصبحت الكلمات المحددة الآن مرتبة بترتيبٍ عكسي حسب الأحرف، كما يظهر في لقطة الشاشة أدناه. يمكنك التراجع عن هذه العملية بالضغط على Ctrl+Z إذا رغبت في إعادة المحاولة أو تغيير خيار الفاصل.

لقطة شاشة للكلمات المخلوطة في Excel بعد استخدام Kutools

Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن

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

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


خلط أحرف الكلمات باستخدام صيغة Excel (Excel 365 والإصدارات الأحدث)

يتضمّن Excel 365 والإصدارات الأحدث وظائف مصفوفة ديناميكية قوية مثلSORTBY وRANDARRAY. ويمكن دمج هذه الوظائف معMID وSEQUENCE لخلط أحرف الكلمة بشكل عشوائي، مما يمكّنك من إنشاء حل خلط يعتمد كليًّا على الصيغ—بدون الحاجة إلى وظائف إضافية أو كود VBA. هذه الطريقة مثالية لمستخدمي Excel المعاصرين الذين يحتاجون إلى عشوائية ديناميكية مدفوعة بالصيغ للنصوص داخل الخلايا الفردية.

يُحقّق هذا النهج أفضل النتائج عندما تريد إنشاء خليط قابل لإعادة الإنتاج وشفاف تمامًا باستخدام أعمدة مساعدة. إليك كيفية تنفيذه:

1. افترض أن الكلمة الأصلية موجودة في الخليةA2. أدخل الصيغة التالية في الخليةB2:

=TEXTJOIN("", TRUE, SORTBY(MID(A2, SEQUENCE(LEN(A2)),1), RANDARRAY(LEN(A2))))

2. اضغط علىEnter. ستظهر النسخة المخلوطة من الكلمة الموجودة فيA2 فورًا فيB2. ولتطبيق ذلك على خلايا أخرى في العمود A، حدد الخليةB2، ثم استخدم مقبض التعبئة (Fill Handle) واسحبه لأسفل عبر النطاق الذي تريد خلط كلمات إضافية فيه.

شرح المعلمات:

  • MID(A2, SEQUENCE(LEN(A2)),1): يُجزئ الكلمة إلى أحرف فردية.
  • RANDARRAY(LEN(A2)): يُولِّد رقمًا عشوائيًّا لكل حرف لتمكين خلط ترتيبه.
  • SORTBY(..., RANDARRAY(...)): يُرتّب الأحرف وفقًا لأرقام عشوائية لتخلطها بشكل فعّال.
  • TEXTJOIN(«», TRUE, ...): يُعيد دمج الأحرف المخلوطة في كلمة واحدة بسلاسة.

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

المزايا:لا يتطلب برمجة، متوافق مع أي جدول بيانات يدعم المصفوفات الديناميكية، ويُنتج خلطًا فريدًا في كل عملية حساب!

العيوب:متاح فقط في Excel 365 والإصدارات الأحدث، ولا يدعمه الإصدارات القديمة التي لا تدعم المصفوفات الديناميكية.

اقتراحات استكشاف الأخطاء وإصلاحها:إذا لم تُحدَّث النتيجة، فتأكد من ضبط وضع الحساب على «تلقائي» (الصيغ > خيارات الحساب > تلقائي). راجع الصيغة بحثًا عن أخطاء إملائية، وتأكد من أن خلايا الإخراج منسَّقة كـ«عام» أو «نص». وإذا لم تظهر الكلمات المخلوطة كما هو متوقع، فقم بإزالة أي تصفية أو التحقق من صحة البيانات التي قد تمنع تحديث الصيغة.

نصائح موجزة:بالنسبة لمعظم المستخدمين، تُعد طريقة الصيغة وسيلة سريعة وفعّالة لخلط الأحرف إذا كنت تستخدم إصدارًا حديثًا من Excel. أما إذا كنت بحاجة إلى إصدارات مخلوطة ثابتة أو تتطلب دعم الإصدارات القديمة، ففكّر في استخدام طريقة VBA أو Kutools كبديلَين.


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

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

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

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


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

  • تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!

جميع الإضافات من Kutools في برنامج تثبيت واحد!

Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل