ایکسل متحرک صفیں، افعال اور فارمولے۔

  • اس کا اشتراک
Michael Brown

فہرست کا خانہ

ایک مخصوص فارمولے میں۔ دوسرے لفظوں میں، اگر آپ چاہتے ہیں کہ فارمولہ صرف ایک قدر واپس کرے، تو فنکشن کے نام سے پہلے @ لگائیں، اور یہ روایتی ایکسل میں ایک غیر سرنی فارمولے کی طرح برتاؤ کرے گا۔

یہ دیکھنے کے لیے کہ یہ عملی طور پر کیسے کام کرتا ہے، براہ کرم ذیل کے اسکرین شاٹ پر ایک نظر ڈالیں۔

C2 میں، ایک متحرک صف کا فارمولہ ہے جو بہت سے خلیوں میں نتائج کو پھیلاتا ہے:

=UNIQUE(A2:A9)

E2 میں، فنکشن کا پریفکس ہوتا ہے۔ @ کردار کے ساتھ جو مضمر تقاطع کا مطالبہ کرتا ہے۔ نتیجے کے طور پر، صرف پہلی منفرد قدر واپس آتی ہے:

=@UNIQUE(A2:A9)

مزید معلومات کے لیے، براہ کرم ایکسل میں مضمر تقاطع دیکھیں۔

ایکسل کے متحرک صفوں کے فوائد

بلا شبہ، متحرک صفیں سالوں میں ایکسل کے بہترین اضافہ میں سے ایک ہیں۔ کسی بھی نئی خصوصیت کی طرح، ان میں مضبوط اور کمزور پوائنٹس ہیں۔ خوش قسمتی سے ہمارے لیے، نئے Excel متحرک صفوں کے فارمولوں کے مضبوط نکات بہت زیادہ ہیں!

سادہ اور زیادہ طاقتور

