পাওয়ার কোয়েরিতে একটি শীট থেকে মাল্টিফরম্যাট টেবিল তৈরি করা

সমস্যা প্রণয়ন

ইনপুট ডেটা হিসাবে, আমাদের কাছে একটি এক্সেল ফাইল রয়েছে, যেখানে একটি শীটে নিম্নলিখিত ফর্মের বিক্রয় ডেটা সহ বেশ কয়েকটি টেবিল রয়েছে:

পাওয়ার কোয়েরিতে একটি শীট থেকে মাল্টিফরম্যাট টেবিল তৈরি করা

মনে রাখবেন যে:

  • বিভিন্ন আকারের সারণি এবং কোনো প্রকার সাজানো ছাড়াই সারি ও কলামে পণ্য ও অঞ্চলের বিভিন্ন সেট।
  • টেবিলের মধ্যে ফাঁকা লাইন ঢোকানো যেতে পারে।
  • টেবিলের সংখ্যা যেকোনো হতে পারে।

দুটি গুরুত্বপূর্ণ অনুমান। এটা অধিকৃত হয়:

  • প্রতিটি টেবিলের উপরে, প্রথম কলামে, সেই ম্যানেজারের নাম রয়েছে যার বিক্রয় টেবিলটি চিত্রিত করে (ইভানভ, পেট্রোভ, সিডোরভ, ইত্যাদি)
  • সমস্ত সারণীতে পণ্য এবং অঞ্চলের নাম একইভাবে লেখা হয় – একটি কেস নির্ভুলতার সাথে।

চূড়ান্ত লক্ষ্য হল সমস্ত টেবিল থেকে ডেটা সংগ্রহ করা একটি ফ্ল্যাট নর্মালাইজড টেবিলে, যা পরবর্তী বিশ্লেষণের জন্য সুবিধাজনক এবং একটি সারাংশ তৈরি করা, যেমন এইটিতে:

পাওয়ার কোয়েরিতে একটি শীট থেকে মাল্টিফরম্যাট টেবিল তৈরি করা

ধাপ 1. ফাইলের সাথে সংযোগ করুন

আসুন একটি নতুন খালি এক্সেল ফাইল তৈরি করি এবং ট্যাবে এটি নির্বাচন করি উপাত্ত আদেশ ডেটা পান - ফাইল থেকে - বই থেকে (ডেটা — ফাইল থেকে — ওয়ার্কবুক থেকে). বিক্রয় ডেটা সহ উত্স ফাইলের অবস্থান নির্দিষ্ট করুন এবং তারপরে নেভিগেটর উইন্ডোতে আমাদের প্রয়োজনীয় শীটটি নির্বাচন করুন এবং বোতামটিতে ক্লিক করুন ডেটা রূপান্তর করুন (ডাটা ট্রান্সফর্ম):

পাওয়ার কোয়েরিতে একটি শীট থেকে মাল্টিফরম্যাট টেবিল তৈরি করা

ফলস্বরূপ, এটি থেকে সমস্ত ডেটা পাওয়ার কোয়েরি সম্পাদকে লোড করা উচিত:

পাওয়ার কোয়েরিতে একটি শীট থেকে মাল্টিফরম্যাট টেবিল তৈরি করা

ধাপ 2. আবর্জনা পরিষ্কার করুন

স্বয়ংক্রিয়ভাবে তৈরি পদক্ষেপ মুছুন পরিবর্তিত প্রকার (পরিবর্তিত প্রকার) и এলিভেটেড হেডার (প্রচারিত শিরোনাম) এবং একটি ফিল্টার ব্যবহার করে টোটাল সহ খালি লাইন এবং লাইনগুলি থেকে মুক্তি পান অকার্যকর и মোট প্রথম কলাম দ্বারা। ফলস্বরূপ, আমরা নিম্নলিখিত ছবি পেতে:

পাওয়ার কোয়েরিতে একটি শীট থেকে মাল্টিফরম্যাট টেবিল তৈরি করা

ধাপ 3. পরিচালকদের যোগ করা

কার বিক্রয় কোথায় তা পরে বোঝার জন্য, আমাদের টেবিলে একটি কলাম যুক্ত করা প্রয়োজন, যেখানে প্রতিটি সারিতে একটি সংশ্লিষ্ট উপাধি থাকবে। এই জন্য:

1. কমান্ড ব্যবহার করে লাইন নম্বর সহ একটি সহায়ক কলাম যোগ করা যাক কলাম যোগ করুন - সূচক কলাম - 0 থেকে (কলাম যোগ করুন — সূচক কলাম — 0 থেকে).

2. কমান্ড সহ একটি সূত্র সহ একটি কলাম যোগ করুন একটি কলাম যোগ করা - কাস্টম কলাম (কলাম যোগ করুন — কাস্টম কলাম) এবং সেখানে নিম্নলিখিত নির্মাণ প্রবর্তন করুন:

পাওয়ার কোয়েরিতে একটি শীট থেকে মাল্টিফরম্যাট টেবিল তৈরি করা

এই সূত্রের যুক্তিটি সহজ - যদি প্রথম কলামের পরবর্তী ঘরটির মান "পণ্য" হয়, তাহলে এর মানে হল যে আমরা একটি নতুন টেবিলের শুরুতে হোঁচট খেয়েছি, তাই আমরা পূর্ববর্তী ঘরটির মান প্রদর্শন করি ম্যানেজারের নাম। অন্যথায়, আমরা কিছু প্রদর্শন করি না, অর্থাৎ নাল।

