আপনি যদি এক্সেলে ডেটা পাওয়া ও রূপান্তর করার উপায় খুঁজছেন, তবে আপনি সঠিক জায়গায় আছেন। কখনও কখনও, আমাদের এক্সেল ওয়ার্কবুক, টেক্সট/সিএসভি, ওয়েব ইত্যাদি বাহ্যিক উৎস থেকে ডেটাসেট পাওয়ার প্রয়োজন হয়। আমরা কিছু সহজ ধাপ অনুসরণ করে এই ডেটাসেট পেয়ে এক্সেল ওয়ার্কশিটে রূপান্তরিত করতে পারি। এখানে, আপনি ৪টি সহজ উপায় পাবেন এক্সেলে ডেটা পাওয়া ও রূপান্তর করার।
গেট অ্যান্ড ট্রান্সফর্ম ডেটা কী?
আপনি এক্সেলে Get & Transform ব্যবহার করে বাহ্যিক ডেটা আমদানি বা সংযোগ করতে পারেন এবং তারপর আপনার প্রয়োজন অনুযায়ী তা পরিবর্তন করতে পারেন, যেমন কলাম সরানো, ডেটা টাইপ পরিবর্তন করা, বা টেবিল একত্রিত করা। তারপর, আপনি আপনার কোয়েরির ভিত্তিতে এক্সেল ব্যবহার করে চার্ট ও রিপোর্ট তৈরি করতে পারেন। আপনি নিয়মিত রিফ্রেশ করে ডেটা আপডেট করতে পারেন।
এক্সেলে ডেটা পাওয়া ও রূপান্তর করার ৪টি উপযুক্ত উদাহরণ
Get & Transform গ্রুপ ব্যবহার করে আমরা বিভিন্ন ধরনের বাহ্যিক ডেটাসেট আমদানি ও সম্পাদনা করতে পারি। এখানে, আপনি Excel Workbook, Text/CSV, Web, এবং Table/Range থেকে বাহ্যিক ডেটা পাওয়ার উপায় এবং তারপর সেগুলোকে একটি নতুন ডেটাসেটে রূপান্তর করার উপায় পাবেন।
১. এক্সেল ওয়ার্কবুক থেকে ডেটা পাওয়া ও রূপান্তর
Excel workbook থেকে ডেটা পাওয়া ও রূপান্তর করতে নিচের ধাপগুলো অনুসরণ করুন।
ধাপসমূহ:
- প্রথমে, Data ট্যাবে যান >> Get Data-এ ক্লিক করুন >> From File-এ ক্লিক করুন >> From Excel Workbook নির্বাচন করুন।

- তারপর, Import Data বক্স খুলবে।
- তারপর, আপনার পছন্দের ফাইল নির্বাচন করুন। এখানে, আমরা “19 jun 2022” নামক Excel file নির্বাচন করলাম।
- শেষে, Import-এ ক্লিক করুন।

- এখন, Navigator box খুলবে।
- তারপর, আমরা “19 jun 2022” ফাইল থেকে Sheet1 নির্বাচন করলাম।
- তারপর, Transform Data-এ ক্লিক করুন।

- তখন, PowerQuery Editor উইন্ডো প্রদর্শিত হবে।
- তারপর, আমরা প্রথম সারি remove করব।

- এখন, Reduce Rows-এ ক্লিক করুন >> Remove Rows-এ যান >> Remove Top Rows-এ ক্লিক করুন।

- তখন, Remove Top Rows বক্স খুলবে।
- এখন, Number of rows বক্সে 1 টাইপ করুন।
- শেষে, OK চাপুন।

- টপ সারি সরানোর পর ডেটাসেটটি।

- এখন, First row-কে Header হিসেবে সেট করতে Use First Row as Headers-এ ক্লিক করুন।

- এটি রূপান্তরিত ডেটাসেট। আপনি APPLIED STEPS বক্সে ধাপগুলো দেখতে পারেন।

- এখন, ডেটাসেট এক্সেলে save করতে Close & Load-এ ক্লিক করুন।
- তারপর, Close & Load-এ ক্লিক করুন।

শেষে, আপনি Excel Workbook- থেকে রূপান্তরিত ডেটাসেট একটি নতুন শিটে পাবেন।

২. Text/CSV ফাইল থেকে ডেটা পাওয়া ও রূপান্তর
দ্বিতীয় পদ্ধতিতে, আমরা Text/CSV File থেকে ডেটা পাওয়া ও রূপান্তর করব। নিজে করলে নিচের ধাপগুলো অনুসরণ করুন।
ধাপসমূহ:
- প্রথমে, Data ট্যাবে যান >> Get Data-এ ক্লিক করুন >> From File-এ ক্লিক করুন >> From Text/CSV নির্বাচন করুন।