متحرک صفیں زیادہ آسان طریقے سے زیادہ طاقتور فارمولوں کو بنانا ممکن بناتی ہیں۔ یہاں چند مثالیں ہیں:

  • منفرد قدریں نکالیں: روایتی فارمولے۔

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

    Excel ارے فارمولوں کو ہمیشہ گرو اور فارمولے کی ترجیح سمجھا جاتا رہا ہے۔ ماہرین اگر کوئی کہتا ہے کہ "یہ ایک صف کے فارمولے سے کیا جا سکتا ہے"، تو بہت سے صارفین کا فوری ردعمل ہوتا ہے "اوہ، کیا کوئی دوسرا راستہ نہیں ہے؟"۔

    متحرک صفوں کا تعارف ایک طویل انتظار ہے اور سب سے زیادہ تبدیلی کا خیر مقدم کرتے ہیں. ایک سے زیادہ اقدار کے ساتھ سادہ انداز میں کام کرنے کی ان کی صلاحیت کی وجہ سے، بغیر کسی چالوں اور نرالا، متحرک صفوں کے فارمولے ایک ایسی چیز ہیں جنہیں ہر ایکسل صارف سمجھ سکتا ہے اور تخلیق کرنے سے لطف اندوز ہو سکتا ہے۔

    Excel متحرک صف

    Dynamic Arrays ریزائز ایبل اریز ہیں جو خود بخود حساب لگاتی ہیں اور ایک سیل میں درج فارمولے کی بنیاد پر متعدد سیلز میں قدریں لوٹاتی ہیں۔

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

    نیسٹڈ ڈائنامک ارے فنکشنز

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

    متعلقہ اور مطلق حوالہ جات کم اہم ہیں

    "ایک فارمولہ، بہت سی اقدار" کے نقطہ نظر کی بدولت، لاک کرنے کی ضرورت نہیں ہے۔ $ کے نشان کے ساتھ رینج کرتا ہے کیونکہ تکنیکی طور پر، فارمولا صرف ایک سیل میں ہے۔ لہذا، زیادہ تر حصے کے لیے، اس سے کوئی فرق نہیں پڑتا کہ آیا مطلق، رشتہ دار یا مخلوط سیل حوالہ جات استعمال کیے جائیں (جو ہمیشہ سے ناتجربہ کار صارفین کے لیے الجھن کا باعث رہا ہے) - ایک متحرک صف کا فارمولہ بہرحال درست نتائج دے گا!

    متحرک صفوں کی حدود

    نئی متحرک صفیں بہت اچھی ہیں، لیکن کسی بھی نئی خصوصیت کی طرح، کچھ انتباہات اور تحفظات ہیں جن سے آپ کو آگاہ ہونا چاہیے۔

    نتائج کو ترتیب نہیں دیا جا سکتا۔ معمول کا طریقہ

    ایک ڈائنامک ارے فارمولے کے ذریعے واپس آنے والی سپل رینج کو Excel کی Sort فیچر استعمال کرکے ترتیب نہیں دیا جا سکتا۔ ایسی کسی بھی کوشش کے نتیجے میں " آپ کسی صف کا حصہ تبدیل نہیں کر سکتے ہیں " خرابی۔ نتائج کو چھوٹے سے بڑے یا اس کے برعکس ترتیب دینے کے لیے، اپنے موجودہ فارمولے کو SORT فنکشن میں لپیٹیں۔ مثال کے طور پر، آپ اس طرح فلٹر کرسکتے ہیں۔اور ایک وقت میں ترتیب دیں۔

    اسپل رینج میں کسی بھی قدر کو حذف نہیں کیا جاسکتا

    اسپل رینج میں سے کوئی بھی قدر اسی وجہ سے حذف نہیں کی جاسکتی ہے: آپ کسی صف کا حصہ تبدیل نہیں کرسکتے ہیں۔ یہ طرز عمل متوقع اور منطقی ہے۔ روایتی CSE ارے فارمولے بھی اس طرح کام کرتے ہیں۔

    ایکسل ٹیبلز میں تعاون یافتہ نہیں ہیں

    یہ خصوصیت (یا بگ؟) کافی غیر متوقع ہے۔ متحرک صف کے فارمولے ایکسل ٹیبلز کے اندر سے کام نہیں کرتے، صرف باقاعدہ حدود میں۔ اگر آپ سپل رینج کو ٹیبل میں تبدیل کرنے کی کوشش کرتے ہیں، تو Excel ایسا کرے گا۔ لیکن نتائج کے بجائے، آپ کو صرف ایک #SPILL نظر آئے گا! خرابی۔

    ایکسل پاور سوال کے ساتھ کام نہ کریں

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

    ڈائنیمک اریز بمقابلہ روایتی CSE ارے فارمولے

    متحرک صفوں کے تعارف کے ساتھ، ہم ایکسل کی دو اقسام کے بارے میں بات کر سکتے ہیں:

    1. ڈائنامک ایکسل جو مکمل طور پر متحرک صفوں، فنکشنز اور فارمولوں کو سپورٹ کرتا ہے۔ فی الحال یہ صرف ایکسل 365 اور ایکسل 2021 ہے۔
    2. لیگیسی ایکسل ، عرف روایتی یا پری ڈائنامک ایکسل، جہاں صرف Ctrl + Shift + Enter array فارمولے تعاون یافتہ ہیں۔ یہ ایکسل 2019، ایکسل 2016، ایکسل 2013 اور اس سے پہلے کے ورژنز ہیں۔

    یہ کہے بغیر کہ متحرک صفیں ہر لحاظ سے CSE صفوں کے فارمولوں سے برتر ہیں۔ روایتی صف اگرچہمطابقت کی وجوہات کی بناء پر فارمولوں کو برقرار رکھا جاتا ہے، اب سے نئے استعمال کرنے کی سفارش کی جاتی ہے۔

    یہاں سب سے اہم اختلافات ہیں:

    • ایک سیل میں ایک متحرک صف کا فارمولہ داخل کیا جاتا ہے۔ اور باقاعدہ Enter کی اسٹروک کے ساتھ مکمل ہوا۔ پرانے زمانے کے ارے فارمولے کو مکمل کرنے کے لیے، آپ کو Ctrl + Shift + Enter دبانے کی ضرورت ہے۔
    • نئے ارے فارمولے خود بخود بہت سے سیلوں میں پھیل جاتے ہیں۔ متعدد نتائج واپس کرنے کے لیے CSE فارمولوں کو سیلز کی ایک رینج میں کاپی کرنا ضروری ہے۔
    • ڈائنیمک ارے فارمولوں کی آؤٹ پٹ ماخذ کی حد میں ڈیٹا کے تبدیل ہونے کے ساتھ ہی خود بخود سائز تبدیل ہو جاتی ہے۔ اگر واپسی کا رقبہ بہت چھوٹا ہے تو CSE فارمولے آؤٹ پٹ کو چھوٹا کرتے ہیں اور اگر واپسی کا رقبہ بہت بڑا ہے تو اضافی سیلز میں غلطیاں واپس کر دیتے ہیں۔
    • ایک ڈائنامک ارے فارمولے کو ایک سیل میں آسانی سے ایڈٹ کیا جا سکتا ہے۔ CSE فارمولے میں ترمیم کرنے کے لیے، آپ کو پوری رینج کو منتخب کرنے اور اس میں ترمیم کرنے کی ضرورت ہے۔
    • سی ایس ای فارمولے کی حد میں قطاروں کو حذف کرنا اور داخل کرنا ممکن نہیں ہے - آپ کو پہلے تمام موجودہ فارمولوں کو حذف کرنے کی ضرورت ہے۔ متحرک صفوں کے ساتھ، قطار کا اندراج یا حذف کرنا کوئی مسئلہ نہیں ہے۔

    پسماندہ مطابقت: لیگیسی ایکسل میں متحرک صفیں

    جب آپ پرانے ایکسل میں متحرک صفوں کے فارمولے پر مشتمل ورک بک کھولتے ہیں، یہ خود بخود ایک روایتی صف کے فارمولے میں تبدیل ہو جاتا ہے جو {کرلی منحنی خطوط وحدانی} میں بند ہے۔ جب آپ نئے ایکسل میں ورک شیٹ کو دوبارہ کھولیں گے، تو گھوبگھرالی منحنی خطوط وحدانی کو ہٹا دیا جائے گا۔

    لیگیسی ایکسل میں، نئی متحرک صففنکشنز اور اسپل رینج کے حوالہ جات _xlfn کے ساتھ لگ جاتے ہیں تاکہ یہ ظاہر کیا جا سکے کہ یہ فعالیت تعاون یافتہ نہیں ہے۔ اسپل رینج ریف سائن (#) کو ANCHORARRAY فنکشن سے تبدیل کیا جاتا ہے۔

    مثال کے طور پر، یہاں یہ ہے کہ Excel 2013 :

    <میں ایک منفرد فارمولا کیسے ظاہر ہوتا ہے۔ 3>

    زیادہ تر متحرک صف کے فارمولے (لیکن سبھی نہیں!) اپنے نتائج کو لیگیسی Excel میں دکھاتے رہیں گے جب تک کہ آپ ان میں کوئی تبدیلی نہیں کرتے۔ فارمولے میں ترمیم کرنے سے وہ فوری طور پر ٹوٹ جاتا ہے اور ایک یا زیادہ #NAME دکھاتا ہے؟ خرابی کی قدریں۔

    Excel کے متحرک صف کے فارمولے کام نہیں کررہے ہیں

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

    #SPILL! error

    جب ایک متحرک صف متعدد نتائج لوٹاتا ہے، لیکن کوئی چیز اسپل کی حد کو روک رہی ہے، ایک #SPILL! خرابی واقع ہوتی ہے۔

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

    28>

    اس کے علاوہ خالی سپل رینج، یہ خرابی کچھ دوسری وجوہات کی وجہ سے ہو سکتی ہے۔ مزید معلومات کے لیے، براہ کرم دیکھیں:

    • Excel #SPILL ایرر - وجوہات اور اصلاحات
    • #SPILL کو کیسے ٹھیک کریں! VLOOKUP، INDEX MATCH، SUMIF کے ساتھ خرابی

    #REF! خرابی

    کی وجہ سےورک بک کے درمیان بیرونی حوالوں کے لیے محدود سپورٹ، متحرک صفوں کے لیے دونوں فائلوں کو کھولنے کی ضرورت ہوتی ہے۔ اگر سورس ورک بک بند ہے، تو #REF! غلطی ظاہر ہوتی ہے۔

    #NAME؟ خرابی

    A #NAME؟ اگر آپ ایکسل کے پرانے ورژن میں ڈائنامک ارے فنکشن استعمال کرنے کی کوشش کرتے ہیں تو غلطی ہوتی ہے۔ براہ کرم یاد رکھیں کہ نئے فنکشنز صرف ایکسل 365 اور ایکسل 2021 میں دستیاب ہیں۔

    اگر یہ ایرر سپورٹ شدہ ایکسل ورژنز میں ظاہر ہوتا ہے، تو پریشانی والے سیل میں فنکشن کا نام دو بار چیک کریں۔ امکانات یہ ہیں کہ یہ غلط ٹائپ کیا گیا ہے :)

    اسی طرح ایکسل میں متحرک صفوں کو استعمال کرنا ہے۔ امید ہے، آپ کو یہ شاندار نئی فعالیت پسند آئے گی! بہر حال، میں پڑھنے کے لیے آپ کا شکریہ ادا کرتا ہوں اور امید کرتا ہوں کہ آپ کو اگلے ہفتے ہمارے بلاگ پر ملوں گا!

