এই আর্টিকেলে আমরা দেখাব কিভাবে এক্সেলে কলাম নম্বরকে লেটার-এ রূপান্তর করা যায় ৩টি সহজ এবং কার্যকর পদ্ধতিতে।
ওয়ার্কবুক ডাউনলোড করুন
এখান থেকে ফ্রি প্র্যাকটিস এক্সেল ওয়ার্কবুক ডাউনলোড করতে পারেন।
এক্সেলে কলাম নম্বরকে লেটারে কনভার্ট করার ৩ সহজ উপায়
এই সেকশনে আপনি শিখবেন ফর্মুলা, VBA কোড এবং এক্সেলের বিল্ট-ইন অপশন দিয়ে কলাম নম্বরকে লেটারে কনভার্ট করা।
১. ফর্মুলা দিয়ে কলাম নম্বরকে লেটারে কনভার্ট
নিচের ডেটাসেটটি বিবেচনা করুন जिसे উদাহরণ হিসেবে ব্যবহার করব।

ধাপসমূহ:
- যে সেলে ফলাফল চান সেটি সিলেক্ট করুন।
- কলাম নম্বরকে লেটারে কনভার্ট করার জেনেরিক ফর্মুলা:
=SUBSTITUTE(ADDRESS(1,col_number,4),"1","")
- সেলে নিচের ফর্মুলা লিখুন:
=SUBSTITUTE(ADDRESS(1,B5,4),"1","")
এখানে, B5 = কলাম নম্বর ধারণকারী সেল রেফারেন্স

- Enter চাপুন। কলাম নম্বর ১-এর লেটার অ্যাড্রেস A পাওয়া যাবে।
- Fill Handle দিয়ে নিচে টেনে বাকি সেলে ফর্মুলা প্রয়োগ করুন।

ফর্মুলা ব্রেকডাউন:
- ADDRESS(1,B5,4)
- আউটপুট: A1
- ব্যাখ্যা: ADDRESS ফাংশন দেয়া সারি ও কলাম নম্বর অনুযায়ী সেল অ্যাড্রেস রিটার্ন করে। আমরা সারি নম্বর ১ এবং কলাম নম্বর B5-থেকে নিলাম। রিলেটিভ রেফারেন্স পেতে abs_num আর্গুমেন্টে 4 সেট করলাম। abs_num = 4 একটি কনস্ট্যান্ট ভ্যালু। এটি ৪ না হলে সেল অ্যাড্রেসে $-সাইন দিয়ে আসবে।
- SUBSTITUTE(ADDRESS(1,B5,4),"1","") → SUBSTITUTE(A1,"1","")
- আউটপুট: A
- ব্যাখ্যা: SUBSTITUTE ফাংশন A1-থেকে 1 কে খালি ("") দিয়ে রিপ্লেস করে, ফলে A রিটার্ন করে।
আরও পড়ুন: [সামাধান] এক্সেলে লেটারের পরিবর্তে কলাম নম্বর দেখাচ্ছে (২ সমাধান)
সমক্ষ পড়াশোনা:
- VBA দিয়ে কলাম নম্বরভিত্তিক রেঞ্জ ব্যবহারের ৪ পদ্ধতি
- এক্সেলে কলাম লেটারকে নম্বর চяার্টে কনভার্ট করার ৪ উপায়
- Excel VBA: সারি ও কলাম নম্বর দিয়ে রেঞ্জ সেট করার ৩ উদাহরণ
২. VBA দিয়ে কলাম নম্বরকে লেটারে রূপান্তর
VBA দিয়ে এক্সেলে কলাম নম্বরকে লেটারে কনভার্ট করার ধাপসমূহ:
এখানে আমরা একটি User-Defined Function (UDF) ব্যবহার করব।
ধাপসমূহ:
- Alt + F11 চাপুন বা Developer → Visual Basic যান Visual Basic Editor খোলার জন্য।

- পপ-আপ কোড উইন্ডোতে মেনুবার থেকে Insert → Module ক্লিক করুন।

- নিচের কোড কপি করে কোড উইন্ডোতে পেস্ট করুন:
Public Function NumToLetter(ColNum)
NumToLetter = Split(Cells(1, ColNum).Address, "$")(1)
End Function

এটি একটি Sub Procedure নয়, বরং একটি User Defined Function (UDF) তৈরি করছে। কোড লিখে Run বাটন না দিয়ে Save করুন।
- ওয়ার্কশিটে ফিরে আপনার তৈরি ফাংশন VBA কোডে (কোডের প্রথম লাইনে Function NumToLetter) লিখুন এবং প্যarethেসিসে কলাম নম্বর ধারণকারী সেল রেফারেন্স পাস করুন (আমাদের কেসে Cell B5)।
তাহলে আমাদের ফাইনাল ফর্মুলা হবে:
=NumToLetter(B5)
- Enter চাপুন। কলাম নম্বর ১-এর লেটার অ্যাড্রেস A পাওয়া যাবে।

- Fill Handle দিয়ে নিচে টেনে বাকি সেলে UDF প্রয়োগ করুন।

আরও পড়ুন: Excel VBA: ডেটাযুক্ত কলাম কাউন্ট করার ২ উদাহরণ
৩. এক্সেলের বিল্ট-ইন অপশন দিয়ে কলাম নম্বরকে লেটার করা
এক্সেলে কলাম নম্বর (নিচের ছবিতে দেখানো) কে লেটারে পরিবর্তন করার একটি বিল্ট-ইন অপশন রয়েছে।

ধাপসমূহ:
- File → Options ক্লিক করুন।

- পপ-আপ এক্সেল উইন্ডোতে Formulas → uncheck the R1C1 reference style বক্স → OK।

এখন আপনার কলামগুলো নম্বরের পরিবর্তে লেটার অ্যাড্রেস দেখাবে।

আরও পড়ুন: এক্সেলে VLOOKUP-এর জন্য কলাম কাউন্ট করার ২ পদ্ধতি
উপসংহার
এই আর্টিকেলে আমরা ৩টি ভিন্ন পদ্ধতিতে এক্সেলে কলাম নম্বরকে লেটারে কনভার্ট করার উপায় দেখিয়েছি। আশা করি এটি আপনার জন্য খুব উপকারী হবে। বিষয় সংক্রান্ত কোনো প্রশ্ন থাকলে বিনামূল্যে জিজ্ঞাসা করুন।
আরও পড়ুন
- অন্য শিট থেকে কলাম ইন্ডেক্স নম্বর ব্যবহার করে VLOOKUP করা
- এক্সেলে কলাম ইন্ডেক্স নম্বর খুঁজে বের করার ২ পদ্ধতি
- এক কলাম কাউন্ট করা যদি অন্য কলাম ক্রাইটেরিয়া মিট করে (৪ উপযুক্ত উপায়)
- Excel VBA: সেল অ্যাড্রেস থেকে সারি ও কলাম নম্বর পাওয়ার ৪ পদ্ধতি
- এক্সেলে ম্যাচের কলাম নম্বর রিটার্ন করার ৫ উপকারী উপায়
- এক্সেলে কলাম নাম ABC থেকে 1 2 3-এ পরিবর্তন করা