বিষয়বস্তু
আমার ইউটিউব চ্যানেলে সবচেয়ে বেশি দেখা ভিডিওগুলির মধ্যে একটি হল মাইক্রোসফ্ট এক্সেলে ফ্ল্যাশ ফিল সম্পর্কিত একটি ভিডিও। এই টুলটির সারমর্ম হল যে আপনি যদি কোনওভাবে আপনার উত্স ডেটা রূপান্তর করতে চান, তাহলে আপনাকে শুধু পার্শ্ববর্তী কলামে আপনি যে ফলাফল পেতে চান তা টাইপ করা শুরু করতে হবে। বেশ কয়েকটি ম্যানুয়ালি টাইপ করা সেলের পরে (সাধারণত 2-3টি যথেষ্ট), Excel আপনার প্রয়োজনীয় রূপান্তরগুলির যুক্তি "বুঝবে" এবং আপনি যা টাইপ করেছেন তা স্বয়ংক্রিয়ভাবে চালিয়ে যাবে, আপনার জন্য সমস্ত একঘেয়ে কাজ সম্পূর্ণ করবে:
দক্ষতার সূক্ষ্মতা। ম্যাজিক "এটি ঠিক করুন" বোতামটি যা আমরা সবাই খুব পছন্দ করি, তাই না?
প্রকৃতপক্ষে, পাওয়ার কোয়েরিতে এই ধরনের একটি টুলের একটি অ্যানালগ রয়েছে – সেখানে এটি বলা হয় উদাহরণ থেকে কলাম (উদাহরণ থেকে কলাম). প্রকৃতপক্ষে, এটি পাওয়ার কোয়েরিতে তৈরি একটি ছোট কৃত্রিম বুদ্ধিমত্তা যা আপনার ডেটা থেকে দ্রুত শিখতে পারে এবং তারপরে রূপান্তর করতে পারে। বাস্তব কাজগুলিতে এটি আমাদের জন্য কোথায় উপযোগী হতে পারে তা বোঝার জন্য আসুন বিভিন্ন ব্যবহারিক পরিস্থিতিতে এর ক্ষমতাগুলি ঘনিষ্ঠভাবে দেখে নেওয়া যাক।
উদাহরণ 1. আঠালো/কাটিং পাঠ্য
ধরা যাক কর্মচারীদের ডেটা সহ আমাদের এক্সেলে এমন একটি "স্মার্ট" টেবিল রয়েছে:
এটিকে পাওয়ার কোয়েরিতে স্ট্যান্ডার্ড উপায়ে লোড করুন – বোতাম দিয়ে টেবিল/রেঞ্জ থেকে ট্যাব উপাত্ত (ডেটা — টেবিল/রেঞ্জ থেকে).
ধরুন আমাদের প্রতিটি কর্মচারীর জন্য শেষ নাম এবং আদ্যক্ষর সহ একটি কলাম যুক্ত করতে হবে (প্রথম কর্মচারীর জন্য ইভানভ এসভি, ইত্যাদি)। এই সমস্যাটি সমাধান করতে, আপনি দুটি পদ্ধতির একটি ব্যবহার করতে পারেন:
- উৎস ডেটা সহ কলাম শিরোনামে ডান-ক্লিক করুন এবং কমান্ডটি নির্বাচন করুন উদাহরণ থেকে কলাম যোগ করুন (উদাহরণ থেকে কলাম যোগ করুন);
- ডেটা সহ এবং ট্যাবে এক বা একাধিক কলাম নির্বাচন করুন একটি কলাম যোগ করা হচ্ছে একটি দল নির্বাচন করুন উদাহরণ থেকে কলাম. এখানে, ড্রপ-ডাউন তালিকায়, আপনি উল্লেখ করতে পারেন যে সমস্ত বা শুধুমাত্র নির্বাচিত কলাম বিশ্লেষণ করা দরকার।
তারপরে সবকিছুই সহজ - ডানদিকে প্রদর্শিত কলামে, আমরা কাঙ্ক্ষিত ফলাফলের উদাহরণগুলি লিখতে শুরু করি এবং পাওয়ার কোয়েরিতে নির্মিত কৃত্রিম বুদ্ধিমত্তা আমাদের রূপান্তরের যুক্তি বোঝার চেষ্টা করে এবং নিজে থেকে আরও এগিয়ে যাওয়ার চেষ্টা করে:
যাইহোক, আপনি এই কলামের যেকোন ঘরে সঠিক বিকল্পগুলি লিখতে পারেন, অর্থাৎ উপরে-নিচে এবং এক সারিতে অগত্যা নয়। এছাড়াও, আপনি শিরোনাম বারের চেকবক্সগুলি ব্যবহার করে পরে বিশ্লেষণ থেকে কলামগুলি সহজেই যোগ করতে বা সরাতে পারেন।
উইন্ডোর শীর্ষে থাকা সূত্রটির দিকে মনোযোগ দিন – আমাদের প্রয়োজনীয় ফলাফল পেতে স্মার্ট পাওয়ার কোয়েরি এটি তৈরি করে। এই, উপায় দ্বারা, এই টুল এবং মধ্যে মৌলিক পার্থক্য তাত্ক্ষণিক ভরাট এক্সেলে। তাত্ক্ষণিক ফিলিং একটি "ব্ল্যাক বক্স" এর মতো কাজ করে - তারা আমাদের রূপান্তরের যুক্তি দেখায় না, তবে কেবল রেডিমেড ফলাফল দেয় এবং আমরা সেগুলিকে গ্রহণ করি। এখানে সবকিছু স্বচ্ছ এবং আপনি সর্বদা একেবারে পরিষ্কারভাবে বুঝতে পারবেন যে ডেটার সাথে ঠিক কী ঘটছে।
আপনি যদি দেখেন যে পাওয়ার কোয়েরি "ধারণাটি ধরেছে", তাহলে আপনি নিরাপদে বোতাম টিপুন OK বা কীবোর্ড শর্টকাট জন্য ctrl+প্রবেশ করান - পাওয়ার কোয়েরি দ্বারা উদ্ভাবিত একটি সূত্র সহ একটি কাস্টম কলাম তৈরি করা হবে। যাইহোক, এটি পরে সহজেই একটি নিয়মিত ম্যানুয়ালি তৈরি কলাম হিসাবে সম্পাদনা করা যেতে পারে (কমান্ড সহ একটি কলাম যোগ করা - কাস্টম কলাম) ধাপের নামের ডানদিকে গিয়ার আইকনে ক্লিক করে:
উদাহরণ 2: বাক্যগুলির মতো কেস
আপনি যদি পাঠ্য সহ কলাম শিরোনামে ডান ক্লিক করেন এবং কমান্ডটি নির্বাচন করুন রুপান্তর (রূপান্তর), তারপর আপনি রেজিস্টার পরিবর্তন করার জন্য দায়ী তিনটি কমান্ড দেখতে পারেন:
সুবিধাজনক এবং শীতল, কিন্তু এই তালিকায়, উদাহরণস্বরূপ, আমার ব্যক্তিগতভাবে সর্বদা আরও একটি বিকল্পের অভাব রয়েছে - বাক্যগুলির মতো ক্ষেত্রে, যখন ক্যাপিটালাইজেশন (ক্যাপিটাল) প্রতিটি শব্দের প্রথম অক্ষর নয়, তবে ঘরের প্রথম অক্ষর হয়ে ওঠে এবং বাকি টেক্সট যখন এটি ছোট হাতের (ছোট) অক্ষরে প্রদর্শিত হয়।
এই অনুপস্থিত বৈশিষ্ট্য কৃত্রিম বুদ্ধিমত্তা সঙ্গে বাস্তবায়ন করা সহজ উদাহরণ থেকে কলাম - একই চেতনায় চালিয়ে যেতে পাওয়ার কোয়েরির জন্য কয়েকটি বিকল্প প্রবেশ করান:
এখানে একটি সূত্র হিসাবে, পাওয়ার কোয়েরি একগুচ্ছ ফাংশন ব্যবহার করে টেক্সট।উপর и টেক্সট.লোয়ার, যথাক্রমে টেক্সটকে বড় এবং ছোট হাতের অক্ষরে রূপান্তর করা, এবং ফাংশন পাঠ্য। শুরু করুন и টেক্সট.মিড – এক্সেল ফাংশন বাম এবং পিএসটিআর এর অ্যানালগ, বাম থেকে এবং মাঝখানে থেকে পাঠ্য থেকে একটি সাবস্ট্রিং বের করতে সক্ষম।
উদাহরণ 3. শব্দের স্থানান্তর
কখনও কখনও, প্রাপ্ত ডেটা প্রক্রিয়া করার সময়, একটি প্রদত্ত ক্রমানুসারে কোষের শব্দগুলিকে পুনর্বিন্যাস করা প্রয়োজন হয়ে পড়ে। অবশ্যই, আপনি কলামটিকে বিভাজক দ্বারা পৃথক শব্দ কলামে ভাগ করতে পারেন এবং তারপরে নির্দিষ্ট ক্রমে এটিকে আবার আঠালো করতে পারেন (স্পেস যোগ করতে ভুলবেন না), তবে টুলের সাহায্যে উদাহরণ থেকে কলাম সবকিছু অনেক সহজ হবে:
উদাহরণ 4: শুধুমাত্র সংখ্যা
আরেকটি অত্যন্ত গুরুত্বপূর্ণ কাজ হল ঘরের বিষয়বস্তু থেকে শুধুমাত্র সংখ্যা (সংখ্যা) বের করা। আগের মতো, পাওয়ার কোয়েরিতে ডেটা লোড করার পরে, ট্যাবে যান একটি কলাম যোগ করা হচ্ছে – উদাহরণ থেকে কলাম এবং ম্যানুয়ালি কয়েকটি কক্ষ পূরণ করুন যাতে প্রোগ্রামটি বুঝতে পারে আমরা ঠিক কী পেতে চাই:
বিঙ্গো!
আবার, কোয়েরি সঠিকভাবে সূত্র তৈরি করেছে তা নিশ্চিত করতে উইন্ডোর উপরের দিকে তাকানো মূল্যবান - এই ক্ষেত্রে এটিতে একটি ফাংশন রয়েছে পাঠ্য। নির্বাচন করুন, যা, আপনি অনুমান করতে পারেন, তালিকা অনুযায়ী উত্স পাঠ্য থেকে প্রদত্ত অক্ষরগুলি বের করে। পরবর্তীকালে, এই তালিকাটি, অবশ্যই, প্রয়োজনে ফর্মুলা বারে সহজেই সম্পাদনা করা যেতে পারে।
উদাহরণ 5: শুধুমাত্র পাঠ্য
একইভাবে আগের উদাহরণের মতো, আপনি টেনে বের করতে পারেন এবং এর বিপরীতে - শুধুমাত্র পাঠ্য, সমস্ত সংখ্যা মুছে ফেলা, বিরাম চিহ্ন ইত্যাদি।
এই ক্ষেত্রে, অর্থের বিপরীতে একটি ফাংশন ব্যবহার করা হয় - Text.Remove, যা একটি প্রদত্ত তালিকা অনুসারে মূল স্ট্রিং থেকে অক্ষরগুলিকে সরিয়ে দেয়।
উদাহরণ 6: একটি আলফানিউমেরিক পোরিজ থেকে ডেটা বের করা
পাওয়ার কোয়েরি আরও কঠিন ক্ষেত্রেও সাহায্য করতে পারে, যখন আপনাকে একটি ঘরে আলফানিউমেরিক পোরিজ থেকে দরকারী তথ্য বের করতে হবে, উদাহরণস্বরূপ, একটি ব্যাঙ্ক স্টেটমেন্টে অর্থপ্রদানের উদ্দেশ্যের বিবরণ থেকে অ্যাকাউন্ট নম্বর পান:
নোট করুন যে পাওয়ার ক্যোয়ারী জেনারেটেড রূপান্তর সূত্রটি বেশ জটিল হতে পারে:
পড়া এবং বোঝার সুবিধার জন্য, এটি একটি বিনামূল্যের অনলাইন পরিষেবা ব্যবহার করে অনেক বেশি বিচক্ষণ আকারে রূপান্তরিত করা যেতে পারে। পাওয়ার কোয়েরি ফরম্যাটার:
খুব সহজ জিনিস - স্রষ্টাদের প্রতি শ্রদ্ধা!
উদাহরণ 7: তারিখগুলি রূপান্তর করা
টুল উদাহরণ থেকে কলাম ডেট বা ডেটটাইম কলামেও প্রয়োগ করা যেতে পারে। আপনি যখন একটি তারিখের প্রথম সংখ্যাগুলি লিখবেন, তখন পাওয়ার ক্যোয়ারী সহায়কভাবে সমস্ত সম্ভাব্য রূপান্তর বিকল্পগুলির একটি তালিকা প্রদর্শন করবে:
সুতরাং আপনি সহজেই মূল তারিখটিকে যেকোনো বহিরাগত বিন্যাসে রূপান্তর করতে পারেন, যেমন "বছর-মাস-দিন":
উদাহরণ 8: শ্রেণীকরণ
আমরা যদি টুল ব্যবহার করি উদাহরণ থেকে কলাম সাংখ্যিক তথ্য সহ একটি কলামে, এটি ভিন্নভাবে কাজ করে। ধরুন আমাদের পাওয়ার কোয়েরিতে কর্মচারী পরীক্ষার ফলাফল লোড হয়েছে (0-100 পরিসরে শর্তাধীন স্কোর) এবং আমরা নিম্নলিখিত শর্তসাপেক্ষ গ্রেডেশন ব্যবহার করি:
- মাস্টার্স - যারা ৯০ এর বেশি স্কোর করেছেন
- বিশেষজ্ঞরা - 70 থেকে 90 পর্যন্ত স্কোর করেছেন
- ব্যবহারকারী - 30 থেকে 70 পর্যন্ত
- নতুনরা - যারা 30 এর কম স্কোর করেছে
যদি আমরা উদাহরণগুলি থেকে তালিকায় একটি কলাম যোগ করি এবং এই গ্রেডেশনগুলিকে ম্যানুয়ালি সাজানো শুরু করি, তাহলে খুব শীঘ্রই পাওয়ার কোয়েরি আমাদের ধারণাটি গ্রহণ করবে এবং একটি সূত্র সহ একটি কলাম যুক্ত করবে, যেখানে অপারেটর একে অপরের মধ্যে নেস্ট করবে। if যুক্তি প্রয়োগ করা হবে, আমাদের যা প্রয়োজন তার অনুরূপ:
আবার, আপনি পরিস্থিতি শেষ পর্যন্ত চাপতে পারবেন না, তবে ক্লিক করুন OK এবং তারপর সূত্রে ইতিমধ্যেই থ্রেশহোল্ড মানগুলি সংশোধন করুন - এটি এইভাবে দ্রুত:
উপসংহার
অবশ্যই একটি হাতিয়ার উদাহরণ থেকে কলাম এটি একটি "ম্যাজিক পিল" নয় এবং, শীঘ্র বা পরে, ডেটাতে একটি "সম্মিলিত খামার" এর অ-মানক পরিস্থিতি বা বিশেষভাবে উপেক্ষিত কেস থাকবে, যখন পাওয়ার কোয়েরি ব্যর্থ হবে এবং আমরা যা চাই তা করতে সক্ষম হবে না আমাদের জন্য সঠিকভাবে। যাইহোক, একটি সহায়ক টুল হিসাবে, এটি খুব ভাল. এছাড়াও, তিনি যে সূত্রগুলি তৈরি করেছেন তা অধ্যয়ন করে, আপনি M ভাষার ফাংশন সম্পর্কে আপনার জ্ঞানকে প্রসারিত করতে পারেন, যা ভবিষ্যতে সবসময় কাজে আসবে।
- পাওয়ার কোয়েরিতে রেগুলার এক্সপ্রেশন (RegExp) সহ পাঠ্য পার্সিং
- পাওয়ার কোয়েরিতে অস্পষ্ট পাঠ্য অনুসন্ধান
- মাইক্রোসফট এক্সেলে ফ্ল্যাশ ফিল করুন