ایکسل میں منفرد اقدار کا شمار کیسے کریں

ایکسل میں منفرد اقدار کا شمار کیسے کریں

ایکسل میں ڈیٹاسیٹس اکثر ایک کالم میں ایک ہی قدر پر مشتمل ہوتے ہیں۔ بعض اوقات ، یہ جاننا مفید ثابت ہوسکتا ہے کہ کالم میں کتنی منفرد اقدار ہیں۔ مثال کے طور پر ، اگر آپ اسٹور چلاتے ہیں اور آپ کے تمام لین دین کی اسپریڈشیٹ ہے تو ، آپ ہر ایک ٹرانزیکشن کو گننے کے بجائے اس بات کا تعین کرنا چاہیں گے کہ آپ کے پاس کتنے منفرد صارفین ہیں۔





ایکسل میں منفرد اقدار کو شمار کرکے یہ ممکن ہے کہ ہم ان طریقوں کا استعمال کریں جو ہم آپ سے ذیل میں بات کریں گے۔





کالم سے ڈپلیکیٹ ڈیٹا ہٹائیں۔

ایکسل میں منفرد اقدار کو شمار کرنے کا ایک تیز اور گندا طریقہ یہ ہے کہ ڈپلیکیٹ کو ہٹا کر دیکھیں کہ کتنی اندراجات باقی ہیں۔ یہ ایک اچھا آپشن ہے اگر آپ کو فوری جواب کی ضرورت ہو اور نتیجہ کو ٹریک کرنے کی ضرورت نہ ہو۔





ڈیٹا کو ایک نئی شیٹ میں کاپی کریں (تاکہ آپ غلطی سے اپنی ضرورت کا کوئی ڈیٹا حذف نہ کریں)۔ وہ اقدار یا کالم منتخب کریں جن سے آپ ڈپلیکیٹ اقدار کو ہٹانا چاہتے ہیں۔ میں ڈیٹا ٹولز کا سیکشن ڈیٹا ٹیب منتخب کریں ڈپلیکیٹس کو ہٹا دیں۔ . یہ تمام ڈپلیکیٹ ڈیٹا کو ہٹا دیتا ہے اور صرف منفرد اقدار کو چھوڑ دیتا ہے۔

اگر معلومات کو دو کالموں میں تقسیم کیا جائے تو وہی عمل کام کرتا ہے۔ فرق یہ ہے کہ آپ کو دونوں کالم منتخب کرنے کی ضرورت ہے۔ ہماری مثال میں ، ہمارے پاس پہلے نام کے لیے کالم ہے اور آخری نام کے لیے دوسرا۔



اگر آپ منفرد اقدار کی تعداد کو ٹریک کرنا چاہتے ہیں تو آپ اس کے بجائے فارمولا لکھنا بہتر سمجھتے ہیں۔ ہم آپ کو دکھائیں گے کہ یہ کیسے کریں۔

متعلقہ: اپنے مطلوبہ ڈیٹا کو ظاہر کرنے کے لیے ایکسل میں فلٹر کیسے کریں۔





ایکسل فارمولا کے ساتھ منفرد اقدار شمار کریں۔

صرف منفرد اقدار کو شمار کرنے کے لیے ہمیں کئی ایکسل افعال کو یکجا کرنا ہوگا۔ سب سے پہلے ، ہمیں یہ چیک کرنے کی ضرورت ہے کہ کیا ہر ویلیو ڈپلیکیٹ ہے ، پھر ہمیں باقی اندراجات کو گننے کی ضرورت ہے۔ ہمیں ایک صف فنکشن کو بھی استعمال کرنے کی ضرورت ہے۔

اگر آپ صرف جواب ڈھونڈ رہے ہیں تو ، اس فارمولے کو استعمال کریں ، A2: A13 کی ہر مثال کو ان خلیوں سے تبدیل کریں جو آپ استعمال کرنا چاہتے ہیں۔





{=SUM(IF(FREQUENCY(MATCH(A2:A13, A2:A13, 0), MATCH(A2:A13, A2:A13, 0)) >0, 1))}

ہم وہاں کیسے پہنچے تھوڑا پیچیدہ ہے۔ لہذا اگر آپ یہ سمجھنا چاہتے ہیں کہ یہ فارمولا کیوں کام کرتا ہے ، تو ہم اسے نیچے ایک وقت میں ایک ٹکڑا توڑ دیں گے۔

ایک صف فنکشن کی وضاحت