آپ کو Ctrl + Shift + Enter دبانے یا کوئی دوسری حرکت کرنے کے بغیر خود بخود پڑوسی خلیوں میں پھیل جاتا ہے۔ دوسرے الفاظ میں، متحرک صفوں کو آپریٹ کرنا اتنا ہی آسان ہو جاتا ہے جتنا کہ ایک سیل کے ساتھ کام کرنا۔

میں ایک بہت ہی بنیادی مثال کے ساتھ تصور کی وضاحت کرتا ہوں۔ فرض کریں، آپ کو نمبروں کے دو گروپوں کو ضرب دینے کی ضرورت ہے، مثال کے طور پر، مختلف فیصد کا حساب لگانے کے لیے۔

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

=A3:A5*B2:D2

اب، دیکھیں کہ کیا ہوتا ہے جب ایک ہی فارمولہ کا استعمال کیا جاتا ہے۔ ایکسل 365۔ آپ اسے صرف ایک سیل میں ٹائپ کرتے ہیں (ہمارے معاملے میں B3)، Enter کی دبائیں… اور ایک ہی وقت میں نتائج سے پورا غصہ بھر دیں:

فلنگ ایک فارمولے کے ساتھ متعدد سیلز کو سپِلنگ کہا جاتا ہے، اور سیلز کی آبادی والے رینج کو اسپل رینج کہا جاتا ہے۔

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

