ایکسل آف سیٹ کا استعمال کرتے ہوئے ڈائنامک ڈراپ ڈاؤن لسٹ کیسے بنائیں (3 طریقے)

  • اس کا اشتراک
Hugh West

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

پریکٹس ورک بک ڈاؤن لوڈ کریں

Drop Down List with OFFSET.xlsx

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

ایکسل آف سیٹ کا استعمال کرتے ہوئے ڈائنامک ڈراپ ڈاؤن لسٹ بنانے کے 3 طریقے

1. ایکسل میں OFFSET اور COUNTA فنکشنز کے ساتھ ڈائنامک ڈراپ ڈاؤن لسٹ بنائیں

یہاں، میں وضاحت کروں گا کہ ایکسل <میں ڈائنیمک ڈراپ ڈاؤن لسٹ کیسے بنائی جائے۔ 2> OFFSET اور COUNTA فنکشنز کا استعمال کرتے ہوئے مجھے رینج C4:C11 میں متحرک ڈراپ ڈاؤن فہرست بنانے کی ضرورت ہے۔ میں فاتح کو فاتحوں کی فہرست سے منتخب کروں گا۔

اقدامات:

➤ حد منتخب کریں C4:C11 ۔ پھر ڈیٹا ٹیب پر جائیں >> Data Tools >> Data Validation >> Dataتوثیق ۔

ڈیٹا کی توثیق ڈائیلاگ باکس پاپ اپ ہوگا۔ اس ڈائیلاگ باکس میں ڈراپ ڈاؤن سے فہرست کو منتخب کریں۔

➤ <1 میں>ذریعہ باکس، درج ذیل فارمولہ کو لکھیں۔

=OFFSET($E$4,0,0,COUNTA($E$4:$E$100),1)

فارمولہ کی خرابی

COUNTA($E$4:$E$100) ➜ سیلز کی تعداد لوٹاتا ہے جو رینج میں خالی نہیں ہیں E4:E100

آؤٹ پٹ ➜ {4}

OFFSET($E$4,0,0,COUNTA($E$4:$ E$100),1) ➜ دیئے گئے حوالہ کی قطار اور کالم کی بنیاد پر ایک رینج لوٹاتا ہے۔

OFFSET($E$4,0,0,4,1)<2

آؤٹ پٹ ➜ {"الیکس"؛"مورگن"؛"فالکنر"؛"ایلیوٹ"

وضاحت: دی حوالہ ہے E4 ۔ چونکہ قطار 0 ہے اور کالم ہے 0 بالآخر 4<کی اونچائی کے ساتھ 2> سیلز، ہمارے پاس سیل E4:E7 سے قدریں ہوں گی۔

➤ منتخب کریں OK ۔

Excel رینج C4:C11 کے ہر ایک سیل میں ایک ڈراپ ڈاؤن باکس بنائے گا۔

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

جیسے ہی ہم کا نام شامل کیا جیمز فاتحوں کی فہرست میں، Excel نے ڈراپ ڈاؤن اختیارات میں اختیارات کو خود بخود اپ ڈیٹ کیا۔ لہذا یہ ڈراپ ڈاؤن فہرستیں فطرت میں متحرک ہیں۔

➤ اب بقیہ فاتح کو منتخب کریں۔

<19

نوٹ : یاد رکھیں کہ رینج کو ہم نے COUNTA فنکشن میں منتخب کیا ہے E4:E100 ہے۔ اسی لیے Excel ڈراپ ڈاؤن اختیارات کو اپ ڈیٹ کرے گا جب تک کہ ہم سیلز کو رینج E4:E100 میں شامل یا اپ ڈیٹ کریں۔

مزید پڑھیں: ایکسل میں VBA کا استعمال کرتے ہوئے ڈائنامک ڈیٹا کی توثیق کی فہرست کیسے بنائی جائے

2. ایکسل میں ڈائنامک ڈراپ ڈاؤن لسٹ بنانے کا طریقہ OFFSET اور COUNTIF فنکشنز کے ساتھ

ہم OffSET اور COUNTIF<2 کا استعمال کرتے ہوئے Excel میں متحرک ڈراپ ڈاؤن فہرست بھی بنا سکتے ہیں۔> افعال۔

اقدامات:

ڈیٹا کی توثیق ڈائیلاگ باکس لائیں جیسے طریقہ -1 ۔ ذریعہ باکس میں، درج ذیل فارمولے کو لکھیں

=OFFSET($E$4,0,0,COUNTIF($E$4:$E$100,""))

فارمولہ کی خرابی

COUNTIF($E$4:$E$100,"") ➜ سیلز کی تعداد لوٹاتا ہے جو خالی نہیں ہیں رینج میں E4:E100

آؤٹ پٹ ➜ {4}

OFFSET($E$4,0,0,COUNTIF ($E$4:$E$100,"")) ➜ دیئے گئے حوالہ کی قطار اور کالم کی بنیاد پر ایک رینج لوٹاتا ہے۔

OFFSET($E$4,0,0) ,4,1)