آئیے پہلے یہ بتاتے ہوئے شروع کریں کہ ایک صف کیا ہے۔ ایک صف ایک واحد متغیر ہے جس میں متعدد اقدار ہوتی ہیں۔ یہ انفرادی طور پر ہر سیل کا حوالہ دینے کے بجائے ایکسل سیل کے ایک گروپ کا حوالہ دینے کے مترادف ہے۔

یہ ہمارے نقطہ نظر سے ایک عجیب امتیاز ہے۔ اگر ہم A2: A13 کو عام طور پر یا ایک صف کے طور پر دیکھنے کے لیے کوئی فارمولا بتاتے ہیں تو ، ڈیٹا ہمیں ایک جیسا لگتا ہے۔ فرق یہ ہے کہ ایکسل پردے کے پیچھے ڈیٹا کے ساتھ کیسے سلوک کرتا ہے۔ یہ اتنا لطیف فرق ہے کہ ایکسل کے تازہ ترین ورژن اب ان کے درمیان فرق نہیں کرتے ، حالانکہ پرانے ورژن کرتے ہیں۔

ہمارے مقاصد کے لیے ، یہ جاننا زیادہ ضروری ہے کہ ہم صفوں کو کیسے استعمال کر سکتے ہیں۔ اگر آپ کے پاس ایکسل کا تازہ ترین ورژن ہے ، تو یہ خود بخود ڈیٹا کو ایک صف کے طور پر محفوظ کرتا ہے جب ایسا کرنا زیادہ موثر ہوتا ہے۔ اگر آپ کے پاس کوئی پرانا ورژن ہے ، جب آپ اپنا فارمولا لکھنا ختم کر دیں ، دبائیں۔ Ctrl + Shift + Enter۔ . ایک بار جب آپ کر لیتے ہیں تو ، فارمولے کو گھوبگھرالی بریکٹ سے گھیر لیا جائے گا تاکہ یہ ظاہر ہو سکے کہ یہ سرنی موڈ میں ہے۔

تعدد فنکشن کا تعارف۔

FREQUENCY فنکشن ہمیں بتاتا ہے کہ فہرست میں کتنی بار نمبر ظاہر ہوتا ہے۔ اگر آپ نمبروں کے ساتھ کام کر رہے ہیں تو یہ بہت اچھا ہے ، لیکن ہماری فہرست متن ہے۔ اس فنکشن کو استعمال کرنے کے لیے ہمیں اپنے متن کو پہلے نمبروں میں تبدیل کرنے کا راستہ تلاش کرنا ہوگا۔

اگر آپ نمبروں کی فہرست میں منفرد اقدار شمار کرنے کی کوشش کر رہے ہیں تو آپ اگلے مرحلے کو چھوڑ سکتے ہیں۔

MATCH فنکشن کا استعمال

MATCH فنکشن کسی ویلیو کی پہلی موجودگی کی پوزیشن لوٹاتا ہے۔ ہم اسے اپنے ناموں کی فہرست کو نمبر ویلیو میں تبدیل کرنے کے لیے استعمال کر سکتے ہیں۔ اسے معلومات کے تین ٹکڑے جاننے کی ضرورت ہے:

  • آپ کس قدر کی تلاش میں ہیں؟
  • آپ کون سا ڈیٹا سیٹ چیک کر رہے ہیں؟
  • کیا آپ اقدار کو زیادہ ، کم ، یا ہدف قدر کے برابر تلاش کر رہے ہیں؟

ہماری مثال میں ، ہم اپنے ایکسل اسپریڈشیٹ میں اپنے گاہکوں کے ہر نام کو دیکھنا چاہتے ہیں تاکہ ان کا صحیح نام دوبارہ کہیں اور ظاہر ہو۔

فوٹوشاپ میں ٹیکسٹچر میں ٹیکسٹچر کیسے شامل کریں۔

اوپر کی مثال میں ، ہم اپنی فہرست (A2: A13) Tiah Gallagher (A2) کے لیے تلاش کر رہے ہیں اور ہم ایک عین مطابق میچ چاہتے ہیں۔ آخری فیلڈ میں 0 وضاحت کرتا ہے کہ یہ ایک عین مطابق میچ ہونا چاہیے۔ ہمارا نتیجہ بتاتا ہے کہ فہرست میں نام پہلے کہاں ظاہر ہوا۔ اس معاملے میں ، یہ پہلا نام تھا ، لہذا نتیجہ 1 ہے۔

