كيفية تحويل الأبجدية إلى رقم في Excel (4 طرق سهلة)

  • شارك هذا
Hugh West

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

تنزيل Practice Workbook

يمكنك تنزيل مصنف التدريب من هنا.

تحويل الأبجدية إلى Number.xlsm

4 طرق سهلة لتحويل الأبجدية إلى رقم في Excel

لشرح الطرق ، سنستخدم مجموعات بيانات مختلفة بطرق مختلفة. هنا ، سنحاول تحويل الأبجدية إلى أرقام. على سبيل المثال ، A = 1 ، B = 2 ، وهكذا. يمكنك الاطلاع على نظرة عامة سريعة أدناه:

1. تحويل الأبجدية المفردة إلى رقم في Excel

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

1.1 استخدم دالة COLUMN

الطريقة الأكثر شيوعًا لتحويل أبجدية واحدة إلى رقم هي استخدام COLUMN وظيفة. داخلها ، يجب أن نستخدم الوظيفة غير المباشرة . يمكنك رؤية الأبجدية في النطاق B5: B9 في مجموعة البيانات أدناه.

دعنا نتبع الخطوات أدناه لنرى كيف يمكننا تحويلها إلى أرقام.

الخطوات:

  • أولاً ، حدد الخلية B5 واكتب الصيغة أدناه:
=COLUMN(INDIRECT(B5&1))

في Excel ، ترجع الدالة INDIRECT المرجع المقدم بواسطة سلسلة نصية والدالة COLUMN يعطينا رقم عمود المرجع. في هذه الصيغة ، استخدمنا الدالة INDIRECT داخل الصيغة التي تعمل كمرجع لوظيفة COLUMN . لذلك ، يصبح INDIRECT (B5 & amp؛ 1) A1 أولاً. بعد ذلك ، تصبح الصيغة COLUMN (A1) . لذلك ، يتم إرجاع 1 .

  • ثانيًا ، اضغط على أدخل واسحب مقبض التعبئة لأسفل.

  • أخيرًا ، سترى الرقم المقابل لكل حرف أبجدي.

1.2 تطبيق وظيفة الكود

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

الخطوات:

  • أولاً ، اكتب الصيغة في الخلية C5 :
=CODE(UPPER(B5))-64

هنا ، استخدمنا الدالة UPPER بالداخل رمز وظيفة. تعمل وظيفة UPPER على تحويل الأبجدية إلى أحرف أبجدية كبيرة أولاً. ثم تقوم الدالة CODE بتحويلها إلى قيمة عددية. هنا ، القيمة العددية لـ A هي 65 . هذا هو السبب في أننا نطرح 64 للحصول على 1 في الإخراج.

  • بعد ذلك ، اضغط على أدخل واسحب مقبض التعبئة لأسفل لرؤية النتائج.

1.3 أدخل وظيفة MATCH

الوظيفة MATCH يمكن أن يوفر حلاً آخر لتحويل الأبجدية إلى رقم في Excel. لكننا نحتاج أيضًا إلى مساعدة الدالتين ADDRESS و COLUMN . هنا ، سوف نستخدم نفس مجموعة البيانات. دعنا نتبع الخطوات لمعرفة المزيد.

الخطوات:

  • في المقام الأول ، حدد الخلية C5 واكتب الصيغة أدناه :
=MATCH(B5&"1",ADDRESS(1,COLUMN($1:$1),4),0)

في هذه الصيغة ، العنوان تقوم الدالة بإرجاع مرجع خلية نسبي كنص ، ثم تعطينا الدالة MATCH الإخراج المطلوب وهو 1 .

  • في الخطوة التالية ، اضغط أدخل واسحب مقبض التعبئة لأسفل.

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

2. قم بتغيير الحروف الهجائية المتعددة إلى أرقام باستخدام TEXTJOIN & amp؛ وظائف VLOOKUP