آؤٹ پٹ ➜ {"ایلیکس"؛"مورگن"؛"فالکنر"؛"ایلیٹ"

وضاحت: حوالہ ہے۔ E4 ۔ چونکہ قطار 0 ہے اور کالم ہے 0 بالآخر 4<کی اونچائی کے ساتھ 2> سیلز، ہمارے پاس سیل E4:E7

➤ منتخب کریں OK ۔

Excel رینج C4:C11 کے ہر ایک سیل میں ایک ڈراپ ڈاؤن باکس بنائے گا۔

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

23>

جیسے ہی ہم جیتنے والوں کی فہرست میں جیمز کا نام شامل کیا، ایکسل نے ڈراپ ڈاؤن اختیارات میں اختیارات کو خود بخود اپ ڈیٹ کیا۔ لہذا یہ ڈراپ ڈاؤن فہرستیں فطرت میں متحرک ہیں۔

➤ اب بقیہ فاتح کو منتخب کریں۔

<24

نوٹ : یاد رکھیں کہ رینج کو ہم نے COUNTIF فنکشن میں منتخب کیا ہے E4:E100 ۔ اسی لیے Excel ڈراپ ڈاؤن اختیارات کو اپ ڈیٹ کرے گا جب تک کہ ہم سیلز کو رینج E4:E100 میں شامل یا اپ ڈیٹ کریں۔

3. فنکشنز کے امتزاج کا استعمال کرتے ہوئے نیسٹڈ ڈراپ ڈاؤن لسٹ کیسے بنائی جائے

اس سیکشن میں، ہم ایک بہتر اور زیادہ جدید متحرک ڈراپ ڈاؤن لسٹ<بنانے کی کوشش کریں گے۔ 2>، ایک گھوںسلا ایک۔ ہم OFFSET ، COUNTA ، اور MATCH فنکشنز کو ایک ساتھ استعمال کریں گے۔ مجھے کیا سمجھانے دوہم اس کے لیے تیار ہیں۔

یہ اس طریقہ کار کے لیے ڈیٹا سیٹ ہے جو مخصوص مصنوعات کی معلومات کی نمائندگی کرتا ہے۔ بنیادی طور پر، ہم دو ڈراپ ڈاؤن فہرستیں بنانے جا رہے ہیں۔ سیلز F3 اور F4 میں۔ F3 میں منتخب کردہ آپشن پر منحصر ہے، Excel F4 میں اختیارات کو اپ ڈیٹ کرے گا۔ آئیے اسے مرحلہ وار کرتے ہیں۔

STEP-1: F3 میں ڈراپ ڈاؤن لسٹ بنانا

➤ <کو لائیں۔ 1>ڈیٹا کی توثیق ڈائیلاگ باکس جیسے طریقہ 1 ۔ ماخذ باکس میں، ایک سیل حوالہ کریں، جو کہ ٹیبل ہیڈرز ( سیل B3:D3

Excel F3 میں ایک ڈراپ ڈاؤن فہرست بنائے گا۔

STEP-2: F4 میں ایک متحرک ڈراپ ڈاؤن فہرست بنانا

اب میں F4 میں ایک اور ڈراپ ڈاؤن فہرست بناؤں گا۔ ۔ F4 کی ڈراپ ڈاؤن فہرست کے اختیارات اس بات پر منحصر ہوں گے کہ ہم نے F3 کی ڈراپ ڈاؤن فہرست میں کیا منتخب کیا ہے۔ ایسا کرنے کے لیے،

ڈیٹا کی توثیق ڈائیلاگ باکس لائیں جیسا کہ طریقہ-1 ۔ ذریعہ باکس میں، درج ذیل فارمولے کو لکھیں

=OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,COUNTA(OFFSET($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,10,1)),1)

فارمولہ کی خرابی

MATCH($F$3,$B$3:$D$3,0) سیل قدر F3 کی متعلقہ پوزیشن لوٹاتا ہے سے رینج B3:D3

آؤٹ پٹ: {1} .

OFFSET($B$3,1 ,MATCH($F$3,$B$3:$D$3,0)-1,10,1) صف اور <1 کی بنیاد پر رینج لوٹاتا ہے کا کالم دیا گیا ہے۔حوالہ ۔ اونچائی ہے 10 ۔ اس لیے آؤٹ پٹ حوالہ سے شروع ہونے والی 10 سیل اقدار کی ایک صف ہوگی۔

آؤٹ پٹ: {“Sam”; "Curran";"Yank";"Rochester";0;0;0;0;0;0}

COUNTA(OFFSET($B$3,1,MATCH($ F$3,$B$3:$D$3,0)-1,10,1)) خلیوں کی تعداد جو منتخب کردہ رینج میں خالی نہیں ہیں لوٹاتا ہے۔ .

COUNTA{“Sam”;”Curran”;”Yank”;”Rochester”;0;0;0;0;0;0}

آؤٹ پٹ: {4}

➥ آفسیٹ($B$3,1,MATCH($F$3,$B$3:$D$3,0)-1,COUNTA( آف سیٹ($B$3,1,MATCH ($F$3,$B  $3:$D$3,0)-1,10,1)),1) ➔ ایک رینج کی بنیاد پر لوٹاتا ہے دیئے گئے حوالہ کے قطار اور کالم

OFFSET($B$3,1,1-1,COUNTA{"Sam";"Curran "؛"یانک"؛"روچیسٹر"؛0؛0؛0؛0؛0؛0})،1)

