সুচিপত্র
ডেটা স্থানান্তর সত্যিই এক্সেল ব্যবহারকারীদের দ্বারা সম্পাদিত সবচেয়ে সাধারণ কাজগুলির মধ্যে একটি। প্রকৃতপক্ষে, MS Excel এ কলামে সারি স্থানান্তর করার অনেক উপায় আছে । এই নিবন্ধে, আমরা উপযুক্ত উদাহরণ এবং সঠিক ব্যাখ্যা সহ বেশ কয়েকটি সহজ এবং কার্যকর পদ্ধতি দেখাব৷
নিম্নলিখিত চিত্রটি দেখায় যে আমরা এই নিবন্ধে আসলে কী করছি৷
অভ্যাস ওয়ার্কবুক ডাউনলোড করুন
আপনি নিচের লিঙ্ক থেকে অনুশীলন বইটি ডাউনলোড করতে পারেন।
কলামের সারি Inversion.xlsm
5 এক্সেলের কলামে সারি স্থানান্তর করার কার্যকর পদ্ধতি
অনুমান করা হচ্ছে যে আমাদের কাছে একটি ডেটা সেট রয়েছে যা কিছু শিক্ষার্থীর বছরভিত্তিক ফলাফল উপস্থাপন করে। আমরা আরও ভাল উপস্থাপনের জন্য এই ডেটা সেটের সারিগুলিকে কলামে স্থানান্তর করতে চাই। নিম্নলিখিত বিভাগে, আমরা এই কাজটি সম্পাদন করার জন্য 5টি ইন্সট্রুমেন্টাল এক্সেল পদ্ধতি দেখাব৷
1. পেস্ট স্পেশাল কমান্ড ব্যবহার করুন এবং কলামে সারি স্থানান্তর করুন
আমরা নীচে বর্ণিত দুটি উপায়ে সাধারণ পেস্ট স্পেশাল কমান্ড ব্যবহার করতে পারি।
1.1 পেস্ট স্পেশাল কমান্ড ব্যবহার করে
এই পদ্ধতিটি দ্রুত এবং সহজ, কিন্তু এটি পুনরাবৃত্তি প্রক্রিয়ার জন্য উপযুক্ত নয়। যাইহোক, আসুন দেখি এই পদ্ধতিটি কিভাবে কাজ করে।
পদক্ষেপ:
- প্রথমে, সেলের পরিসর নির্বাচন করুন ( B4:I9) আপনি স্থানান্তর করতে চান।
- তারপর রাইট ক্লিক করুন এবং কপি করুন । আপনি কীবোর্ডও ব্যবহার করতে পারেনশর্টকাট Ctrl+C পরিবর্তে।
- সেল লোকেশন বেছে নিন ( B11) যেখানে আপনি শেষ পর্যন্ত চান আউটপুট।
- পেস্ট > পেস্ট স্পেশাল এ যান।
- পেস্ট স্পেশাল মেনু খুলবে। ট্রান্সপোজ চেকবক্স চিহ্নিত করুন।
বিকল্পভাবে, আপনি কীবোর্ড শর্টকাট Ctrl+Alt+V ব্যবহার করে পেস্ট স্পেশাল মেনুও খুলতে পারেন।
- ঠিক আছে টিপুন। 17>
- আপনার পছন্দসই কক্ষের পরিসর নির্বাচন করুন ( B4:I9 ) > Ctrl+C > পছন্দসই অবস্থান নির্বাচন করুন ( B11 )।
- পেস্ট স্পেশাল মেনুতে যান Ctrl+Alt+V > ক্লিক করুন <এ 1>লিঙ্ক পেস্ট করুন ।
- এক্সেলের খুঁজুন এবং প্রতিস্থাপন করুন ডায়ালগ বক্স খুলুন। অথবা, পরিবর্তে Ctrl+H টিপুন এবং সরাসরি প্রতিস্থাপন ট্যাব এ যান।
- প্রতিস্থাপন সমস্ত “ = ” “ abc ” সহ অক্ষর বা ডেটা সেটে উপস্থিত নেই এমন কোনও অক্ষর > অল রিপ্লেস করুন এ ক্লিক করুন।
- আমাদের নতুন ডেটা সেট নির্বাচন করুন এবং Ctrl+C টিপুন > শেষ পর্যন্ত আউটপুট রাখার জন্য একটি অবস্থান ( K4 ) নির্বাচন করুন।
- টিপুন Ctrl+Alt+V > ট্রান্সপোজ চেকবক্স চিহ্নিত করুন।
- ঠিক আছে টিপুন।
- টেবিল নির্বাচন করুন K2:P9 > Ctrl+H টিপুন এবং প্রতিস্থাপন ট্যাব এ যান।
- প্রতিটি প্রতিটি “ abc ” “<1 দ্বারা প্রতিস্থাপন করুন>= " > সব প্রতিস্থাপন করুন টিপুন।
- শেষে আপনার কাঙ্খিত আউটপুটটি কোথায় রাখতে হবে সেটি ( B11 ) নির্বাচন করুন।
- আপনার সম্পূর্ণ ডেটা সেট নির্বাচন করে নিম্নলিখিত সূত্রটি টাইপ করুন।
- তারপর এন্টার টিপুন।
- 6টি কলাম এবং 8টি সারি বিশিষ্ট ঘরের একটি এলোমেলো পরিসর নির্বাচন করুন।
- নিম্নলিখিত সূত্রটি টাইপ করুন:
- টিপুন Ctrl+Shift+Enter অথবা, শুধু চাপুন Enter যদি আপনি একজন MS 365 ব্যবহারকারী হন।
- এক্সেলের কলামে প্রতিটি n সারি কীভাবে স্থানান্তর করা যায় (2 সহজ পদ্ধতি)
- রূপান্তর পাওয়ার কোয়েরি ব্যবহার করে এক্সেলের সারিগুলিতে কলামগুলি
- এক্সেলের কলামগুলিতে ডুপ্লিকেট সারিগুলি কীভাবে স্থানান্তর করা যায় (4 উপায়)
- একাধিক কলামকে একটিতে স্থানান্তর করা যায় এক্সেলের কলাম (৩টি সহজ পদ্ধতি)
- প্রথমে, সেল লোকেশন নির্বাচন করুন ( B11 ) যেখানে আপনি শেষ পর্যন্ত আউটপুট রাখতে চান।
- পরে যে, নিম্নলিখিত সূত্রটি টাইপ করুন:
- এন্টার টিপুন।
- প্রথমে, নির্বাচন করুন ডেটা সেট করুন এবং ডেটা ট্যাবে যান > পান & ডেটা ট্রান্সফর্ম করুন > টেবিল/রেঞ্জ থেকে ।
- টেবিল তৈরি করুন ডায়ালগ বক্সটি খুলবে > চিহ্নিত করুন আমার টেবিলে হেডার আছে চেকবক্স > তারপর ঠিক আছে টিপুন।
- পাওয়ার কোয়েরি এডিটর ডায়ালগ বক্স খুলবে > রূপান্তর ট্যাব নির্বাচন করুন।
- নির্বাচন করুন প্রথম সারি হিসাবে হেডার ব্যবহার করুন ।
- তারপর ট্রান্সপোজ এ ক্লিক করুন।
- তারপর প্রথম সারিকে হেডার হিসেবে ব্যবহার করুন নির্বাচন করুন।
তাই, আমরা আমাদের প্রাথমিক ডেটা সেট থেকে ট্রান্সপোজড ডেটা সেট তৈরি করেছে।
আরও পড়ুন: এক্সেলের কলামে গ্রুপের একাধিক সারি স্থানান্তর করুন।
1.2 একটি সারণী স্থানান্তর করুন এবং এটিকে প্রাথমিক ডেটাতে লিঙ্ক করুন
উপরের পদ্ধতির একটি ত্রুটি প্রাথমিক ডেটা সেটের যেকোনো ডেটার পরিবর্তনের কারণে , এটি স্থানান্তরিত ডেটা সেটে পরিবর্তন হবে না। সুতরাং, আমাদের একটি পদ্ধতি দরকার যা আউটপুটকে প্রাথমিক ডেটা সেটের সাথে লিঙ্ক করবে এবং সেই অনুযায়ী আপডেট করবে। নিচের ধাপগুলো অনুসরণ করে, আসুন দেখি কিভাবে এটি করতে হয়।
পদক্ষেপ:
নতুন ডেটা সেটটি এখন B11:I16 সেল রেঞ্জে রয়েছে। এটি এখনও স্থানান্তরিত হয়নি। আমরা এটিকে আমাদের আসল ডেটা সেটের সাথে সংযুক্ত করেছি। সেই সাথে আমরা দেখিযে বিন্যাসটিও চলে গেছে। আপনি ফর্ম্যাটটি পুনরায় করতে হবে যদি না আপনি এটি চলে যেতে চান!
মনে হতে পারে আমরা আমাদের নতুন ডেটা সেট হারিয়ে ফেলেছি! আমরা আমাদের কাঙ্খিত ট্রান্সপোজড ডেটা টেবিলের পিছনে আরও তিন ধাপ।
অবশেষে, আমরা আমাদের কাঙ্ক্ষিত লিঙ্ক-আপ এবং স্থানান্তরিত ডেটা সেট তৈরি করেছি।
এটা লক্ষ করা উচিত যে আপনি যদি মূল ডেটা সেটে কোনও ইনপুট পরিবর্তন করেন তবে ট্রান্সপোজ করা ডেটাও সেই অনুযায়ী পরিবর্তিত হবে। এখানে সংযুক্ত স্ক্রিনশটটি দেখুন৷
আরও পড়ুন: এক্সেল পেস্ট ট্রান্সপোজ শর্টকাট: 4টি ব্যবহার করার সহজ উপায়
2. ট্রান্সপোজ ফাংশন ব্যবহার করুন কলামে সারি উল্টাতে
ট্রান্সপোজফাংশন MS Excel 365 -এ একটি ডায়নামিক অ্যারে হিসাবে ব্যবহার করা খুবই সহজ। আপনি এটিকে অন্য সংস্করণে ব্যবহার করতে পারেন পাশাপাশি কিছুটা ভিন্ন উপায়ে। আমরা এই বিভাগে তা দেখাব৷
2.1 একটি ডায়নামিক অ্যারে হিসাবে TRANSPOSE ফাংশন ব্যবহার করুন
পদক্ষেপ:
=TRANSPOSE(B4:I9)
অবশেষে, আমরা করেছি ট্রান্সপোজড ডেটা সেট তৈরি করেছে, কিন্তু আমাদের ডেটা সেট ফরম্যাট হারিয়েছে।
এটা লক্ষ করা উচিত যে ট্রান্সপোজ ফাংশনটি গতিশীল যার মানে আপনি যদি কিছু পরিবর্তন করেন মূল ডেটা সেটে, এটি ট্রান্সপোজড আউটপুটে স্বয়ংক্রিয়ভাবে আপডেট হবে।
2.2 Ctrl+Shift+Enter এর সাথে TRANSPOSE ফাংশন ব্যবহার করুন
যদি আপনার কাছে না থাকে MS Office 365 এবং এর পরিবর্তে MS Excel এর পুরানো সংস্করণগুলির সাথে কাজ করতে হবে, আপনি এখনও ট্রান্সপোজ ফাংশনের সাথে কাজ করতে পারেন৷ কিন্তু এই সময় এটি আপনার জন্য কিছুটা কম নমনীয় হবে৷
এই ক্ষেত্রে, আপনাকে প্রথমে গণনা করতে হবে কতগুলি কলাম এবং সারি মূল ডেটা সেটে রয়েছে৷
<8সাধারণ নিয়ম হল যে ইনপুট ডেটা সেটে যদি X সারি এবং Y কলাম থাকে, আউটপুট ডেটা সেটে Y সারি থাকবে এবং X কলাম ।
এই ক্ষেত্রে, আমাদের উদাহরণে 8 কলাম এবং 6 সারি আছেমোট।
পদক্ষেপ:
=TRANSPOSE(B4:I9)
অবশেষে, আমরা ট্রান্সপোজ করা ডেটা সেট পেয়েছি। সূত্র বার দেখুন। কোঁকড়া ধনুর্বন্ধনী নির্দেশ করে যে এটি একটি অ্যারে সূত্র৷
আরও পড়ুন: কিভাবে এক্সেলে অ্যারে স্থানান্তর করা যায় (3টি সহজ উপায়)
একই রকম রিডিং
3. পরোক্ষ ব্যবহার করুন & কলামে সারি স্থানান্তর করার জন্য ADDRESS ফাংশন
আমরা ইডাইরেক্ট এবং ADDRESS ফাংশনগুলিকে একত্রিত করে দুটি ধাপে সারিগুলিকে কলামে স্থানান্তর করতে পারি।
পদক্ষেপ:
=INDIRECT(ADDRESS(COLUMN(B4)-COLUMN($B$4)+ROW($B$4), ROW(B4)-ROW($B$4)+COLUMN($B$4)))
এইভাবে আমরা ট্রান্সপোজড ডেটা সেট পেয়েছি, কিন্তু আবার, আমাদের আউটপুট ডেটা ম্যানুয়ালি ফর্ম্যাট করতে হবে।
36>
এর একটি সুবিধা এইপদ্ধতি হল আপনি সম্পূর্ণ ডেটা সেট পরিবর্তন না করেই ট্রান্সপোজ করা ডেটা সম্পাদনা করতে পারেন।
আরও পড়ুন: এক্সেলের কলামে গ্রুপে একাধিক সারি স্থানান্তর করুন
4। একাধিক সারি কলামে স্থানান্তর করতে এক্সেল পাওয়ার কোয়েরি টুল ব্যবহার করুন
পাওয়ার কোয়েরি এক্সেলে দ্রুত ডেটা স্থানান্তর করার জন্য একটি সত্যিকারের কার্যকর টুল। এইবার, আমরা পাওয়ার কোয়েরি টুল ব্যবহার করে ডেটা স্থানান্তরের ধাপগুলি দেখাব।
পদক্ষেপ:
14>
- এ যান ফাইল > বন্ধ করুন & লোড ।
পাওয়ার কোয়েরি এডিটর ডায়ালগ বক্সটি বন্ধ হয়ে যাবে এবং ফলস্বরূপ, ট্রান্সপোজ করা ডেটা সম্বলিত একটি নতুন শীট হবে ওয়ার্কবুকে লোড করা হয়েছে৷
আরো পড়ুন: এক্সেল পাওয়ার কোয়েরি: সারিগুলি কলামে স্থানান্তর করুন (ধাপে ধাপে নির্দেশিকা)
<10 5. সারিগুলিকে কলামে রূপান্তর করতে এক্সেল VBA ম্যাক্রোর ব্যবহারTheVBA ম্যাক্রো এছাড়াও ওয়ার্কশীটে সারিগুলিকে কলামে রূপান্তর করতে সহায়তা করে। এই বিভাগে, আমরা আপনাকে দেখাব কিভাবে MS Excel-এর কলামে সারি স্থানান্তর করতে VBA ম্যাক্রোর সাথে কাজ করতে হয়।
পদক্ষেপ:
- প্রথমে, ওয়ার্কশীটের নামের উপর ডান-ক্লিক করুন “ VBA ম্যাক্রোর ব্যবহার ” > ভিউ কোডে ক্লিক করুন৷
Microsoft Visual Basic Applications Module উইন্ডো খুলবে৷
- নিম্নলিপি নিম্নলিখিত VBA ম্যাক্রো এবং শুধু পেস্ট করুন সেগুলি মডিউল উইন্ডোতে .
1390
- তারপর VBA ম্যাক্রো চালাতে F5 চাপুন > সম্পূর্ণ ডেটা সেটটি নির্বাচন করুন এবং ঠিক আছে টিপুন।
14>
অবশেষে, আমরা VBA ম্যাক্রো ব্যবহার করে সারিগুলিকে কলামে রূপান্তর করেছি৷
আরো পড়ুন: এক্সেল ভিবিএ: গ্রুপে একাধিক সারি কলামে স্থানান্তর করুন
উপসংহার
সুতরাং প্রিয় পাঠক, আমরা পাঁচটি কৌশল নিয়ে আলোচনা করেছি এক্সেলের কলামে সারি স্থানান্তর করতে। আশা করি আপনি এই টিউটোরিয়াল ইন্সট্রুমেন্টাল পাবেন। তাছাড়া, ওয়ার্কবুকটি রয়েছে আপনার জন্য ডাউনলোড করে অনুশীলন করার জন্য। যাইহোক, যদি আপনার কোন প্রশ্ন, মন্তব্য, বা কোন ধরনের প্রতিক্রিয়া থাকে, অনুগ্রহ করে মন্তব্য বক্সে আমাকে জানাতে দ্বিধা করবেন না।