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

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

في هذه المقالة ، سأتحدث عن كيفية تحويل حرف العمود إلى رقم العمود أو تحويل رقم العمود إلى حرف. مثل تحويل حرف العمود AA إلى الرقم 27 ، أو تحويل رقم العمود 100 إلى حرف CV. للحصول على الحل بالطرق التالية.

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

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


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

لتحويل حرف العمود أو التسمية إلى رقم أو العكس ، قد تساعدك الصيغ أدناه ، يرجى القيام بذلك على النحو التالي:

تحويل حرف العمود إلى رقم العمود:

الرجاء إدخال هذه الصيغة: = عمود (غير مباشر ("AB1")) في خلية فارغة حيث تريد تحديد موقع النتيجة المحولة ، ثم اضغط على أدخل مفتاح للحصول على رقم العمود:

doc تحويل تسمية العمود إلى رقم 1

ملاحظة: في الصيغة أعلاه ، AB هو حرف العمود الذي تريد الحصول على رقم العمود بناءً عليه ، يمكنك تغييره حسب حاجتك.

تحويل رقم العمود إلى حرف العمود:

الرجاء كتابة هذه الصيغة: = الاستبدال (العنوان (1,200,4،1،XNUMX)، XNUMX، "") في خلية فارغة للحصول على النتيجة ، ثم اضغط على أدخل للحصول على حرف العمود كما يلي:

doc تحويل تسمية العمود إلى رقم 2

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


السهم الأزرق الحق فقاعة تحويل حرف العمود إلى رقم أو العكس باستخدام الوظيفة المحددة بواسطة المستخدم

باستثناء الصيغ ، هنا ، يمكنني أيضًا تقديم ملف وظيفة تعريف المستخدم للتعامل مع هذه المهمة.

تحويل حرف العمود إلى رقم العمود:

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

2. انقر إدراج > وحدة، والصق الكود التالي في ملف وحدة نافذة او شباك.

كود فبا: تحويل حرف العمود إلى رقم العمود:

Public Function ToColNum(ColN)
    ToColNum = Range(ColN & 1).Column
End Function

3. ثم احفظ وأغلق هذا الرمز ، عد إلى ورقة العمل ، وأدخل هذه الصيغة: = Tocolnum ("VV") (VV هو حرف العمود الذي تريد تحويل الرقم. ) في خلية فارغة ، واضغط على أدخل مفتاح للحصول على رقم العمود ، انظر الصورة:

doc تحويل تسمية العمود إلى رقم 3

تحويل رقم العمود إلى حرف العمود:

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

2. انقر إدراج > وحدة، والصق الكود التالي في ملف وحدة نافذة او شباك.

كود فبا: تحويل رقم العمود إلى حرف العمود:

Public Function ToColletter(Collet)
    ToColletter = Split(Cells(1, Collet).Address, "$")(1)
End Function

3. ثم احفظ وأغلق هذا الرمز ، عد إلى ورقة العمل ، وأدخل هذه الصيغة: = ToColletter (50) (50 هو رقم العمود الذي تريد تحويله إلى حرف. ) في خلية فارغة ، واضغط على أدخل مفتاح للحصول على رقم العمود ، انظر الصورة:

doc تحويل تسمية العمود إلى رقم 4


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

Kutools for Excel يحل معظم مشاكلك ويزيد إنتاجيتك بنسبة 80٪

  • إعادة استخدام: أدخل بسرعة الصيغ المعقدة والرسوم البيانية وأي شيء استخدمته من قبل ؛ تشفير الخلايا مع كلمة السر إنشاء قائمة بريدية وإرسال رسائل البريد الإلكتروني ...
  • سوبر فورميولا بار (بسهولة تحرير أسطر متعددة من النص والصيغة) ؛ تخطيط القراءة (قراءة وتحرير أعداد كبيرة من الخلايا بسهولة) ؛ لصق في النطاق المصفى
  • دمج الخلايا / الصفوف / الأعمدة دون فقدان البيانات ؛ تقسيم محتوى الخلايا ؛ ادمج الصفوف / الأعمدة المكررة... منع تكرار الخلايا؛ قارن النطاقات
  • حدد مكرر أو فريد صفوف حدد صفوف فارغة (جميع الخلايا فارغة) ؛ البحث الفائق والبحث الغامض في العديد من المصنفات. تحديد عشوائي ...
  • نسخة طبق الأصل خلايا متعددة بدون تغيير مرجع الصيغة ؛ إنشاء المراجع تلقائيًا إلى أوراق متعددة أدخل الرموز النقطية، مربعات الاختيار والمزيد ...
  • استخراج النص، إضافة نص ، إزالة حسب الموضع ، إزالة الفضاء؛ إنشاء وطباعة المجاميع الفرعية لترحيل الصفحات ؛ التحويل بين محتوى الخلايا والتعليقات
  • سوبر تصفية (حفظ وتطبيق مخططات التصفية على أوراق أخرى) ؛ فرز متقدم حسب الشهر / الأسبوع / اليوم ، التكرار والمزيد ؛ مرشح خاص بواسطة bold، italic ...
  • اجمع بين المصنفات وأوراق العمل؛ دمج الجداول على أساس الأعمدة الرئيسية ؛ تقسيم البيانات إلى أوراق متعددة; تحويل دفعة xls و xlsx و PDF
  • أكثر من 300 ميزة قوية. يدعم Office / Excel 2007-2021 و 365. يدعم جميع اللغات. سهولة النشر في مؤسستك أو مؤسستك. الميزات الكاملة نسخة تجريبية مجانية لمدة 30 يومًا. ضمان استرداد الأموال لمدة 60 يومًا.