آفسیٹ($B$3,1,0,4) ,1)

آؤٹ پٹ: {"Sam";"Curran";"Yank";"Rochester"}

وضاحت: <2 حوالہ ہے B3 ۔ چونکہ قطار 1 ہے اور کالم ہے 0 بالآخر 4<کی اونچائی کے ساتھ 2> سیلز، ہمارے پاس سیل B4:B7 سے قدریں ہوں گی۔

➤ منتخب کریں ٹھیک ہے ۔

Excel F4 میں متحرک ڈراپ ڈاؤن فہرست بنائے گا۔ اختیارات اس بات پر منحصر ہوں گے کہ آپ F3 پر کیا منتخب کرتے ہیں۔ مثال کے طور پر، جب آپ F3 ڈراپ ڈاؤن فہرست میں نام کو منتخب کرتے ہیں، تو F4 میں ڈراپ ڈاؤن فہرست نام میں دستیاب نام دکھائیں۔کالم ۔

اسی طرح، جب آپ F3 ڈراپ ڈاؤن فہرست میں پروڈکٹ کو منتخب کرتے ہیں۔ ڈراپ ڈاؤن فہرست F4 میں پروڈکٹ کالم میں دستیاب مصنوعات دکھائے گی۔

اب اگر آپ نام ، پروڈکٹ ، یا برانڈ کو شامل یا اپ ڈیٹ کرتے ہیں، تو Excel ڈراپ ڈاؤن فہرست <2 کو اپ ڈیٹ کرے گا۔ F4 میں۔ مثال کے طور پر، میں نے نام کے کالم میں ایک نیا نام Rock شامل کیا ہے اور Excel نے ڈراپ ڈاؤن فہرست میں نام شامل کیا ہے۔ .

مزید پڑھیں: ایکسل میں ایک متحرک ٹاپ 10 فہرست کیسے بنائیں (8 طریقے)

پریکٹس ورک بک

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

نتیجہ

اس مضمون میں، میں نے 3 بنانے کے طریقے بتائے ہیں۔ 1>متحرک ڈراپ ڈاؤن فہرست ایکسل میں آفسیٹ فنکشن کے ساتھ۔ مجھے امید ہے کہ آپ کو یہ مضمون مددگار ثابت ہوگا۔ آخر میں، اگر آپ کے کوئی تبصرے ہیں، تو براہ کرم انہیں کمنٹ باکس میں چھوڑ دیں۔

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