گوگل نے اپنا پہلا ٹیسٹ ورژن شیٹس کو 2006 میں مکمل طور پر واپس لایا، اور ٹیسٹ ورژن کو تیزی سے فعال ورژن میں پھیلا دیا جسے آج بہت سے لوگ استعمال کرتے ہیں۔ اسپریڈشیٹ کے صارفین Sheets کو پسند کرتے ہیں کیونکہ یہ ایک ورسٹائل ٹول ہے جس میں فوری سیکھنے کے منحنی خطوط اور بہت سی خصوصیات ہیں۔
حقیقت یہ ہے کہ ہر سافٹ ویئر پروگرام بہت سے عوامل کے درمیان ایک توازن عمل ہے – سیکھنے کے منحنی خطوط کی دشواری، فیچر سیٹ، پروگرام کی وشوسنییتا، پروگرام کی لاگت وغیرہ۔
کوئی پروگرام کامل نہیں ہے۔ ان سب کو کارکردگی کے شعبوں کے درمیان تجارت کرنا ہے۔ لہذا جب کہ گوگل شیٹس میں سیکھنے کا منحنی خطوط بہت کم ہے اور مثالی قیمت (مفت!)، یہ اس کے کسی حد تک محدود فیچر سیٹ سے متوازن ہے۔ شیٹس تقریباً ایکسل جیسی خصوصیت سے بھرپور ہے حالانکہ ایکسل کے مقابلے شیٹس کے ساتھ پیوٹ ٹیبل جیسی جدید چیزیں کرنا زیادہ تکلیف دہ ہے اور شیٹس میں اتنی زیادہ خصوصیات نہیں ہیں۔
زیادہ تر صارفین کے لیے یہ کبھی بھی کوئی مسئلہ نہیں ہوتا… یہاں تک کہ وہ لمحہ آجائے جب آپ کو واقعی ایک ایسی خصوصیت کی ضرورت ہو جو شیٹس میں بلٹ ان نہ ہو۔
خوش قسمتی سے، شیٹس کی حدود کے ارد گرد طریقے موجود ہیں. ایک خصوصیت جس کی بہت سے صارفین نے خواہش کا اظہار کیا ہے وہ ہے رنگ کے لحاظ سے فلٹر کرنے کی صلاحیت۔ اس مضمون میں، میں آپ کو گوگل شیٹس میں رنگ کے لحاظ سے فلٹر کرنے کے چند مختلف طریقے دکھاؤں گا۔
کیا گوگل شیٹس میں رنگ کے لحاظ سے فلٹر کرنے کا کوئی طریقہ ہے؟
ہاں، درحقیقت، شیٹس میں رنگ کے لحاظ سے فلٹر کرنے کے لیے کم از کم کچھ مختلف طریقے ہیں۔
شیٹس میں ایک طاقتور مشروط فارمیٹنگ ٹول ہے، لیکن یہ سیلز میں محفوظ کردہ ڈیٹا پر مبنی ہے، سیل کی صفات جیسے رنگ پر نہیں۔ مشروط فارمیٹنگ پر مکمل نظر کے لیے، شیٹس میں مشروط فارمیٹنگ کے لیے ہماری گائیڈ دیکھیں۔
تو ایسا لگتا ہے کہ شیٹس میں سیل کے رنگ سے فلٹر کرنے کا کوئی طریقہ نہیں ہے، لیکن اسے کرنے کے کچھ مختلف طریقے ہیں۔
ایک طریقہ یہ ہے کہ اسکرپٹ کا استعمال کریں تاکہ سیلز کو ان کے رنگ سے پہچانا جا سکے اور پھر اس رنگ کی ہیکس ویلیو کو دوسرے سیل میں اسٹور کیا جائے۔ اس کے بعد آپ اس سیل کے مواد کی بنیاد پر فلٹر کر سکتے ہیں اور نتیجہ ویسا ہی نظر آئے گا جیسے آپ رنگ کے لحاظ سے فلٹر کر رہے ہوں۔
دوسرا طریقہ شیٹس کے ایڈ آنز کا استعمال کرتا ہے۔ کچھ اچھے ہیں جن میں یہ فعالیت موجود ہے۔ میں آپ کو ان دونوں طریقوں کو استعمال کرنے کا طریقہ دکھاتا ہوں۔
میں گوگل شیٹس میں کیسے فلٹر کروں؟
یہ نقطہ نظر زیادہ تکنیکی پر مبنی صارف یا گوگل ایپس پاور صارف کے لیے ہے کیونکہ یہ گوگل اسکرپٹ ایڈیٹر کے ساتھ گوگل ایپ اسکرپٹ کا استعمال کرتے ہوئے ایک فنکشن تخلیق کرتا ہے جسے آپ گوگل شیٹس سے کال کرسکتے ہیں۔
اس مثال کے منظر نامے میں، آپ کے پاس ایک شیٹ ہے جس میں تمام بقایا ٹکٹیں ہیں (کسٹمر سپورٹ کے مسائل کو ٹریک کرنے کا ایک طریقہ)، ترجیح کے لحاظ سے رنگ کوڈڈ: کم، درمیانہ، اعلی، اور فوری۔ رنگ کے لحاظ سے چھانٹنا اس منظر نامے میں کارآمد ثابت ہو سکتا ہے اور آپ اس خیال کو کسی بھی ایسی صورت حال میں لاگو کر سکتے ہیں جہاں آپ کسی شیٹ کو رنگ کے لحاظ سے ترتیب دینا چاہیں۔
پہلا طریقہ Google Apps Scripts کا استعمال کر رہا ہے، جو تکنیکی صارفین اور Google Apps کے جدید صارفین کے لیے مفید ثابت ہو سکتا ہے کیونکہ یہ آپ کو Google Sheets کی صلاحیتوں کو بڑھانے کے لیے بہت زیادہ لچک اور طاقت فراہم کرتا ہے۔
شیٹس کے زیادہ تر صارفین "ایڈ آن" پر جانا چاہیں گے جو کہ لاگو کرنا بہت آسان اور تیز ہے۔ جو کہ گوگل شیٹس کی بنیادی خصوصیت نہیں ہے اسے مکمل کرنے کا اکثر ایڈ آنز سب سے آسان طریقہ ہوتا ہے۔
گوگل ایپس اسکرپٹ کا طریقہ
آئیے گوگل ایپس اسکرپٹ ایڈیٹر میں اسکرپٹ کو کاپی اور پیسٹ کرکے شروع کریں۔
- سب سے پہلے، آپ جس شیٹ کو فلٹر کرنا چاہتے ہیں اس پر گوگل شیٹس کھولیں۔
- اگلا، منتخب کریں اسکرپٹ ایڈیٹر سے اوزار ڈراپ ڈاؤن مینو.
- درج ذیل کوڈ کو کاپی اور پیسٹ کریں:
فنکشن GetCellColorCode(ان پٹ) { var ss = SpreadsheetApp.getActiveSpreadsheet(); var سیل = ss.getRange(input)؛ var نتیجہ = cell.getBackground(); واپسی کا نتیجہ } اب آپ اپنی شیٹ میں موجود سیلز سے Google Apps Script میں تخلیق کردہ فنکشن کو کال کر سکتے ہیں۔ اب جب کہ آپ کے پاس اسکرپٹ تیار ہے، آپ شیٹ سے اسکرپٹ میں فنکشن کو کال کرسکتے ہیں۔ پہلے، اگرچہ، ایک خاص کالم بنائیں جسے "رنگ" یا اس جیسا کچھ کہا جاتا ہے۔ ان ہیکس کوڈز کو بازیافت کرنے کے لیے، ہر سیل میں درج ذیل فنکشن کال کا استعمال کریں جس میں ایک قطار ہے جس میں سیل کلر کوڈڈ ہے جو کہ اس معاملے میں C2 ہے: نوٹ کریں کہ پیرامیٹرز B کا حوالہ دیتے ہیں، جو وہ کالم ہے جس سے رنگ کوڈ کیا گیا ہے اور قطار۔ اس مثال میں، یہ کالم B ہے لیکن بلاشبہ، کالم نمبر کو اپنی صورت حال کے مطابق ایڈجسٹ کریں۔ پھر آپ اس فنکشن کو اس کالم میں موجود ہر دوسرے سیل میں آسانی سے کاپی کر سکتے ہیں۔ نتیجہ یہ ہوگا کہ آپ کے پاس ہر رنگ کے لیے ہیکس کوڈز کا ایک کالم ہوگا جسے آپ نے کلر کوڈنگ کے لیے منتخب کیا ہے۔ اب جب کہ آپ کے پاس شیٹ میں اسکرپٹ اور فنکشن کال مکمل ہو چکی ہے، آپ ایک فلٹر بنائیں گے تاکہ آپ ایک یا زیادہ رنگوں سے فلٹر کر سکیں: اس سے وہ تمام قطاریں واپس آ جائیں گی جہاں ترجیح ضروری تھی (اورینج)۔ یقینا، آپ شیٹ میں جو کچھ دیکھنا چاہتے ہیں اس پر منحصر ہے کہ آپ کسی بھی رنگ یا ایک سے زیادہ رنگوں کو منتخب کر سکتے ہیں۔ پاور صارفین کے لیے، Google Apps Script حل کا استعمال آپ کو Google Sheets کی صلاحیتوں کو بڑھانے کے لیے کافی لچک اور طاقت فراہم کرتا ہے۔ زیادہ تر صارفین کے لیے، صرف ایڈ آن استعمال کرنا آسان ہے۔ مجھے گوگل شیٹس کے ایڈ آن پیج پر رنگین ترتیب کے لحاظ سے کام کرنے والا ایڈ آن ملا ہے۔ اس ایڈ آن کا فائدہ یہ ہے کہ یہ سیل کلر یا ٹیکسٹ کلر کے لحاظ سے ترتیب دے سکتا ہے، لیکن منفی پہلو یہ ہے کہ آپ آرڈر کو تبدیل یا اپنی مرضی کے مطابق نہیں کر سکتے۔ ایپ کی سیٹنگز میں، آپ ترتیب کی ترتیب کو تین پیش سیٹ اقسام میں سے ایک میں تبدیل کر سکتے ہیں جو آپ کو حسب ضرورت بنانے کی صلاحیت فراہم کرتا ہے۔ شیٹس کے لیے ایک اور کارآمد اضافہ کلر آرنجر ہے۔ ColorArranger آپ کو خلیوں کے پس منظر کے رنگ کی بصری نمائندگی کا استعمال کرتے ہوئے شیٹس کو ترتیب دینے دیتا ہے۔ ایڈ آن کی اہم خصوصیات میں رنگوں کی ایک بڑی تعداد سے چھانٹنا، ڈیٹا کی خود کار طریقے سے پتہ لگانا اور کالم ترتیب دینا، ایک "قریب ترین میچ" کا آپشن جو ایک جیسے رنگوں کو ایک دوسرے کے قریب رکھتا ہے، اور پیلیٹ پر رنگوں کو گھسیٹ کر ترتیب کی ترتیب کو ٹھیک کرنا۔ . ColorArranger کا استعمال آسان ہے۔ بس اپنی شیٹ لوڈ کریں، ڈیٹا کالم کو رنگ تفویض کریں، اور Add-ons->Color Arranger->Sort by رنگ منتخب کریں۔ ایک ڈائیلاگ باکس ظاہر ہوگا جس میں آپ کے ڈیٹا کالم کا خود بخود پتہ چل جائے گا۔ ہمیں اس ایڈ آن کے بارے میں بتانے کے لیے TechJunkie ریڈر Sekhar کے لیے ہیٹ ٹپ! ہمارے پاس TechJunkie پر گوگل شیٹس کے کچھ مضامین ہیں جن کا مقصد آپ کی مہارتوں کو بڑھانے میں مدد کرنا ہے، بشمول یہ کیسے کریں مضامین: مجھے امید ہے کہ آپ کو گوگل شیٹس میں چھانٹنے اور فلٹر کرنے کے ٹول کے بطور سیل کلر استعمال کرنے کے لیے یہ ایک مددگار گائیڈ ملا ہے۔ اگر آپ کے پاس ایسا کرنے کے لیے آپ کی اپنی تجاویز ہیں، تو براہ کرم ذیل میں تبصرے کے سیکشن میں انہیں بلا جھجھک ہمارے ساتھ شیئر کریں!اپنی شیٹ سے فنکشن کو کال کریں۔
=GetCellColorCode("B"&ROW())
فلٹر بنائیں
سورٹ رینج پلس ایڈ آن کا استعمال کرنا
ColorArranger ایڈ آن کا استعمال کرنا