- তারপর, Import Data ডায়লগ বক্স প্রদর্শিত হবে।
- তারপর, আপনার পছন্দের ফাইল নির্বাচন করুন। এখানে, আমরা “19 jun 2022” নামক Text file নির্বাচন করলাম।
- শেষে, Import-এ ক্লিক করুন।

- এখন, একটি dialog box প্রদর্শিত হবে।
- তারপর, Transform Data-এ ক্লিক করুন।

- এখন, আমরা নামগুলো “andrew” এবং “emma” সম্পাদনা করব এবং প্রথম অক্ষর Capitalize করব।

- প্রথমে, Transform ট্যাব থেকে >> Text Column নির্বাচন করুন >> Format-এ ক্লিক করুন >> Capitalize Each Word নির্বাচন করুন।

- এখন, আপনি ডেটা রূপান্তরিত হয়ে “Andrew” এবং “Emma” হয়েছে এবং APPLIED STEPS-এ ধাপগুলো দেখতে পাবেন।

- তারপর, আমরা ডেটাকে “Teni”-তে রূপান্তর করব।

- এখন, Home ট্যাবে যান >> Replace Values-এ ক্লিক করুন।

- তখন, Replace Values খুলবে।
- তারপর, Value to Find বক্সে “Teni” এবং “Replace With” বক্সে “Tenis” টাইপ করুন।
- শেষে, OK-এ ক্লিক করুন।

- এখন, আপনি ডেটা রূপান্তরিত হয়ে “Tenis” হয়েছে দেখতে পাবেন।
- তারপর, আমরা ডেটা “Teniss” Replace করব।

- এখন, Home ট্যাবে যান >> Replace Values-এ ক্লিক করুন।

- তখন, Replace Values খুলবে।
- তারপর, Value to Find বক্সে “Teniss” এবং Replace With বক্সে “Tenis” টাইপ করুন।
- শেষে, OK-এ ক্লিক করুন।

- এখানে, আপনি রূপান্তরিত ডেটাসেট এবং APPLIED STEPS বক্সে ধাপগুলো দেখতে পাবেন।

- এখন, ডেটাসেট এক্সেলে save করতে Close & Load-এ ক্লিক করুন।
- তারপর, Close & Load-এ ক্লিক করুন।

শেষে, আপনি Text file থেকে রূপান্তরিত ডেটাসেট পাবেন।

৩. Table/Range ফিচার ব্যবহার করে ডেটা রূপান্তর
আমরা Table/Range থেকে ডেটা পাওয়া এবং এক্সেলে ডেটা রূপান্তর করতেও পারি। এখানে, আমাদের কিছু ছাত্রের Name, Age, Group, এবং Sports ধারণকারী ডেটার একটি রেঞ্জ আছে। আমরা এই ডেটা এক্সেলে আমদানি করব এবং রূপান্তর করব। নিজে করলে নিচের ধাপগুলো অনুসরণ করুন।
ধাপসমূহ:
- প্রথমে, টেবিলের যেকোনো সেলে ক্লিক করুন। এখানে, আমরা সেল C6-এ ক্লিক করলাম।

- তারপর, Data ট্যাবে যান >> Get Data-এ ক্লিক করুন >> From Other Sources-এ ক্লিক করুন >> From Table/Range নির্বাচন করুন।

- এখন, আমরা ডেটাসেটে Duplicate Rows Remove করব।

- প্রথমে, Home ট্যাবে যান >> Reduce Rows-এ ক্লিক করুন >> Remove Rows-এ ক্লিক করুন >> Remove Duplicates নির্বাচন করুন।

- এখানে, আপনি দেখতে পাবেন Duplicate Row সরিয়ে দেওয়া হয়েছে।

- এখন, ডেটাসেট এক্সেলে save করতে Close & Load-এ ক্লিক করুন।
- তারপর, Close & Load-এ ক্লিক করুন।

শেষে, আপনি Table/Range Feature ব্যবহার করে রূপান্তরিত ডেটাসেট পাবেন।

৪. ওয়েব থেকে ডেটা পাওয়া এবং পাওয়ার কোয়েরি ব্যবহার করে রূপান্তর
চূড়ান্ত পদ্ধতিতে, আমরা Web থেকে ডেটা পাওয়া এবং তারপর Power Query ব্যবহার করে এক্সেলে রূপান্তর করব। নিজে করলে নিচের ধাপগুলো অনুসরণ করুন।
ধাপসমূহ:
- প্রথমে, Data ট্যাবে যান >> Get Data-এ ক্লিক করুন >> From Other Sources-এ ক্লিক করুন >> From Web নির্বাচন করুন।