শেষ নামের সাথে প্যারেন্ট সেল পেতে, আমরা প্রথমে পূর্ববর্তী ধাপ থেকে টেবিলটি উল্লেখ করি #"সূচক যোগ করা হয়েছে", এবং তারপর আমাদের প্রয়োজনীয় কলামের নাম উল্লেখ করুন [কলাম 1] বর্গাকার বন্ধনীতে এবং সেই কলামের ঘর নম্বর কোঁকড়া বন্ধনীতে। সেল নম্বর বর্তমানের থেকে এক কম হবে, যা আমরা কলাম থেকে নিই সূচক, যথাক্রমে।

3. এটা দিয়ে খালি ঘর পূরণ অবশেষ অকার্যকর কমান্ড সহ উচ্চ কোষ থেকে নাম রূপান্তর - পূরণ - নিচে (রূপান্তর — পূরণ — নিচে) এবং প্রথম কলামে শেষ নাম সহ সূচক এবং সারি সহ আর প্রয়োজন নেই এমন কলাম মুছুন। ফলস্বরূপ, আমরা পাই:

পাওয়ার কোয়েরিতে একটি শীট থেকে মাল্টিফরম্যাট টেবিল তৈরি করা

ধাপ 4. পরিচালকদের দ্বারা পৃথক টেবিলে গোষ্ঠীবদ্ধ করা

পরবর্তী ধাপ হল প্রতিটি ম্যানেজারের জন্য সারিগুলিকে পৃথক টেবিলে গোষ্ঠীবদ্ধ করা। এটি করার জন্য, ট্রান্সফর্মেশন ট্যাবে, গ্রুপ বাই কমান্ড ব্যবহার করুন (ট্রান্সফর্ম – গ্রুপ বাই) এবং যে উইন্ডোটি খোলে, ম্যানেজার কলাম নির্বাচন করুন এবং অপারেশন সমস্ত সারি (সমস্ত সারি) সহজভাবে ডেটা সংগ্রহ করার জন্য কোনও সমষ্টিগত ফাংশন প্রয়োগ না করেই তাদের (সমষ্টি, গড়, ইত্যাদি)। P.):

পাওয়ার কোয়েরিতে একটি শীট থেকে মাল্টিফরম্যাট টেবিল তৈরি করা

ফলস্বরূপ, আমরা প্রতিটি পরিচালকের জন্য পৃথক টেবিল পেতে পারি:

পাওয়ার কোয়েরিতে একটি শীট থেকে মাল্টিফরম্যাট টেবিল তৈরি করা

ধাপ 5: নেস্টেড টেবিল ট্রান্সফর্ম করুন

এখন আমরা ফলাফল কলামের প্রতিটি কক্ষে থাকা টেবিলগুলি দিই সকল উপাত্ত শালীন আকারে।

প্রথমত, প্রতিটি টেবিলে আর প্রয়োজন নেই এমন একটি কলাম মুছুন ম্যানেজার. আমরা আবার ব্যবহার করি কাস্টম কলাম ট্যাব রুপান্তর (রূপান্তর — কাস্টম কলাম) এবং নিম্নলিখিত সূত্র:

পাওয়ার কোয়েরিতে একটি শীট থেকে মাল্টিফরম্যাট টেবিল তৈরি করা

তারপরে, অন্য একটি গণনা করা কলামের সাথে, আমরা প্রতিটি টেবিলের প্রথম সারিটিকে শিরোনামে উত্থাপন করি:

পাওয়ার কোয়েরিতে একটি শীট থেকে মাল্টিফরম্যাট টেবিল তৈরি করা

এবং অবশেষে, আমরা মূল রূপান্তরটি সম্পাদন করি - M-ফাংশন ব্যবহার করে প্রতিটি টেবিলকে উন্মোচন করি টেবিল।আনপিভটঅন্যান্যকলাম:

পাওয়ার কোয়েরিতে একটি শীট থেকে মাল্টিফরম্যাট টেবিল তৈরি করা

শিরোনাম থেকে অঞ্চলগুলির নামগুলি একটি নতুন কলামে যাবে এবং আমরা একটি সংকীর্ণ পাব, তবে একই সময়ে, একটি দীর্ঘ সাধারণ টেবিল। সঙ্গে খালি ঘর অকার্যকর অবহেলা করা হয়।

অপ্রয়োজনীয় মধ্যবর্তী কলাম থেকে পরিত্রাণ পেতে, আমাদের আছে:

পাওয়ার কোয়েরিতে একটি শীট থেকে মাল্টিফরম্যাট টেবিল তৈরি করা

ধাপ 6 নেস্টেড টেবিল প্রসারিত করুন

কলাম হেডারে ডবল তীর সহ বোতাম ব্যবহার করে সমস্ত স্বাভাবিক নেস্টেড টেবিলগুলিকে একটি একক তালিকায় প্রসারিত করা বাকি রয়েছে:

পাওয়ার কোয়েরিতে একটি শীট থেকে মাল্টিফরম্যাট টেবিল তৈরি করা

… এবং অবশেষে আমরা যা চেয়েছিলাম তা পাই:

পাওয়ার কোয়েরিতে একটি শীট থেকে মাল্টিফরম্যাট টেবিল তৈরি করা

আপনি কমান্ড ব্যবহার করে ফলাফল টেবিলটি এক্সেলে রপ্তানি করতে পারেন হোম — বন্ধ করুন এবং লোড করুন — বন্ধ করুন এবং লোড করুন... (বাড়ি — বন্ধ করুন এবং লোড করুন — বন্ধ করুন এবং লোড করুন...).

  • একাধিক বই থেকে বিভিন্ন শিরোনাম দিয়ে টেবিল তৈরি করুন
  • একটি প্রদত্ত ফোল্ডারে সমস্ত ফাইল থেকে ডেটা সংগ্রহ করা
  • বইয়ের সমস্ত শীট থেকে একটি টেবিলে ডেটা সংগ্রহ করা

নির্দেশিকা সমন্ধে মতামত দিন