Excel dynamic arrays کی دستیابی

Dynamic arrays کو Microsoft Ignite کانفرنس میں 2018 میں متعارف کرایا گیا تھا اور جنوری 2020 میں Office 365 سبسکرائبرز کے لیے جاری کیا گیا تھا۔ فی الحال، وہ دستیاب ہیں 8

  • Excel 2021
  • Excel 2021 for Mac
  • Excel for iPad
  • Excel for iPhone
  • Excel for Android ٹیبلٹس
  • اینڈرائیڈ فونز کے لیے ایکسل
  • ویب کے لیے ایکسل
  • ایکسل ڈائنامک ارے فنکشنز

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

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

    نیچے آپ کو ایک مختصر تفصیل ملے گی۔ ہر فنکشن کیا کرتا ہے اس کے ساتھ ساتھ گہرائی والے سبق کے لنکس:

    1. UNIQUE - ایک سے منفرد آئٹمز نکالتا ہےسیلز کی رینج۔
    2. فلٹر - آپ کے بیان کردہ معیار کی بنیاد پر ڈیٹا کو فلٹر کرتا ہے۔
    3. SORT - سیلز کی ایک رینج کو ایک مخصوص کالم کے مطابق ترتیب دیتا ہے۔
    4. SORTBY - ایک رینج کو ترتیب دیتا ہے سیلز کا کسی اور رینج یا ارے سے۔
    5. RANDARRAY - بے ترتیب نمبروں کی ایک صف تیار کرتا ہے۔
    6. SEQUENCE - ترتیب وار نمبروں کی فہرست تیار کرتا ہے۔
    7. TEXTSPLIT - سٹرنگز کو ایک سے تقسیم کرتا ہے کالموں یا/اور قطاروں میں مخصوص ڈیلیمیٹر۔
    8. TOCOL - ایک صف یا رینج کو ایک کالم میں تبدیل کریں۔
    9. TOROW - ایک رینج یا ارے کو ایک قطار میں تبدیل کریں۔
    10. WRAPCOLS - ایک قطار یا کالم کو 2D صف میں تبدیل کرتا ہے جس کی بنیاد پر ہر قطار کی قدروں کی مخصوص تعداد کی بنیاد پر ہوتا ہے۔
    11. WRAPROWS - ایک قطار یا کالم کو 2D صف میں تبدیل کرتا ہے جس کی بنیاد پر فی کالم کی مخصوص تعداد کی بنیاد پر ہوتا ہے۔ .
    12. ٹیک - ایک صف کے شروع یا اختتام سے متضاد قطاروں اور/یا کالموں کی ایک مخصوص تعداد کو نکالتا ہے۔

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

    XLOOKUP - VLOOKUP، HLOOKUP اور LOOKUP کا ایک زیادہ طاقتور جانشین ہے جو کالم اور قطار دونوں میں دیکھ سکتا ہے اور ایک سے زیادہ قدریں واپس کر سکتا ہے۔

    XMATCH - is MATCH فنکشن کا ایک زیادہ ورسٹائل جانشین جو عمودی اور افقی تلاش کر سکتا ہے اور مخصوص آئٹم کی متعلقہ پوزیشن واپس کر سکتا ہے۔

    ایکسل ڈائنامک ارے فارمولے

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

    مندرجہ ذیل مثالیں نئے متحرک صفوں کے فارمولوں کو عملی شکل دینے کے ساتھ ساتھ موجودہ فنکشنز پر متحرک صفوں کا اثر دکھاتی ہیں۔

    مثال 1۔ نیا ڈائنامک ارے فنکشن

    یہ مثال ظاہر کرتی ہے کہ ایکسل ڈائنامک ارے فنکشنز کے ساتھ حل کتنا تیز اور آسان کیا جا سکتا ہے۔

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

    =UNIQUE(B2:B10)

    آپ کسی بھی خالی سیل میں فارمولہ درج کریں اور Enter دبائیں۔ Excel فوری طور پر فہرست میں موجود تمام مختلف اقدار کو نکالتا ہے اور انہیں سیل سے شروع ہونے والے سیلز کی ایک رینج میں آؤٹ پٹ کرتا ہے جہاں آپ نے فارمولہ درج کیا تھا (ہمارے معاملے میں D2)۔ جب ماخذ کا ڈیٹا تبدیل ہوتا ہے، تو نتائج دوبارہ شمار کیے جاتے ہیں اور خود بخود اپ ڈیٹ ہو جاتے ہیں۔

    مثال 2. ایک فارمولے میں متعدد متحرک صفوں کو یکجا کرنا

    اگر کوئی نہیں ہے ایک فنکشن کے ساتھ کسی کام کو پورا کرنے کا طریقہ، چند کو ایک ساتھ جوڑیں! کے لیےمثال کے طور پر، حالت کی بنیاد پر ڈیٹا کو فلٹر کرنے اور نتائج کو حروف تہجی کے مطابق ترتیب دینے کے لیے، SORT فنکشن کو FILTER کے گرد لپیٹیں اس طرح:

    =SORT(FILTER(A2:C13, B2:B13=F1, "No results"))

    جہاں A2:C13 سورس ڈیٹا ہیں، B2:B13 ہیں جانچنے کے لیے قدریں، اور F1 معیار ہے۔

    مثال 3۔ موجودہ فنکشنز کے ساتھ نئے ڈائنامک ارے فنکشنز کا استعمال کرنا

    بطور نیا کیلکولیشن انجن ایکسل 365 روایتی فارمولوں کو آسانی سے صفوں میں تبدیل کر سکتا ہے، ایسی کوئی چیز نہیں ہے جو آپ کو نئے اور پرانے فنکشنز کو یکجا کرنے سے روکے۔

    مثال کے طور پر، یہ گننے کے لیے کہ ایک مخصوص رینج میں کتنی منفرد اقدار ہیں، متحرک صف کو گھوںسلا دیں۔ اچھے پرانے COUNTA میں منفرد فنکشن:

    =COUNTA(UNIQUE(B2:B10))

    مثال 4۔ موجودہ فنکشنز متحرک صفوں کو سپورٹ کرتے ہیں

    اگر آپ ایک رینج فراہم کرتے ہیں ایک پرانے ورژن جیسے کہ Excel 2016 یا Excel 2019 میں TRIM فنکشن کے سیلز، یہ پہلے سیل کے لیے ایک ہی نتیجہ واپس کرے گا:

    =TRIM(A2:A6)

    متحرک ایکسل میں، ایک ہی فارمولہ تمام پراسیس کرتا ہے۔ خلیات اور واپسی کی ایک سے زیادہ نتائج، جیسا کہ ذیل میں دکھایا گیا ہے:

    مثال 5. متعدد اقدار واپس کرنے کے لیے VLOOKUP فارمولہ

    جیسا کہ سب جانتے ہیں، VLOOKUP فنکشن کو ایک ہی واپس کرنے کے لیے ڈیزائن کیا گیا ہے۔ کالم انڈیکس پر مبنی قدر جو آپ نے بتائی ہے۔ تاہم، ایکسل 365 میں، آپ کئی کالموں سے مماثلتیں واپس کرنے کے لیے کالم نمبروں کی ایک صف فراہم کر سکتے ہیں:

    =VLOOKUP(F1, A2:C6, {1,2,3}, FALSE)

    22>

    مثال 6. ٹرانسپوز فارمولا بنایا گیاآسان

    پہلے ایکسل ورژن میں، TRANSPOSE فنکشن کے نحو نے غلطیوں کی کوئی گنجائش نہیں چھوڑی۔ اپنی ورک شیٹ میں ڈیٹا کو گھمانے کے لیے، آپ کو اصل کالموں اور قطاروں کو گننا ہوگا، خالی سیلوں کی اتنی ہی تعداد کو منتخب کرنا ہوگا لیکن واقفیت کو تبدیل کرنا ہوگا (بہت بڑی ورک شیٹس میں دماغ کو گھماؤ دینے والا آپریشن!)، منتخب رینج میں TRANSPOSE فارمولہ ٹائپ کریں، اور اسے درست طریقے سے مکمل کرنے کے لیے Ctrl + Shift + Enter دبائیں۔ افف!

    ڈائنیمک ایکسل میں، آپ صرف آؤٹ پٹ رینج کے سب سے بائیں سیل میں فارمولہ درج کرتے ہیں اور Enter دبائیں:

    =TRANSPOSE(A1:B6)

    Done!

    سپل رینج - ایک فارمولہ، ایک سے زیادہ سیلز

    سپل رینج سیلز کی ایک رینج ہے جس میں ایک ڈائنامک ارے فارمولے کے ذریعہ واپس کی جانے والی اقدار شامل ہیں۔

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

    اسپل رینج واقعی ایک زبردست چیز ہے جو ایکسل صارفین کی زندگی کو بہت آسان بناتی ہے۔ . پہلے، CSE ارے فارمولوں کے ساتھ، ہمیں یہ اندازہ لگانا پڑتا تھا کہ انہیں کتنے سیلز میں کاپی کرنا ہے۔ اب، آپ صرف پہلے سیل میں فارمولہ درج کریں اور ایکسل کو باقی کا خیال رکھنے دیں۔

    نوٹ۔ اگر کچھ اور ڈیٹا اسپل کی حد کو روک رہا ہے تو، ایک #SPILL خرابی واقع ہوتی ہے۔ رکاوٹ ڈالنے والے ڈیٹا کو ہٹانے کے بعد، خرابی ختم ہو جائے گی۔

    مزید معلومات کے لیے، براہ کرم دیکھیںایکسل اسپل رینج۔

    سپل رینج کا حوالہ (# علامت)

    اسپل رینج کا حوالہ دینے کے لیے، اوپری بائیں سیل کے پتے کے بعد ہیش ٹیگ یا پاؤنڈ علامت (#) لگائیں۔ رینج۔

    مثال کے طور پر، یہ معلوم کرنے کے لیے کہ A2 میں RANDARRAY فارمولے سے کتنے بے ترتیب نمبرز تیار ہوتے ہیں، COUNTA فنکشن میں اسپل رینج کا حوالہ فراہم کریں:

    =COUNTA(A2#)

    اسپل رینج میں اقدار کو شامل کرنے کے لیے، استعمال کریں:

    =SUM(A2#)

    25>

    تجاویز:

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

      مضمون انٹرسیکشن اور @کریکٹر

      متحرک صف ایکسل میں، فارمولہ کی زبان میں ایک اور اہم تبدیلی ہے۔ - @ کردار کا تعارف، جسے مضمون انٹرسیکشن آپریٹر کے نام سے جانا جاتا ہے۔

      مائیکروسافٹ میں Excel, implicit intersection ایک فارمولہ رویہ ہے جو بہت سی قدروں کو ایک ہی قدر میں گھٹا دیتا ہے۔ پرانے ایکسل میں، سیل میں صرف ایک ہی قدر ہو سکتی ہے، اس لیے یہ پہلے سے طے شدہ رویہ تھا اور اس کے لیے کسی خاص آپریٹر کی ضرورت نہیں تھی۔

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

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