বিষয়বস্তুৰ তালিকা
এই টিউটোৰিয়েলত আমি এক্সেলৰ স্তম্ভ সংখ্যাসমূহ কেনেকৈ সংশ্লিষ্ট বৰ্ণানুক্ৰমিক আখৰলৈ সলনি কৰিব পাৰি চাম।
এক্সেলত জটিল সূত্ৰ নিৰ্মাণ কৰাৰ সময়ত, আপুনি কেতিয়াবা এটা লাভ কৰিব লাগিব এটা নিৰ্দিষ্ট কোষৰ স্তম্ভ আখৰ বা এটা নিৰ্দিষ্ট সংখ্যাৰ পৰা। ইয়াক দুটা ধৰণে কৰিব পাৰি: ইনবিল্ট ফাংচন ব্যৱহাৰ কৰি বা এটা কাষ্টম এটা ব্যৱহাৰ কৰি।
স্তম্ভ সংখ্যাক বৰ্ণমালালৈ কেনেকৈ ৰূপান্তৰ কৰিব (এক-আখৰৰ স্তম্ভ)
যদি ক্ষেত্ৰত স্তম্ভৰ নামটো এটা আখৰেৰে গঠিত, A ৰ পৰা Z লৈ, আপুনি ইয়াক এই সৰল সূত্ৰ ব্যৱহাৰ কৰি পাব পাৰে:
CHAR(64 + col_number)উদাহৰণস্বৰূপে, সংখ্যা 10 লৈ ৰূপান্তৰ কৰিবলৈ এটা স্তম্ভ আখৰ, সূত্ৰটো হ'ল:
=CHAR(64 + 10)
কিবা এটা কোষত এটা সংখ্যা ইনপুট কৰা আৰু আপোনাৰ সূত্ৰত সেই ঘৰটো উল্লেখ কৰাটোও সম্ভৱ:
=CHAR(64 + A2)
এই সূত্ৰটোৱে কেনেকৈ কাম কৰে:
CHAR ফাংচনে ASCII ছেটত আখৰৰ ক'ডৰ ওপৰত ভিত্তি কৰি এটা আখৰ ঘূৰাই দিয়ে। ইংৰাজী বৰ্ণমালাৰ বৃহৎ আখৰৰ ASCII মান ৬৫ (A)ৰ পৰা ৯০ (Z)লৈকে। গতিকে, ডাঙৰ আখৰৰ A ৰ আখৰৰ ক'ড পাবলৈ, আপুনি 1 ৰ পৰা 64 ত যোগ কৰে; ডাঙৰ আখৰৰ B ৰ আখৰৰ ক'ড পাবলৈ, আপুনি 2 ৰ পৰা 64 লৈ যোগ কৰে, ইত্যাদি।
এক্সেল স্তম্ভ সংখ্যাক আখৰলৈ কেনেকৈ ৰূপান্তৰ কৰিব (যিকোনো স্তম্ভ)
যদি আপুনি এটা বহুমুখী বিচাৰিছে সূত্ৰ যি Excel ৰ যিকোনো স্তম্ভৰ বাবে কাম কৰে (1 আখৰ, 2 আখৰ আৰু 3 আখৰ), তেতিয়া আপুনি অলপ বেছি জটিল বাক্যবিন্যাস ব্যৱহাৰ কৰিব লাগিব:
SUBSTITUTE(ADDRESS(1, col_number, 4 ), "১", "") <০>ৰ সৈতেA2 ত স্তম্ভ আখৰ, সূত্ৰটোৱে এই ৰূপ লয়: =SUBSTITUTE(ADDRESS(1, A2, 4), "1", "")
এই সূত্ৰটোৱে কেনেকৈ কাম কৰে:
প্ৰথমে, আপুনি আগ্ৰহৰ স্তম্ভ নম্বৰৰ সৈতে এটা কোষ ঠিকনা নিৰ্মাণ কৰে। ইয়াৰ বাবে, ADDRESS ফাংচনলৈ নিম্নলিখিত যুক্তিসমূহ যোগান ধৰক: row_num ৰ বাবে
- 1 (শাৰী সংখ্যা প্ৰকৃততে গুৰুত্বপূৰ্ণ নহয়, গতিকে আপুনি যিকোনো ব্যৱহাৰ কৰিব পাৰে)।
- A2 (স্তম্ভ সংখ্যা ধাৰণ কৰা কোষ) column_num ৰ বাবে।
- 4 abs_num যুক্তিৰ বাবে এটা আপেক্ষিক প্ৰসংগ ঘূৰাই দিবলৈ।
ওপৰৰ প্ৰাচলসমূহৰ সৈতে, ADDRESS ফাংচনে ফলাফল হিচাপে টেক্সট ষ্ট্ৰিং "A1" ঘূৰাই দিয়ে।
যিহেতু আমাক কেৱল এটা স্তম্ভ আখৰৰ প্ৰয়োজন হয়, আমি SUBSTITUTE ফাংচনৰ সহায়ত শাৰী সংখ্যাটো ষ্ট্ৰিপ কৰোঁ, যিয়ে সন্ধান কৰে "1" (বা আপুনি ADDRESS ফাংচনৰ ভিতৰত হাৰ্ডকোড কৰা যিকোনো শাৰী সংখ্যা) লিখনীত "A1" আৰু ইয়াক এটা খালী ষ্ট্ৰিং ("") ৰে সলনি কৰে।
স্বনিৰ্বাচিত ফাংচন ব্যৱহাৰ কৰি স্তম্ভ সংখ্যাৰ পৰা স্তম্ভ আখৰ লওক
যদি আপুনি নিয়মিতভাৱে স্তম্ভ সংখ্যাসমূহক বৰ্ণানুক্ৰমিক আখৰলৈ ৰূপান্তৰ কৰিব লাগে, তেন্তে এটা স্বনিৰ্বাচিত ব্যৱহাৰকাৰী-সংজ্ঞায়িত ফাংচনে (UDF) আপোনাৰ সময় অতিশয় ৰাহি কৰিব পাৰে।
ফাংচনৰ ক'ডটো যথেষ্ট সাধাৰণ আৰু পোনপটীয়া:
ৰাজহুৱা কাৰ্য্য ColumnLetter(col_nu m) ColumnLetter = Split(Cells(1, col_num).Address, "$" )(1) End Functionইয়াত, আমি শাৰী 1 আৰু ৰ এটা কোষক বুজাবলৈ Cells বৈশিষ্ট্য ব্যৱহাৰ কৰো ধাৰ্য্য কৰা স্তম্ভ সংখ্যা আৰু ঠিকনা বৈশিষ্ট্য a ঘূৰাই দিবলৈসেই কোষৰ এটা নিৰপেক্ষ প্ৰসংগ থকা ষ্ট্ৰিং (যেনে $A$1)। তাৰ পিছত, Split ফাংচনে $ চিহ্নক বিভাজক হিচাপে ব্যৱহাৰ কৰি ঘূৰাই দিয়া ষ্ট্ৰিংটোক ব্যক্তিগত উপাদানসমূহত বিভক্ত কৰে, আৰু আমি উপাদান (1) ঘূৰাই দিওঁ, যিটো হৈছে স্তম্ভ আখৰ।
VBA সম্পাদকত ক'ডটো পেষ্ট কৰক, আৰু আপোনাৰ নতুন ColumnLetter ফাংচন ব্যৱহাৰৰ বাবে সাজু হৈছে। বিশদ নিৰ্দেশনাৰ বাবে, অনুগ্ৰহ কৰি চাওক: Excel ত VBA ক'ড কেনেকৈ সন্নিবিষ্ট কৰিব লাগে।
শেষ ব্যৱহাৰকাৰীৰ দৃষ্টিকোণৰ পৰা, ফাংচনৰ বাক্যবিন্যাস এইটোৰ দৰেই সহজ:
ColumnLetter(col_num)Where col_num হৈছে আপুনি আখৰলৈ ৰূপান্তৰ কৰিব বিচৰা স্তম্ভ সংখ্যা।
আপোনাৰ প্ৰকৃত সূত্ৰটো এনেদৰে দেখাব পাৰে:
=ColumnLetter(A2)
আৰু ই ঘূৰি আহিব পূৰ্বৰ উদাহৰণত আলোচনা কৰা স্থানীয় এক্সেল ফাংচনৰ দৰে একে ফলাফল:
কিছুমান কোষৰ স্তম্ভ আখৰ কেনেকৈ পাব
a ৰ এটা স্তম্ভ আখৰ চিনাক্ত কৰিবলৈ নিৰ্দিষ্ট ঘৰ, স্তম্ভ সংখ্যা উদ্ধাৰ কৰিবলে COLUMN ফলন ব্যৱহাৰ কৰক, আৰু সেই সংখ্যাক ADDRESS ফলনলৈ সেৱা আগবঢ়াওক। সম্পূৰ্ণ সূত্ৰই এই আকৃতি ল'ব:
SUBSTITUTE(ADDRESS(1, COLUMN( cell_address), 4), "1", "")উদাহৰণস্বৰূপে, এটা স্তম্ভ আখৰ বিচাৰি যাওক C5 কোষৰ:
=SUBSTITUTE(ADDRESS(1, COLUMN(C5), 4), "1", "")
স্পষ্টভাৱে, ফলাফল হ'ল "C" :)
কাৰেণ্টৰ স্তম্ভ আখৰ কেনেকৈ পাব cell
বৰ্তমানৰ কোষৰ আখৰটো উলিয়াবলৈ, সূত্ৰটো ওপৰৰ উদাহৰণটোৰ দৰেই প্ৰায় একে। পাৰ্থক্য মাথোঁ যে COLUMN() ফাংচনটো হৈছেসূত্ৰটো থকা কোষটোক উল্লেখ কৰিবলৈ এটা খালী যুক্তিৰ সৈতে ব্যৱহাৰ কৰা হয়:
=SUBSTITUTE(ADDRESS(1, COLUMN(), 4), "1", "")
স্তম্ভ সংখ্যা
<ৰ পৰা গতিশীল পৰিসীমাৰ প্ৰসংগ কেনেকৈ সৃষ্টি কৰিব লাগে 0>আশাকৰোঁ, আগৰ উদাহৰণবোৰে আপোনাক চিন্তাৰ বাবে কিছুমান নতুন বিষয় দিছে, কিন্তু আপুনি হয়তো ব্যৱহাৰিক প্ৰয়োগৰ বিষয়ে ভাবিছে।এই উদাহৰণত আমি আপোনাক দেখুৱাম যে "স্তম্ভ সংখ্যাৰ পৰা আখৰলৈ" কেনেকৈ ব্যৱহাৰ কৰিব লাগে " বাস্তৱ জীৱনৰ কাম সমাধানৰ বাবে সূত্ৰ।" বিশেষকৈ, আমি এটা গতিশীল XLOOKUP সূত্ৰ সৃষ্টি কৰিম যিয়ে ইয়াৰ সংখ্যাৰ ওপৰত ভিত্তি কৰি এটা নিৰ্দিষ্ট স্তম্ভৰ পৰা মানসমূহ টানিব।
তলৰ নমুনা টেবুলৰ পৰা, ধৰি লওক আপুনি এটা প্ৰদত্ত প্ৰকল্পৰ বাবে এটা লাভৰ পৰিসংখ্যা পাব বিচাৰে (H2 ) আৰু সপ্তাহ (H3)।
কাৰ্য্য সম্পন্ন কৰিবলে, আপুনি XLOOKUP ৰ পৰিসীমা প্ৰদান কৰিব লাগিব যাৰ পৰা মানসমূহ ঘূৰাই দিব। যিহেতু আমাৰ হাতত কেৱল সপ্তাহৰ সংখ্যাটোহে আছে, যিটো স্তম্ভ সংখ্যাৰ সৈতে মিল খায়, আমি প্ৰথমে সেই সংখ্যাটো এটা স্তম্ভ আখৰলৈ ৰূপান্তৰিত কৰিম, আৰু তাৰ পিছত ৰেঞ্জ ৰেফাৰেন্সটো নিৰ্মাণ কৰিম।
সুবিধাৰ্থে, গোটেই প্ৰক্ৰিয়াটো ভাঙি লওঁ 3 টা সহজ অনুসৰণ কৰা পদক্ষেপত।
- এটা স্তম্ভ সংখ্যাক এটা আখৰলৈ ৰূপান্তৰ কৰক
H3 ত স্তম্ভ সংখ্যাৰ সৈতে, ইয়াক বৰ্ণানুক্ৰমিকলৈ সলনি কৰিবলৈ ইতিমধ্যে চিনাকি সূত্ৰটো ব্যৱহাৰ কৰক চৰিত্ৰ:
=SUBSTITUTE(ADDRESS(1, H3, 4), "1", "")
টিপচ্। যদি আপোনাৰ ডাটাছেটৰ সংখ্যা স্তম্ভ সংখ্যাৰ সৈতে মিল নাথাকে, প্ৰয়োজনীয় সংশোধন কৰাটো নিশ্চিত কৰক। উদাহৰণস্বৰূপে, যদি আমাৰ স্তম্ভ খত ১ সপ্তাহৰ তথ্য, স্তম্ভ চিত ২ সপ্তাহৰ তথ্য থাকে, আৰু...ইয়াৰ পিছত আমি সঠিক স্তম্ভ নম্বৰ পাবলৈ H3+1 ব্যৱহাৰ কৰিম।
- এটা পৰিসীমা প্ৰসংগক প্ৰতিনিধিত্ব কৰা এটা স্ট্ৰিং নিৰ্মাণ কৰক
এটা ষ্ট্ৰিংৰ আকাৰত এটা পৰিসীমা প্ৰসংগ নিৰ্মাণ কৰিবলৈ, আপুনি ওপৰৰ সূত্ৰই ঘূৰাই দিয়া স্তম্ভ আখৰটো প্ৰথমটোৰ সৈতে সংযুক্ত কৰে আৰু শেষ শাৰীৰ সংখ্যা। আমাৰ ক্ষেত্ৰত ডাটা চেলবোৰ ৩ৰ পৰা ৮ শাৰীত আছে, গতিকে আমি এই সূত্ৰটো ব্যৱহাৰ কৰিছো:
=SUBSTITUTE(ADDRESS(1, H3, 4), "1", "") & "3:" & SUBSTITUTE(ADDRESS(1, H3, 4), "1", "") & "8"
H3 ত "3" থকাটো লক্ষ্য কৰিলে, যিটো "C" লৈ ৰূপান্তৰিত হয়, আমাৰ সূত্ৰটোৱে নিম্নলিখিত ৰূপান্তৰ ঘটায়:
="C"&"3:"&"C"&"8"
আৰু C3:C8 ষ্ট্ৰিংটো উৎপন্ন কৰে।
- বনাওক এটা গতিশীল পৰিসীমা প্ৰসংগ
এটা লিখনী ষ্ট্ৰিংক এটা বৈধ প্ৰসংগলৈ ৰূপান্তৰিত কৰিবলে যি Excel বুজিব পাৰে, ওপৰৰ সূত্ৰটো INDIRECT ফাংচনত নেষ্ট কৰক, আৰু তাৰ পিছত ইয়াক XLOOKUP:
ৰ তৃতীয় যুক্তিলৈ পাছ কৰক
=XLOOKUP(H2, E3:E8, INDIRECT(H4), "Not found")
ৰিটাৰ্ণ ৰেঞ্জ ষ্ট্ৰিং ধাৰণ কৰা এটা অতিৰিক্ত কোষৰ পৰা মুক্তি পাবলৈ, আপুনি SUBSTITUTE ADDRESS সূত্ৰক INDIRECT ফাংচনৰ ভিতৰত ৰাখিব পাৰে:
=XLOOKUP(H2, E3:E8, INDIRECT(SUBSTITUTE(ADDRESS(1, H3, 4), "1", "") & "3:" & SUBSTITUTE(ADDRESS(1, H3, 4), "1", "") & "8"), "Not found")
আমাৰ কাষ্টম ColumnLetter ফাংচনৰ সৈতে, আপুনি এটা অধিক কমপেক্ট আৰু মাৰ্জিত সমাধান পাব পাৰে:
=XLOOKUP(H2, E3:E8, INDIRECT(ColumnLetter(H3) & "3:" & ColumnLetter(H3) & "8"), "Not found")
সেয়া Excel ত এটা সংখ্যাৰ পৰা এটা স্তম্ভ আখৰ কেনেকৈ বিচাৰিব। মই আপোনাক পঢ়াৰ বাবে ধন্যবাদ জনাইছো আৰু অহা সপ্তাহত আমাৰ ব্লগত আপোনাক লগ পাবলৈ আগ্ৰহী!
ডাউনলোডৰ বাবে অনুশীলন কাৰ্য্যপুস্তিকা
স্তম্ভ সংখ্যাৰ পৰা আখৰলৈ এক্সেল কৰক - উদাহৰণ (.xlsm ফাইল)