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

صيغة Excel: تحويل الحرف إلى رقم

المؤلفسونتاريخ التعديل

أحيانًا، قد ترغب في تحويل الحرف a إلى 1، وb إلى 2، وc إلى 3، وهكذا دواليك في ورقة Excel. لكن القيام بذلك يدويًّا حرفًا بعد حرفٍ يستهلك وقتًا ثمينًا. في هذا البرنامج التعليمي، أقدّم لك بعض صيغ Excel الذكية التي تحل هذه المهمة بسلاسة وسرعة.
convert-letter-to-number-01

تحويل حرف واحد إلى رقم في كل خلية

لتحويل حرف واحد إلى رقم في كل خلية Excel، استخدم الصيغة التالية:

الصيغة العامة:

COLUMN(INDIRECT(cell_reference&1))

المعاملات

Cell_reference: the cell that contains the letter you want to convert to number.

كيف تعمل هذه الصيغة

لنأخذ مثالًا لتوضيح الصيغة: هنا، ستقوم بتحويل الحرف الموجود في الخلية C3 إلى رقم. يُرجى استخدام هذه الصيغة.

=COLUMN(INDIRECT(C3&1))

اضغط مفتاحEnter.
تحويل الحرف إلى رقم 2

التفسير

دالةINDIRECT: تُستخدم هذه الدالة لتحويل سلسلة نصية إلى مرجع صالح. ففي هذا المثال، يمكن اعتبارINDIRECT(C3&1) كما يلي:
 =INDIRECT(s&1)
=INDIRECT(s1)

دالةCOLUMN: تُرجع دالةCOLUMN رقم عمود المرجع المحدد. الآن، أصبحت الصيغةCOLUMN(S1) تُرجع القيمة 19.

ملاحظات:

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

2. الصيغة لا تتأثر بحالة الأحرف، سواء كانت كبيرة أو صغيرة.

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

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

الصيغة العامة:

TEXTJOIN(«»,1,VLOOKUP(T(IF(1,MID(cell_refer,ROW(INDIRECT("1:"&LEN(cell_refer))),1))),Rtable,2,0))

المعاملات

Cell_refer: the cell that you want to convert the letters to numbers.
Rtable:a table with two columns, one lists all letters, one lists the relative numbers.

كيف تعمل هذه الصيغة

افترض أنك تريد تحويل الأحرف في النطاق B3:B8 إلى أرقام، يُرجى اتباع الخطوات التالية:

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

بعد ذلك، حدد نطاق الجدول، ثم انتقل إلىمربع الاسم (الموجود بجانب شريط الصيغة) لإعطائه اسم نطاق—وفي هذا المثال، الاسم هو Rtable. انظر لقطة الشاشة:
تحويل الحرف إلى رقم 5

الآن استخدم هذه الصيغة:

=TEXTJOIN(«»,1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0))

اضغط مفتاحEnter، وسيتم استخراج أول حرف من كل كلمة في الخلية A1.
تحويل الحرف إلى رقم 6

التفسير

ROW(INDIRECT("1:"&LEN(B3))): دالة ROWتُرجع رقم الصف، وبما أنها صيغة مصفوفة، فإنها تُرجع{1;2;3}. MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1): دالة MIDتُرجع الحرف الموجود في موضع معيّن من السلسلة المحددة. ويمكن تخيّل هذه الصيغة كما يلي:
=MID(B3,{1;2;3},1)
=MID(“acd”,{1;2;3},1)
= {«a»;«c»;«d»}

VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0): تُستخدمدالة VLOOKUPللعثور على القيم المطابقة لـ «a» و«c» و«d» في العمود الثاني من النطاق Rtable، ثم تُرجع{1;3;4}.

TEXTJOIN(«»,1,VLOOKUP(T(IF(1,MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1))),Rtable,2,0)): دالة TEXTJOINهي دالة جديدة في Excel 2019 و365، وتُستخدم لدمج النصوص باستخدام فاصل. وهنا تُرجع134.

ملاحظات:

هذه الصيغة لا تتأثر بحالة الأحرف، سواء كانت كبيرة أو صغيرة.

ملاحظة:

بافتراض أن a=1، b=2، c=3، d=4، يمكنك استخدام الصيغة التالية:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B3,«a»,1),«b»,2),«c»,3),«d»,4)

اضغط مفتاحEnter.
تحويل الحرف إلى رقم 6

هذه الصيغة حساسة لحالة الأحرف.

ملف نموذجي

نموذج مستندانقر لتنزيل الملف النموذجي


صيغ ذات صلة


دوال ذات صلة

  • دالة INDIRECT
    تحوّل النص إلى مرجع صالح.
  • دالة COLUMN
    تُرجع رقم العمود الذي تظهر فيه الصيغة، أو رقم عمود المرجع المحدد.
  • دالة ROW
    تُرجع رقم صف المرجع.
  • MID
    تُرجع أحرفًا معيّنة من وسط السلسلة النصية.

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

Kutools لـ Excel - يساعدك على التميز بين الحشود

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

Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...


Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
  • يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
  • يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.