في الطريقة السابقة ، أوضحنا طريقة تغيير أبجدية واحدة إلى رقم. لكن في الطريقة الثانية ، سنغير عدة مراتالحروف الأبجدية إلى الأرقام باستخدام الدالتين TEXTJOIN و VLOOKUP . للقيام بذلك ، سوف نستخدم مجموعة البيانات أدناه. على سبيل المثال ، نريد تغيير الأبجدية ADE إلى 145 . يمكنك رؤية مجموعة البيانات تحتوي على قائمة من الأبجديات من A إلى Z مع مواضعها النسبية. لإنشاء الصيغة ، سنستخدم مزيجًا من TEXTJOIN ، VLOOKUP ، IF ، MID ، ROW ، INDIRECT ، و LEN .

دعونا نلاحظ الخطوات أدناه لنرى كيف يمكننا تحويل الحروف الهجائية المتعددة إلى أرقام في Excel.

الخطوات:

  • للبدء ، حدد الخلية C5 واكتب الصيغة أدناه:
=TEXTJOIN("",1,VLOOKUP(T(IF(1,MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1))),E5:F30,2,0))

🔎 كيف تعمل الصيغة؟

يمكننا تقسيم الصيغة إلى أجزاء صغيرة لفهم الآلية بأكملها.

  • ROW (INDIRECT (“1:” & amp؛ LEN (B5))): هذا الجزء من الصيغة ترجع صفيف رقم الصف. في هذه الحالة ، تكون المصفوفة {1،2،3} .
  • MID (B5، ROW (INDIRECT (“1:” & amp؛ LEN (B5))) ، 1): تعطينا الوظيفة MID الأحرف في الموضع المحدد للسلسلة المحددة. إذن ، ناتج هذا الجزء هو {A، D، E} .
  • VLOOKUP (T (IF (1، MID (B5، ROW (INDIRECT (“1: "& amp؛ LEN (B5)))، 1)))، E5: F30،2،0): تبحث الدالة VLOOKUP عن الأرقام المقابلة للمصفوفة {A، D، E} في النطاق E5: F30 .
  • TEXTJOIN (""، 1، VLOOKUP (T (IF (1، MID (B5، ROW (INDIRECT ("1:" & amp؛ LEN (B5)) )، 1)))، E5: F30،2،0)): أخيرًا ، تقوم الدالة TEXTJOIN بربط الأرقام وإرجاع الإخراج 145 . تتوفر هذه الوظيفة في Excel 2019 و Excel 365 .
  • اضغط على أدخل .
  • أخيرًا ، اسحب مقبض التعبئة لرؤية النتائج.

اقرأ المزيد: How to تحويل النص مع مسافات إلى رقم في Excel (4 طرق)

قراءات مماثلة

  • كيفية تحويل النسبة المئوية إلى رقم عشري في Excel ( 7 طرق)
  • تحويل القيمة الأسية إلى رقم دقيق في Excel (7 طرق)
  • كيفية إصلاح خطأ التحويل إلى رقم في Excel (6 الطرق)
  • تحويل السلسلة إلى طويلة باستخدام VBA في Excel (3 طرق)
  • كيفية تحويل النص إلى رقم باستخدام Excel VBA (3 أمثلة مع وحدات الماكرو)

3. أدخل الدالة SUBSTITUTE لتحويل أبجديات معينة إلى رقم

إذا كان لديك أبجديات محددة للتحويل إلى أرقام ، فيمكنك استخدام وظيفة الاستبدال . تستبدل الدالة SUBSTITUTE سلسلة نصية موجودة بنص جديد. لشرح الطريقة ، سنستخدم مجموعة بيانات تحتوي على سلاسل نصية متعددة بالأبجديات A ، B ، C ، و D .

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

الخطوات:

  • أولاً ، اكتب الصيغة أدناه في الخلية C5 :
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5,"A",1),"B",2),"C",3),"D",4)

هذه الصيغة تستبدل A بـ 1 ، B مع 2 ​​ ، C مع 3 ، و D مع 4 . إذن ، إخراج ABC هو 123 . إذا كنت ترغب في إضافة المزيد من الحروف الأبجدية ، فأنت بحاجة إلى إضافة وظيفة أخرى SUBSTITUTE في الصيغة لاستبدال تلك الأبجدية برقم.

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

قراءة المزيد: كيفية تحويل الترميز العلمي إلى رقم في Excel (7 طرق)

4. تطبيق VBA لتحويل الأحرف إلى أرقام في Excel

في الطريقة الأخيرة ، سنطبق VBA لتحويل الحروف الهجائية إلى أرقام في Excel. يرمز VBA إلى Visual Basic for Applications . هنا ، سننشئ دالة باستخدام VBA ثم نستخدمها لتغيير الحروف الأبجدية إلى أرقام. ومن المثير للاهتمام ، أنه يمكنك استخدامه لكل من الحروف الهجائية الفردية والمتعددة. يمكنك الاطلاع على مجموعة البيانات أدناه لهذه الطريقة.

دعنا ننتبه إلى الخطوات أدناه لمزيد من المعلومات

الخطوات:

  • أولاً ، انتقل إلى علامة التبويب Developer وحدد Visual Basic . سيفتح نافذة Visual Basic .

  • في نافذة Visual Basic ، حدد إدراج & gt؛ & gt؛ الوحدة . هو - هيسيفتح نافذة الوحدة النمطية .

  • الآن ، انسخ الكود أدناه والصقه في الوحدة النمطية نافذة:
9621

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

  • بعد ذلك ، اضغط على Ctrl + S لحفظ الكود.
  • في الخطوة التالية ، حدد Cell C5 واكتب الصيغة أدناه:
=AlphabetToNumber(UPPER(B5))

  • أخيرًا ، اسحب مقبض التعبئة لأسفل لرؤية النتائج لبقية الخلايا.

اقرأ المزيد: كيفية تحويل سلسلة إلى رقم في Excel VBA (3 طرق)

كيفية تحويل الأبجدية العمودية إلى رقم في Excel

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

1. تحويل أبجدية العمود إلى رقم باستخدام Excel COLUMN Function

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

الخطوات:

  • أولاً ، حدد الخلية C5 واكتب الصيغة أدناه:
=COLUMN(INDIRECT(B5&1))

هنا ، يصبح INDIRECT (B5 & amp؛ 1) A1 أولا. بعد ذلك ، تصبح الصيغة COLUMN (A1) . لذلك ، يتم إرجاع 1 .

  • بعد ذلك ، اضغط على أدخل واسحب مقبض التعبئة لأسفل.

  • نتيجة لذلك ، سترى أرقام الأعمدة مثل الصورة أدناه.

قراءة المزيد: تحويل Excel إلى رقم العمود بالكامل (9 طرق بسيطة)

2. تطبيق الوظيفة المحددة من قبل المستخدم لتغيير حرف العمود إلى رقم في Excel

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

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

الخطوات:

  • أولاً ، انتقل إلى علامة التبويب Developer وحدد Visual Basic . سيفتح نافذة Visual Basic .

  • ثانيًا ، حدد Insert & gt؛ & gt؛ الوحدة النمطية في نافذة Visual Basic . سيفتح نافذة الوحدة النمطية .

  • الآن ، انسخ الكود أدناه والصقه في الوحدة النمطية نافذة :
9599

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

  • اضغط على Ctrl + S لحفظها.
  • In الخطوة التالية ، حدد الخلية C5 واكتب الصيغة أدناه:
=ColNumber(B5)

  • بعد ذلك ، اضغط على أدخل واسحب مقبض التعبئة لأسفل

  • أخيرًا ، ستتمكن من تحويل أحرف الأعمدة إلى أرقام في Excel.

اقرأ المزيد: كيفية تحويل العملة إلى رقم في Excel (6 طرق سهلة)

الخاتمة

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

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