এক্সেলে কানেকশন এবং কুয়েরি কী?
কানেকশন হল আপনার ওয়ার্কবুকের ভিতরের ডাইনামিক লিংক এবং আপনার ও অন্যান্য ওয়ার্কবুকের মধ্যে এক্সটার্নাল রিলেশনশিপ তৈরি করতে ব্যবহৃত হয়।
কুয়েরি হল বিভিন্ন ওয়ার্কবুক থেকে ডেটা ইম্পোর্ট করে এবং প্রয়োজন অনুযায়ী ডেটা যোগ, ডিলিট বা পরিবর্তন করার জন্য ব্যবহৃত টুল। নিচের উদাহরণ এই টার্মগুলো ভালোভাবে বুঝতে সাহায্য করবে।
আমরা কানেকশন এবং কুয়েরি ব্যবহার করে একটি ডেটা টেবিল তৈরি করব। এক্সেল পাওয়ার কুয়েরি ফিচার ব্যবহার করে দুটি টেবিল মার্জ করব। টেবিল ১-এ ছাত্র আইডি, ছাত্রের নাম এবং গণিতের নম্বর আছে। প্রথম টেবিলের নাম Math_Scores।

টেবিল ২-এ পদার্থবিজ্ঞান এবং রসায়নের নম্বর থাকবে। দ্বিতীয় টেবিলের নাম Physics_Chem_scores। এখানে Name কলামটি দুটি টেবিলের মধ্যে সাধারণ।

ধাপ ১: এক্সেলে টেবিল তৈরি করুন
- ডেটাসেটকে টেবিল ফরম্যাটে কনভার্ট করুন।
- এজন্য ডেটাসেটের যেকোনো সেল নির্বাচন করে Ctrl + T চাপুন।
- Create Table ডায়ালগ বক্স দেখাবে।
- OK ক্লিক করুন।

- ডেটাসেট টেবিলে কনভার্ট হয়েছে।

- ২য় ডেটাসেটকে Table 2-এ কনভার্ট করুন।

ধাপ ২: নতুন ওয়ার্কশিটে ডেটা লোড করুন
- Table 1-এর যেকোনো সেল নির্বাচন করুন।
- Data ট্যাবে যান এবং From Table/Range নির্বাচন করুন।

- Power Query Editor উইন্ডো পপ আউট হবে।
- উইন্ডোর বামপাশে Math_Scores টেবিলটি দেখতে পাবেন।

- Power Query উইন্ডোতে Home ট্যাবে Close & Load আইকনে ক্লিক করে ড্রপডাউন মেনু খুলুন।
- সেখান থেকে Close & Load To নির্বাচন করুন।

- Import Data ডায়ালগ বক্স দেখাবে।
- Only Create Connection নির্বাচন করে OK চাপুন।

- দ্বিতীয় টেবিলের জন্যও উপরের ধাপগুলো दुहरান।
- Queries & Connections প্যানেলে টেবিলগুলো দেখতে পাবেন।
- Math_Scores হল প্রথম টেবিল, Physics_Chem_scores হল দ্বিতীয় টেবিল।

ধাপ ৩: পাওয়ার কুয়েরি এডিটরে টেবিল মার্জ করুন
- Data ট্যাবে যান এবং Get Data নির্বাচন করুন। একটি ড্রপডাউন মেনু দেখাবে।
- Combine Queries >> Merge নির্বাচন করুন। এটি Merge উইন্ডো খুলবে।

- Merge উইন্ডোতে টেবিলগুলো এবং ম্যাচিং কলাম নির্বাচন করে মার্জড টেবিল তৈরি করুন।
- প্রথম ড্রপডাউন থেকে Math_Scores নির্বাচন করুন।
- দ্বিতীয় ড্রপডাউন থেকে Physics_Chem_scores নির্বাচন করুন।
- Join Kind বক্সে Left Outer (all from first, matching from second) নির্বাচন করুন।
- দুই টেবিলেই Name কলামটি নির্বাচন করুন।
- OK ক্লিক করুন।

- ফলস্বরূপ Power Query Editor-এ মার্জড টেবিল দেখাবে। কিন্তু Physics_Chem_scores কলামে কোনো মান থাকবে না।
- এই কলামে মান ইনসার্ট করার জন্য Expand আইকনে ক্লিক করুন।

- এক মেসেজ বক্স দেখাবে।
- সেখান থেকে Name কলামটি আনসিলেক্ট করুন।
- Use original column name as prefix চেক করুন।
- OK ক্লিক করুন।

- ফলস্বরূপ উইন্ডোতে মার্জড টেবিলটি দেখতে পাবেন।

ধাপ ৪: মার্জড টেবিল ওয়ার্কশিটে ইনসার্ট করুন
- Power Query Editor উইন্ডোর Home ট্যাবে Close & Load আইকনে ক্লিক করুন।
- ড্রপডাউন মেনু থেকে Close & Load To নির্বাচন করুন।

- Import Data বক্সে Table এবং New worksheet নির্বাচন করুন।
- Add this data to the Data Model চেক করুন।
- Load ক্লিক করে অগ্রসর হন।

- চূড়ান্তভাবে Merge 1 নামে নতুন একটি শিটে মার্জড টেবিলটি দেখতে পাবেন।

আরও পড়ুন: এক্সেল কুয়েরিজ অ্যান্ড কানেকশনস নট ওয়ার্কিং
ধাপ ৫: কানেকশনস বনাম কুয়েরিজের পার্থক্য দেখান
- শেষে Queries & Connections প্যানেলটি দেখতে পাবেন।
- Queries ট্যাবে ৩টি কুয়েরি দেখতে পাবেন। টেবিলগুলোকে Queries বলা হয়।

- Connections ট্যাবে ১টি কানেকশন দেখতে পাবেন: ওয়ার্কবুক ডেটা মডেল।

অনুশীলন ওয়ার্কবুক ডাউনলোড করুন
নিজে অনুশীলন করতে নিচের ওয়ার্কবুকটি ডাউনলোড করুন।
সম্পর্কিত আর্টিকেল
- এক্সেলে ডেটা সোর্স তৈরির পদ্ধতি
- এক্সেল ডেটা কানেকশন অন্য এক্সেল ফাইলে তৈরির পদ্ধতি
- ফাইল খুলবেনা ডেটা কানেকশন রিফ্রেশ করার পদ্ধতি
- [ফিক্সড!] এক্সেলে এক্সটার্নাল ডেটা কানেকশনস ডিজেবলড
- এক্সেলে ডেটা কানেকশন রিফ্রেশ হচ্ছে না
- এক্সেল VBA: সকল ডেটা কানেকশন রিফ্রেশ করার পদ্ধতি
<< এক্সেল ডেটা কানেকশনস | এক্সেলে ডেটা ইম্পোর্টিং | এক্সেল শিখুন
নিখরচায় উন্নত এক্সেল এক্সারসাইজ সমাধানসহ পান!