اس کے ساتھ مسئلہ یہ ہے کہ ہم اپنے تمام گاہکوں میں دلچسپی رکھتے ہیں ، نہ صرف تایا۔ لیکن ، اگر ہم صرف A2 کے بجائے A2: A13 تلاش کرنے کی کوشش کرتے ہیں تو ہمیں ایک خرابی مل جاتی ہے۔ یہ وہ جگہ ہے جہاں صفوں کے افعال کام آتے ہیں۔ پہلا پیرامیٹر صرف ایک متغیر لے سکتا ہے ورنہ یہ ایک خرابی لوٹاتا ہے۔ لیکن ، صفوں کے ساتھ ایسا سلوک کیا جاتا ہے جیسے وہ ایک متغیر ہوں۔

اب ہمارا فنکشن ایکسل سے کہتا ہے کہ وہ ہماری پوری صف کے میچز چیک کرے۔ لیکن انتظار کرو ، ہمارا نتیجہ نہیں بدلا! یہ اب بھی کہتا ہے 1. یہاں کیا ہو رہا ہے؟

ہمارا فنکشن ایک صف واپس کر رہا ہے۔ یہ ہماری صف میں ہر آئٹم سے گزرتا ہے اور میچوں کی جانچ پڑتال کرتا ہے۔ تمام ناموں کے نتائج ایک صف میں محفوظ ہوتے ہیں ، جو کہ بطور نتیجہ لوٹائے جاتے ہیں۔ چونکہ ایک سیل ایک وقت میں صرف ایک متغیر دکھاتا ہے ، یہ صف میں پہلی قدر دکھا رہا ہے۔

آپ اپنے لیے یہ چیک کر سکتے ہیں۔ اگر آپ پہلی رینج کو A3: A13 میں تبدیل کرتے ہیں تو نتیجہ 2 میں بدل جائے گا۔ اس کی وجہ یہ ہے کہ ایلیا کا نام فہرست میں دوسرے نمبر پر ہے اور یہ قدر پہلے صف میں محفوظ ہے۔ اگر آپ پہلی رینج کو A7: A13 میں تبدیل کرتے ہیں تو آپ کو دوبارہ 1 مل جاتا ہے کیونکہ تایا کا نام پہلے ڈیٹا سیٹ کی پہلی پوزیشن پر ظاہر ہوتا ہے جسے ہم چیک کر رہے ہیں۔

متعلقہ: ایکسل فارمولے جو آپ کو حقیقی زندگی کے مسائل حل کرنے میں مدد کریں گے۔

فریکوئنسی فنکشن کا استعمال

اب جب کہ ہم نے ناموں کو نمبر ویلیو میں تبدیل کر دیا ہے ، ہم FREQUENCY فنکشن استعمال کر سکتے ہیں۔ MATCH کی طرح ، اسے دیکھنے کے لیے ایک ہدف اور چیک کرنے کے لیے ڈیٹا سیٹ درکار ہوتا ہے۔ اسی طرح MATCH کی طرح ، ہم صرف ایک قدر نہیں دیکھنا چاہتے ، ہم چاہتے ہیں کہ فنکشن ہماری فہرست میں ہر آئٹم کو چیک کرے۔

ہم جس ہدف کو فریکوئنسی فنکشن کی جانچ کرنا چاہتے ہیں وہ صف میں ہر آئٹم ہے جسے ہمارا میچ فنکشن لوٹا۔ اور ہم MATCH فنکشن کے ذریعے لوٹا گیا ڈیٹا سیٹ چیک کرنا چاہتے ہیں۔ اس طرح ، ہم MATCH فنکشن بھیجتے ہیں جو ہم نے اوپر دونوں پیرامیٹرز کے لیے تیار کیا ہے۔

اگر آپ منفرد نمبر ڈھونڈ رہے ہیں اور پچھلے مرحلے کو چھوڑ چکے ہیں تو ، آپ دونوں پیرامیٹرز کے طور پر نمبروں کی حد بھیجیں گے۔ اپنی فہرست میں موجود تمام نمبروں کو تلاش کرنے کے لیے ، آپ کو ایک صف فنکشن بھی استعمال کرنا پڑے گا ، لہذا دبانا یاد رکھیں۔ Ctrl + Shift + Enter۔ فارمولہ داخل کرنے کے بعد اگر آپ ایکسل کا پرانا ورژن استعمال کر رہے ہیں۔