علامة تبويب kte 201905

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

  • تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
  • فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
  • يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!
أوفيسيتاب القاع
فرز التعليقات حسب
التعليقات (10)
تقييم شنومك من شنومكس · تصنيفات 1
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لفترة طويلة كنت أستخدم مرجع الخلية R1C1 لأنني لم أكن أعرف عن حل = SUBSTITUTE (ADDRESS (1، number، 4)، 1، ""). شكرًا لك!!
تم تصغير هذا التعليق بواسطة المشرف على الموقع
= CHAR (عمود () +64)
تم تصغير هذا التعليق بواسطة المشرف على الموقع
ليس أفضل لأنه يعمل فقط مع 26 عمودًا.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
صيغة hola، cuando pego la = SUSTITUIR (DIRECCIÓN (1,200,4،1،200)، XNUMX، ") en una celda no hace nada، solo devuelve la format، ya sea con XNUMX o cualquier otro numero
تم تصغير هذا التعليق بواسطة المشرف على الموقع
وظيفة ToColletter (Collet) تعمل كوظيفة متقلبة. إذا تغير شيء ما في أي مكان في الورقة. يتم إعادة الحساب في كل مكان. في حالتي ، تقوم بإجراء حسابات 15 مليون وتبطئ الحساب. هل تعرف كيفية إصلاحه ، إذا كنت لا أريد ضبط حساب application.cal على يدوي ثم العودة؟
تم تصغير هذا التعليق بواسطة المشرف على الموقع
شكرًا جزيلاً لك !!! ... تساعدني صيغتك لإنشاء حرف العمود إلى الرقم كثيرًا حقًا.
تم تصغير هذا التعليق بواسطة المشرف على الموقع
من الألف إلى الياء
=if(row()>26,char(row()/26+64)&char(mod(row(),26)+64),char(row()+64))
تم تصغير هذا التعليق بواسطة المشرف على الموقع
لا تعمل هذه الصيغة في الصفوف التي تكون مضاعفات العدد 26. إنها تعطي B @ بدلاً من AZ ، C @ بدلاً من BZ ، D @ بدلاً من CZ ، إلخ.
Correction:= IF(ROW()>26,(IF(MOD(ROW(),26)=0,CHAR((ROW()-1)/26+64)&CHAR(MOD(ROW()-1,26)+65), CHAR(ROW()/26+64)&CHAR(MOD(ROW(),26)+64))),CHAR(ROW()+64))
تم تصغير هذا التعليق بواسطة المشرف على الموقع
أفضل حل = الاستبدال (العنوان (1 ؛ العمود () ؛ 4) ؛ 1 ؛ "")
شكرا جزيلا.
تقييم شنومك من شنومكس
تم تصغير هذا التعليق بواسطة المشرف على الموقع
AlphabetInteger للوظيفة العامة (حرف ByVal كسلسلة) كعدد صحيح
Dim N As عدد صحيح
letter = Strings.UCase (حرف)
إذا كان الحرف = "A" ثم
N = 1
ElseIf letter = "B" ثم
N = 2
ElseIf letter = "C" ثم
N = 3
ElseIf letter = "D" ثم
N = 4
ElseIf letter = "E" ثم
N = 5
ElseIf letter = "F" ثم
N = 6
ElseIf letter = "G" ثم
N = 7
ElseIf letter = "H" ثم
N = 8
ElseIf letter = "I" ثم
N = 9
ElseIf letter = "J" ثم
N = 10
ElseIf letter = "K" ثم
N = 11
ElseIf letter = "L" ثم
N = 12
ElseIf letter = "M" ثم
N = 13
ElseIf letter = "N" ثم
N = 14
ElseIf letter = "O" ثم
N = 15
ElseIf letter = "P" ثم
N = 16
ElseIf letter = "Q" ثم
N = 17
ElseIf letter = "R" ثم
N = 18
ElseIf letter = "S" ثم
N = 19
ElseIf letter = "T" ثم
N = 20
ElseIf letter = "U" ثم
N = 21
ElseIf letter = "V" ثم
N = 22
ElseIf letter = "W" ثم
N = 23
ElseIf letter = "X" ثم
N = 24
ElseIf letter = "Y" ثم
N = 25
ElseIf letter = "Z" ثم
N = 26
آخر
N = 0
إنهاء حالة
AlphabetInteger = N
نهاية وظيفة


رقم العمود للوظيفة العامة (عمود ByVal ، حرف كسلسلة) كعدد صحيح
خافت أنا كعدد صحيح
قاتمة الطول كعدد صحيح
Dim N As عدد صحيح
خافت أ كعدد صحيح
خافت ف كعدد صحيح
خافت C كسلسلة

sLength = لين (حرف العمود)
N = 0
لأني = 1 إلى sLength
P = الطول - أنا
C = Strings.Mid (حرف العمود I ، 1)
أ = AlphabetInteger (C)
N = N + A * 26 ^ P.
التالي أنا
رقم العمود = ن
نهاية وظيفة
لا توجد تعليقات منشورة هنا حتى الآن
اترك تعليقاتك
النشر كضيف
×
قيم المنشور:
0   الشخصيات
المواقع المقترحة

تواصل معنا

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