- এখন, From Web ডায়লগ বক্স খুলবে।
- এখানে, URL বক্সে আপনি যে ওয়েবসাইটের URL ব্যবহার করতে চান সেটি ইনসার্ট করুন।
- তারপর, OK চাপুন।

- এখন, একটি Navigator ডায়লগ বক্স খুলবে।
- এখানে, আমরা যে ওয়েবসাইট ব্যবহার করলাম সেখান থেকে Table 0 নির্বাচন করলাম। আপনি আপনার পছন্দ অনুযায়ী যেকোনো টেবিল নির্বাচন করতে পারেন।
- তারপর, Transform Data-এ ক্লিক করুন।

- তখন, আমরা Column1 remove করব।

- এখন, Home ট্যাবে যান >> Manage Columns-এ ক্লিক করুন >> Remove Columns-এ ক্লিক করুন >> Remove Columns নির্বাচন করুন।

- এখানে, আপনি দেখতে পাবেন Column1 সরিয়ে দেওয়া হয়েছে।

- এখন, একই ধাপ অনুসরণ করে Column2 remove করুন।

- তারপর, আমরা First Row-কে Header হিসেবে সেট করব।
- এখন, Home ট্যাবে যান >> Use First Row as Headers-এ ক্লিক করুন।

- এখানে, আপনি রূপান্তরিত ডেটাসেট এবং APPLIED STEPS বক্সে ধাপগুলো দেখতে পাবেন।

- এখন, ডেটাসেট এক্সেলে save করতে Close & Load-এ ক্লিক করুন।
- তারপর, Close & Load-এ ক্লিক করুন।

শেষে, আপনি Web থেকে রূপান্তরিত ডেটাসেট পাবেন।

কেন Get and Transform ব্যবহার করা উচিত?
আমাদের এক্সেলে Get and Transform ফিচার ব্যবহার করা উচিত অনেক কারণের জন্য। এটি অনেক কাজ সহজ করে তোলে যেমন:
- Get and Transform ব্যবহার করে আমরা একটি পুরো ফোল্ডারের text files একটি single data table-এ import করতে পারি।
- এটি এক্সপোর্টেড ফাইলগুলোকে easy-to-read layout-এ convert করতে পারে।
- Get and Transform ব্যবহার করে আমরা Power Pivot-এ millions of rows সুবিধাজনকভাবে load করতে পারি।
Get and Transform Data-র সীমাবদ্ধতা
যখন আপনি এক্সেল থেকে ১ মিলিয়ন 넘는 সারি এক্সপোর্ট করার চেষ্টা করেন, তবে এটি তার সীমা ছুঁয়ে।
- যখন আমরা Get & Transform ব্যবহার করে মিলিয়ন ভাবেই সারি রূপান্তর করি, তখন আনগ্রুপড সারি পাঠানোর একমাত্র বিকল্প হলো সময়সাপেক্ষ হ্যাক বা ওয়ার্কঅরাউন্ড ব্যবহার করা।
- আমরা এটিও আবিষ্কার করেছি যে Get & Transform কোয়েরি একাধিক ইউজারে ডিপ্লয় করা অনিশ্চিত হতে পারে, বিশেষ করে যদি আপনি বিভিন্ন ডেটা সোর্স এবং জয়েন ব্যবহার করেন।
শেষে, এক্সেল জটিল ডেটা মডেলিং-এর জন্য ডিজাইন করা নয়। আপনি লিনিয়ার রিগ্রেশন দ্রুত করতে পারেন, কিন্তু তারপর আপনাকে একটি আরো কঠোর প্ল্যাটফর্ম ব্যবহার করতে হবে।
উপসংহার
তাহলে, এই নিবন্ধে আপনি এক্সেলে Get and Transform data করার ৪টি উপায় পেয়েছেন। এই উপায়গুলোর যেকোনো একটি ব্যবহার করে এই প্রসঙ্গে ফলাফল অর্জন করুন। আশা করি এই নিবন্ধ আপনার জন্য সহায়ক এবং তথ্যপূর্ণ হবে। কিছু কঠিন লাগলে মন্তব্য করতে বাধ্য হন না। আপনি যে অন্যান্য পদ্ধতিগুলো আমরা এখানে ভুলে গেছি সেগুলো আমাদের জানাতে পারেন। এবং আরও অনেক এই জাতীয় নিবন্ধের জন্য ExcelDemy ভিজিট করুন। ধন্যবাদ!