Note: The other languages of the website are Google-translated. Back to English

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

في بعض الأحيان ، تريد تحويل a إلى 1 ، b إلى 2 ، c إلى 3 وهكذا في ورقة Excel. ومع ذلك ، فإن تحويلها واحدة تلو الأخرى يعد مضيعة للوقت. في هذا البرنامج التعليمي ، أقدم بعض صيغ Excel لحل هذه المشكلة.
doc تختصر الكلمات 1

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

لتحويل حرف واحد إلى رقم في كل خلية 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))

صحافة أدخل الرئيسية.
تحويل الحرف إلى رقم 2

تفسير

INDIRECT الوظيفة: تستخدم هذه الوظيفة لتحويل سلسلة نصية إلى مرجع صالح. هنا INDIRECT (C3 & 1) يمكنك رؤيته على النحو التالي:
  غير مباشر (C3 & 1)
= غير مباشر (ق & 1)
= غير مباشر (ق 1)

COLUMN وظيفة: ال COLUMN تُرجع الدالة رقم عمود المرجع المحدد. الآن الصيغة عمود (ق 1) الذي يعيد 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))

صحافة أدخل المفتاح ، يتم استخراج جميع الأحرف الأولى من كل كلمة في الخلية A1.
تحويل الحرف إلى رقم 6

تفسير

ROW (غير مباشر ("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)
= {"أ" ؛ "ج" ؛ "د"}

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.

ملاحظات:

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

ملاحظة:

لنفترض أ = 1 ، ب = 2 ، ج = 3 ، د = 4 ، يمكنك استخدام الصيغة على النحو التالي:

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

صحافة أدخل الرئيسية.
تحويل الحرف إلى رقم 6

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

ملف العينة

عينة وثيقةانقر لتنزيل ملف عينة


الصيغ النسبية


الوظائف النسبية

  • دالة غير مباشرة
    تحويل سلسلة نصية إلى مرجع صالح.
  • دالة COLUMN
    قم بإرجاع رقم العمود الذي تظهر فيه الصيغة أو رقم العمود للمرجع المحدد.
  • وظيفة ROW
    إرجاع رقم الصف للمرجع.
  • MID
    قم بإرجاع الأحرف المحددة من منتصف السلسلة النصية.

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

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

هل ترغب في إكمال عملك اليومي بسرعة وبشكل مثالي؟ يوفر Kutools for Excel 300 ميزة متقدمة قوية (الجمع بين المصنفات ، والجمع حسب اللون ، ومحتويات الخلية المنقسمة ، وتحويل التاريخ ، وما إلى ذلك ...) وتوفير 80 ٪ من الوقت لك.

  • مصمم لسيناريوهات عمل 1500 ، يساعدك على حل 80٪ من مشاكل Excel.
  • قلل الآلاف من نقرات لوحة المفاتيح والماوس كل يوم ، وقم بإراحة عينيك ويديك المتعبة.
  • كن خبيرًا في برنامج Excel في 3 دقائق. لم تعد بحاجة إلى تذكر أي صيغ مؤلمة ورموز VBA.
  • نسخة تجريبية مجانية غير محدودة لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا. ترقية مجانية ودعم لمدة عامين.
شريط Excel (مع تثبيت Kutools for Excel)

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

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
  • يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
  • يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel) ، تمامًا مثل Chrome و Firefox و Internet Explorer الجديد.
لقطة شاشة لبرنامج Excel (مع تثبيت Office Tab)
فرز التعليقات حسب
التعليقات (2)
لا يوجد تقييم. كن أول من يقيم!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
مرحبا،
لدي كأساس لهذه الصيغة: = TEXTVERKETTEN (""؛ 1؛ SVERWEIS (T (IF (1؛ PART (B3؛ LINE (INDIRECT ("1:" & LENGTH (B3)))؛ 1))؛ E3: F78 ؛ 2؛ 0)) ... لقد قمت بتوسيع الجدول الخاص بي بالحروف الكبيرة والصغيرة بما في ذلك الأحرف الخاصة. لسوء الحظ ، لا يمكنني دمج verstädnlich في الصيغة أعلاه !؟

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

أرغب في استخدام الصيغة العامة لتشفير كلمة المرور.

شكرا لمساعدتك ...

Matze
تم تصغير هذا التعليق بواسطة المشرف على الموقع
ไม่ เข้าใจ ว่า เรา จะ กำหนด ตัวเลข อย่างไร

عمود ฟังก์ชัน: عمود ฟังก์ชัน ส่ง คืน จำนวน คอลัมน์ ของ การ อ้างอิง ที่ ระบุ ตอน นี้ สูตร คือ คอลัมน์ (s1) ซึ่ง ส่ง กลับ 19.

เเ ล้ ว เรา ใส่ สูตร ตรง ไหน ที่ บอก ว่า ข้อความ นี้ กำหนด ให้ เป็น 19 คะ
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

حقوق التأليف والنشر © 2009 - شبكة الاتصالات العالمية.extendoffice.com. | كل الحقوق محفوظة. مشغل بواسطة ExtendOffice. | | خريطة الموقع
Microsoft وشعار Office هما علامتان تجاريتان أو علامتان تجاريتان مسجلتان لشركة Microsoft Corporation في الولايات المتحدة و / أو دول أخرى.
محمي بواسطة Sectigo SSL