اب ہمارا نتیجہ 2 ہے۔ ایک بار پھر ، ہمارا فنکشن ایک صف واپس کر رہا ہے۔ یہ ہر ایک منفرد قدر کے ظاہر ہونے کی تعداد کی ایک صف واپس کر رہا ہے۔ سیل صف میں پہلی قدر دکھا رہا ہے۔ اس صورت میں ، تایا کا نام دو بار ظاہر ہوتا ہے ، لہذا واپس آنے والی تعدد 2 ہے۔

IF فنکشن کا استعمال کرتے ہوئے۔

اب ہماری صف میں اتنی ہی اقدار ہیں جتنی کہ ہماری منفرد اقدار ہیں۔ لیکن ہم کافی کام نہیں کر رہے ہیں۔ ہمیں اس کو شامل کرنے کا ایک طریقہ درکار ہے۔ اگر ہم صف میں موجود تمام اقدار کو 1 میں تبدیل کرتے ہیں ، اور ان کا خلاصہ کرتے ہیں ، تو ہم آخر کار جان لیں گے کہ ہمارے پاس کتنی منفرد اقدار ہیں۔

ہم ایک IF فنکشن تشکیل دے سکتے ہیں جو صفر سے اوپر کی تمام اقدار کو 1 میں بدل دے۔ پھر تمام اقدار 1 کے برابر ہوں گی۔

ایسا کرنے کے لیے ، ہم چاہتے ہیں کہ ہمارا آئی ایف فنکشن یہ چیک کرے کہ ہماری فریکوئنسی صف میں اقدار صفر سے زیادہ ہیں یا نہیں۔ اگر سچ ہے تو ، اسے قیمت 1 واپس کرنی چاہیے۔ آپ دیکھیں گے کہ اب صف میں پہلی قدر ایک کے طور پر لوٹتی ہے۔

SUM فنکشن کا استعمال۔

ہم آخری مرحلے میں ہیں! آخری مرحلہ سرنی کو سم کرنا ہے۔

پچھلے فنکشن کو SUM فنکشن میں لپیٹیں۔ ختم! تو ہمارا آخری فارمولا یہ ہے:

{=SUM(IF(FREQUENCY(MATCH(A2:A13, A2:A13, 0), MATCH(A2:A13, A2:A13, 0)) >0, 1))}

ایکسل میں منفرد اندراجات کی گنتی۔

یہ ایک جدید فنکشن ہے جس کے لیے ایکسل کے بارے میں بہت زیادہ علم درکار ہے۔ کوشش کرنا خوفزدہ ہوسکتا ہے۔ لیکن ، ایک بار جب یہ سیٹ اپ ہوجائے تو ، یہ بہت مددگار ثابت ہوسکتا ہے ، لہذا یہ ہماری وضاحت کے ذریعے کام کرنے کے قابل ہوسکتا ہے تاکہ یہ یقینی بنایا جاسکے کہ آپ اسے سمجھتے ہیں۔

اگر آپ کو انوکھی اندراجات کی گنتی کرنے کی ضرورت نہیں ہے جو اکثر ، ڈپلیکیٹ اقدار کو ہٹانے کی تیز اور گندی ٹپ ایک چٹکی میں کام کرے گی!

بانٹیں بانٹیں ٹویٹ ای میل۔ مائیکروسافٹ ایکسل میں فارمولے کاپی کرنے کا طریقہ

اپنے ایکسل اسپریڈشیٹ میں فارمولوں کو کاپی اور پیسٹ کرنے کے تمام بہترین طریقے سیکھنا وقت کی بچت شروع کرنے کا ایک بہترین طریقہ ہے۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • پیداوری
  • سپریڈ شیٹ
  • مائیکروسافٹ ایکسل۔
  • ڈیٹا تجزیہ
مصنف کے بارے میں جینیفر سیٹن۔(21 مضامین شائع ہوئے)

جے سیٹن ایک سائنس رائٹر ہے جو پیچیدہ موضوعات کو توڑنے میں مہارت رکھتا ہے۔ اس نے ساسکیچوان یونیورسٹی سے پی ایچ ڈی کی ہے۔ اس کی تحقیق آن لائن طالب علموں کی مصروفیت بڑھانے کے لیے گیم پر مبنی سیکھنے کو استعمال کرنے پر مرکوز ہے۔ جب وہ کام نہیں کررہی ہے ، آپ اسے پڑھنے ، ویڈیو گیمز کھیلنے یا باغبانی کے ساتھ ملیں گے۔

جینیفر سیٹن سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