د فورمول مثالونو سره د Excel LOOKUP فعالیت

  • دا شریک کړه
Michael Brown

ټیوټوریل د Excel LOOKUP فنکشن ویکتور او سري شکلونه تشریح کوي او د فارمول مثالونو سره په Excel کې د LOOKUP عادي او غیر معمولي کارونې ښیې.

یو له ډیری مکرر پوښتنو څخه چې هر اکسل کاروونکی په یو وخت کې یو ځل پوښتنه کوي دا دی: " زه څنګه په یوه پاڼه کې ارزښت وګورم او یو ورته ارزښت بل شیټ ته واړوم؟ ". البته، د اساسي سناریو ډیری توپیرونه شتون لري: تاسو ممکن د دقیق میچ په پرتله د نږدې میچ په لټه کې یاست، تاسو ممکن په کالم کې په عمودی یا افقی ډول په قطار کې وپلټئ، یو یا څو معیارونه ارزونه وکړئ، په هرصورت. , جوهر یو شان دی - تاسو اړتیا لرئ پوه شئ چې څنګه په Excel کې وګورئ.

Microsoft Excel د لټون کولو لپاره یو څو مختلفې لارې وړاندې کوي. د پیل کولو لپاره، راځئ چې یو فنکشن زده کړو چې د عمودی او افقی لید د ساده قضیې اداره کولو لپاره ډیزاین شوی. لکه څنګه چې تاسو په اسانۍ سره اټکل کولی شئ، زه د LOOKUP فعالیت په اړه خبرې کوم.

    Excel LOOKUP فنکشن - نحو او کارول

    په خورا اساسي کچه، په Excel کې د LOOKUP فعالیت په یوه کالم یا قطار کې یو ارزښت لټوي او په بل کالم یا قطار کې د ورته موقعیت څخه یو مناسب ارزښت بیرته راولي.

    په Excel کې د LOOKUP دوه ډولونه شتون لري: Vector او Array هر فورمه په انفرادي ډول لاندې تشریح شوې.

    د ایکسل LOOKUP فعالیت - ویکتور فارم

    په دې شرایطو کې، یو ویکتور یو کالم یا یو قطار رینج ته اشاره کوي.فورمول دا کار کوي:

    =LOOKUP(VLOOKUP(E2, $A$2:$C$7, 3, FALSE), {"c";"d";"t"}, {"Completed";"Development";"Testing"})

    لکه څنګه چې لاندې په سکرین شاټ کې ښودل شوي، فورمول د لټون جدول څخه د پروژې حالت بیرته ترلاسه کوي او د اړوند کلمې سره لنډیز بدلوي:

    لارښوونه. که تاسو د Office 365 ګډون برخې په توګه Excel 2016 کاروئ، تاسو کولی شئ د ورته موخو لپاره د سویچ فنکشن وکاروئ.

    زه هیله لرم چې دا مثالونه په دې اړه یو څه رڼا واچوي چې څنګه د LOOKUP فعالیت کار کوي. د فورمولونو د ښه پوهیدو لپاره، تاسو ته ښه راغلاست د دې Excel Lookup مثالونو ډاونلوډ کړئ. په راتلونکي ټیوټوریل کې، موږ به په Excel کې د لټون کولو لپاره یو څو نورو لارو په اړه بحث وکړو او تشریح کړو چې کوم د لټون فورمول غوره دی چې په کوم حالت کې وکارول شي. زه د لوستلو لپاره مننه کوم او هیله لرم چې راتلونکې اونۍ زموږ په بلاګ کې وګورم!

    په پایله کې، تاسو د LOOKUP د ویکتور بڼه وکاروئ ترڅو د ټاکل شوي ارزښت لپاره د ډیټا یوه قطار یا یو کالم وپلټئ، او یو ارزښت له ورته موقعیت څخه په بل قطار یا کالم کې راوباسئ.

    د ویکتور لید ترکیب دی. په لاندې ډول:

    LOOKUP(lookup_value, lookup_vector, [result_vector])

    چیرته:

    • Lookup_value (اړین) - د لټون لپاره ارزښت. دا کیدای شي یو شمیر، متن، د سم یا غلط منطقي ارزښت وي، یا د یوې حجرې حواله وي چې د لټون ارزښت لري.
    • Lookup_vector (ضروري) - یو قطار یا یو کالم د پلټنې لپاره رینج. دا باید په په پورته کیدو ترتیب کې ترتیب شي.
    • نتیجه_ویکٹر (اختیاري) - یو قطار یا یو کالم سلسله چې تاسو غواړئ پایله بیرته راوړئ - یو ارزښت د لټون ارزښت په ورته موقعیت کې. نتیجه_ویکٹر باید د ورته اندازې لکه لیک اپ_رینج وي. که پریښودل شي، پایله د lookup_vector څخه بیرته راستانه کیږي.

    لاندې مثالونه په عمل کې دوه ساده لټون فارمولونه ښیي.

    عمودی لټون فورمول - په یوه کې لټون د کالم سلسله

    راځئ چې ووایو، تاسو په کالم D (D2:D5) کې د پلورونکو لیست لرئ او هغه محصولات چې دوی یې په کالم E (E2:E5) کې پلوري. تاسو یو ډشبورډ رامینځته کوئ چیرې چې ستاسو کارونکي به په B2 کې د پلورونکي نوم داخل کړي او تاسو داسې فورمول ته اړتیا لرئ چې په B3 کې ورته محصول راوباسي. دا کار د دې فورمول سره په اسانۍ سره ترسره کیدی شي:

    =LOOKUP(B2,D2:D5,E2:E5)

    14>

    د ښه پوهیدو لپارهدلیلونه، مهرباني وکړئ دې سکرین شاټ ته یو نظر وګورئ:

    افقي لټون فورمول - په یو قطار کې لټون وکړئ

    که ستاسو د سرچینې ډاټا افقی ترتیب ولري، د بیلګې په توګه ننوتل د کالمونو پر ځای په قطارونو کې اوسیږي، بیا په lookup_vector او result_vector دلیلونو کې یو قطار رینج وړاندې کوي، لکه دا:

    =LOOKUP(B2,E1:H1,E2:H2)

    د دې ټیوټوریل په دویمه برخه کې، تاسو به یو څو نور Excel Lookup مثالونه ومومئ چې ډیر پیچلي کارونه حل کوي. په ورته وخت کې، مهرباني وکړئ لاندې ساده حقایق په یاد ولرئ چې تاسو سره به د ممکنه نیمګړتیاوو په مخنیوي کې مرسته وکړي او د عام غلطیو مخه ونیسي.

    5 شیان چې تاسو باید د Excel LOOKUP د ویکتور فارم په اړه پوه شئ

    1. ارزښتونه lookup_vector باید په په لوړیدو ترتیب ترتیب شي، د بیلګې په توګه له کوچني څخه تر لوی یا له A څخه تر Z پورې، که نه نو ستاسو د Excel Lookup فورمول کیدای شي یوه تېروتنه یا ناسمه پایله راوګرځوي. که تاسو اړتیا لرئ چې په غیر ترتیب شوي ډاټا کې لټون وکړئ، نو بیا د انډیکس میچ یا آفسټ میچ څخه کار واخلئ.
    2. Lookup_vector او result_vector باید یو وي 8>یو قطار یا یو کالم د ورته اندازې رینج.
    3. په Excel کې د LOOKUP فعالیت کیس غیر حساس دی، دا توپیر نه کوي لوی او کوچني متن.
    4. ایکسیل LOOKUP د نږدې میچ پر بنسټ کار کوي. په دقیق ډول، د لټون فورمول لومړی د دقیق میچ لټون کوي. که دا د لټون ارزښت په سمه توګه ونه موندل شي، دا د بل کوچنی ښکاريارزښت ، د بیلګې په توګه په lookup_vector کې ترټولو لوی ارزښت چې د lookup_value څخه کم یا مساوي دی.

      د مثال په توګه، که ستاسو د لټون ارزښت "5" وي، فورمول به دا لومړی وپلټي. که "5" ونه موندل شي، نو دا به "4" لټون وکړي. که "4" ونه موندل شي، دا به "3" لټون وکړي، او داسې نور.

    5. که lookup_value کوچنی په کوچني ارزښت څخه 1>lookup_vector ، Excel LOOKUP د #N/A تېروتنه راګرځوي.

    د ایکسل LOOKUP فنکشن - د سرې بڼه

    د LOOKUP فنکشن د صف فارم په کې ټاکل شوی ارزښت لټوي. د صف لومړی کالم یا قطار او د قطار په وروستي کالم یا قطار کې د ورته موقعیت څخه یو ارزښت بیرته ترلاسه کوي.

    د سرې لټون دوه دلیلونه لري، چې دواړه اړین دي:

    LOOKUP( lookup_value, array)

    چیرته:

    • Lookup_value - یو ارزښت چې په یوه صف کې د لټون لپاره.
    • Array - a د حجرو لړۍ چیرې چې تاسو غواړئ د لټون ارزښت لټون وکړئ. د صف په لومړي کالم یا قطار کې ارزښتونه (په دې پورې اړه لري چې ایا تاسو V-lookup یا H-lookup ترسره کوئ) باید په پورته ترتیب سره ترتیب شي. لوی او کوچني توري مساوي ګڼل کیږي.

    د مثال په توګه، د پلورونکي نومونو سره چې د صف په لومړي کالم کې موقعیت لري (کالم A) او د ترتیب نیټې په وروستي کالم (کالم C) کې تاسو کولی شئ د نوم د لټون لپاره لاندې فورمول وکاروئ او د سمون نیټه راوباسئ:

    =LOOKUP(B2,D2:F5)

    نوټ. د سرې بڼهد Excel LOOKUP فنکشن باید د Excel سري فورمولونو سره مغشوش نه شي. که څه هم دا په صفونو کې کار کوي، LOOKUP لاهم یو منظم فورمول دی، کوم چې د Enter کیلي په فشارولو سره په معمول ډول بشپړ کیږي.

    4 شیان چې تاسو باید د Excel LOOKUP د صف فارم په اړه پوه شئ

    1. که سری د کالمونو څخه ډیر قطارونه ولري یا د کالمونو او قطارونو ورته شمیر , د لټون فورمول په لومړي کالم کې لټون کوي ​​(افقي لټون).
    2. که ارې د قطارونو په پرتله ډیر کالمونه ولري ، Excel LOOKUP په لومړي قطار کې لټون کوي ​​(عمودی لټون ).
    3. که یو فورمول د لټون ارزښت ونه موندل شي، دا په صف کې لوی ارزښت کاروي چې د lookup_value څخه کم یا مساوي وي.<11
    4. که د د لټون ارزښت د صف په لومړي کالم یا قطار کې د کوچني ارزښت څخه کوچنی وي (د سرې ابعادو پورې اړه لري)، د لټون فورمول د #N/A تېروتنه راګرځوي.

    مهم یادونه! د Excel LOOKUP سرې فارم فعالیت محدود دی او موږ یې د کارولو وړاندیز نه کوو. پرځای یې، تاسو کولی شئ د VLOOKUP یا HLOOKUP فنکشن وکاروئ، کوم چې په ترتیب سره د عمودی او افقی لټون کولو لپاره غوره شوي نسخې دي.

    په Excel کې د LOOKUP فنکشن کارولو څرنګوالی - د فورمول مثالونه

    که څه هم شتون لري په Excel کې د کتلو او میچ کولو لپاره ډیر پیاوړي فعالیتونه (کوم چې زموږ د راتلونکي ټیوټوریل موضوع ده)، LOOKUP په ډیری حاالتو کې کار کوي، او لاندې مثالونهیو څو غیر معمولی استعمالونه وښایه. مهرباني وکړئ په یاد ولرئ، لاندې ټول فورمولونه د Excel LOOKUP د ویکتور فارمول کاروي.

    په یوه کالم کې په وروستي غیر خالي حجره کې یو ارزښت وګورئ

    که تاسو په متحرک ډول آباد شوي کالم لرئ ډاټا، تاسو ممکن غواړئ ترټولو وروستي اضافه شوي ننوتل غوره کړئ، د بیلګې په توګه په کالم کې وروستی غیر خالي حجره ترلاسه کړئ. د دې لپاره، دا عمومي فورمول وکاروئ:

    LOOKUP(2, 1/( کالم "")، کالم )

    په پورتني فورمول کې، ټول دلیلونه پرته له دې چې د کالم حواله ثابته ده. نو، په ځانګړي کالم کې د وروستي ارزښت بیرته ترلاسه کولو لپاره، تاسو یوازې د اړوند کالم حواله چمتو کولو ته اړتیا لرئ. د مثال په توګه، په A کالم کې د وروستي غیر خالي حجرې ارزښت استخراج لپاره، دا فورمول وکاروئ:

    =LOOKUP(2, 1/(A:A""), A:A)

    د نورو کالمونو څخه د وروستي ارزښت ترلاسه کولو لپاره، د کالم حوالې بدل کړئ لکه ښودل شوي په لاندې سکرین شاټ کې - لومړی حواله هغه کالم دی چې د خالي / غیر خالي حجرو لپاره چک کیږي، او دویمه حواله هغه کالم دی چې ارزښت یې له دې څخه بیرته راولي:

    22>

    12>څنګه دا فورمول کار کوي

    په lookup_value استدلال کې، تاسو 2 یا کوم بل شمیر چې له 1 څخه لوی وي (په یوه شیبه کې، تاسو به پوه شئ چې ولې).

    په lookup_vector دلیل، تاسو دا بیان واچوئ: 1/(A:A"")

    • لومړی، تاسو منطقي عملیات A:A"" ترسره کوئ چې په کالم A کې هره حجره پرتله کوي. د خالي تار سره او د خالي حجرو لپاره سم او د غیر خالي حجرو لپاره FALSE بیرته راګرځي. پهپورتنۍ بېلګه، په F2 کې فورمول دا صف بیرته راګرځوي: {رښتیا؛ ریښتیا؛ ریښتیا؛ ریښتیا؛ غلط...
    • بیا، تاسو د پورتني سرې د هر عنصر لخوا 1 شمیره ویشئ. د ریښتیني مساوي 1 سره او غلط د 0 سره مساوي کولو سره، تاسو یو نوی صف ترلاسه کوئ چې د 1 او # DIV/0 څخه جوړ دی! تېروتنې (د 0 په واسطه د ویشلو پایله)، او دا لړۍ د lookup_vector په توګه کارول کیږي. په دې مثال کې، دا ده {1;1;1;1;#DIV/0!...

    اوس، دا څنګه راځي چې فورمول په کالم کې وروستی غیر خالي ارزښت بیرته راولي په دې شرط چې lookup_value د lookup_vector له کوم عنصر سره سمون نه خوري؟ د منطق د پوهیدو کلیدي دا ده چې Excel LOOKUP د نږدې میچ سره لټون کوي، د بیلګې په توګه کله چې دقیق لټون ارزښت ونه موندل شي، دا په lookup_vector کې د راتلونکي لوی ارزښت سره سمون لري چې د lookup_value څخه کوچنی دی. . زموږ په قضیه کې، lookup_value 2 دی او په lookup_vector کې ترټولو لوی ارزښت 1 دی، نو LOOKUP په صف کې د وروستي 1 سره سمون لري، کوم چې وروستی غیر خالي حجره ده!

    په نتیجه_ویکٹر دلیل کې، تاسو هغه کالم ته مراجعه کوئ چې تاسو یې غواړئ یو ارزښت بیرته راوباسئ، او ستاسو د لټون فورمول به ارزښت د لټون ارزښت په ورته حالت کې راوړي.

    ټیپ. که تاسو غواړئ د قطار شمیره ترلاسه کړئ وروستی ارزښت ولري، نو بیا د ROW فنکشن څخه کار واخلئ ترڅو بیرته ترلاسه کړئ. د مثال په توګه: =LOOKUP(2,1/(A:A""),ROW(A:A))

    په یوه قطار کې په وروستي غیر خالي حجره کې ارزښت وګورئ

    که ستاسو د سرچینې ډیټا په قطارونو کې ایښودل شوي ويد کالمونو په پرتله، تاسو کولی شئ د دې فورمول په کارولو سره د وروستي غیر خالي حجرې ارزښت ترلاسه کړئ:

    LOOKUP(2, 1/( قطار "")، قطار ) <0 په حقیقت کې، دا فورمول بل څه نه دي مګر د پخوانۍ فورمول یو څه بدلون دی، یوازینی توپیر سره چې تاسو د کالم حوالې پر ځای د قطار حواله کاروئ.

    د مثال په توګه، د وروستي ارزښت ترلاسه کولو لپاره په 1 قطار کې غیر خالي حجره، دا فورمول وکاروئ:

    =LOOKUP(2, 1/(1:1""), 1:1)

    لاندې سکرین شاټ پایله ښیې:

    23>

    17> ارزښت ترلاسه کړئ په یو قطار کې د وروستي ننوتلو سره تړاو لري

    یوازې لږ خلاقیت سره، پورتنۍ فورمول په اسانۍ سره د نورو ورته کارونو د حل لپاره دودیز کیدی شي. د مثال په توګه، دا په قطار کې د یو ځانګړي ارزښت وروستي مثال سره تړلی ارزښت ترلاسه کولو لپاره کارول کیدی شي. دا کیدای شي یو څه ناڅرګند وي، مګر لاندې مثال به د شیانو پوهیدل اسانه کړي.

    فرض کړئ چې تاسو یو لنډیز جدول لرئ چیرې چې کالم A د پلورونکي نومونه لري او ورپسې کالمونه د هرې میاشتې لپاره یو ډول معلومات لري. په دې مثال کې، یو سیل "هو" لري که چیرې یو پلورونکي په یوه میاشت کې لږترلږه یوه معامله بنده کړي. زموږ هدف دا دی چې یوه میاشت په یو قطار کې د وروستي "هو" ننوتلو سره تړلې وي.

    کار د لاندې LOOKUP فورمول په کارولو سره حل کیدی شي:

    =LOOKUP(2, 1/(B2:H2="yes"), $B$1:$H$1)

    د فورمول منطق اساسا ورته دی لکه څنګه چې په لومړي مثال کې بیان شوی. توپیر دا دی چې تاسو د "مساوي سره" آپریټر ("=") د "مساوي نه" پرځای کاروئ"("") ته او د کالمونو پر ځای په قطارونو کې کار وکړئ.

    لاندې سکرین شاټ پایله ښیې:

    24>

    د نیست شوي IFs لپاره د بدیل په توګه وګورئ

    په ټولو لوک اپ فورمولونو کې چې تر اوسه مو پرې بحث کړی دی، د lookup_vector او result_vector دلیلونه د رینج ریفرینس په واسطه ښودل شوي. په هرصورت، د Excel LOOKUP فنکشن ترکیب اجازه ورکوي ویکتورونه د عمودی سرې ثابت په شکل کې عرضه کول، کوم چې تاسو ته د دې وړتیا درکوي چې د nested IF فعالیت د ډیر جامع او لوستلو اسانه فورمول سره نقل کړئ.

    راځئ چې ووایو، تاسو د لنډیزونو لیست لرئ کالم A او تاسو غواړئ دوی د بشپړ نومونو سره ځای په ځای کړئ، چیرته چې "C" د "بشپړ شوي" لپاره ولاړ دی، "D" "پرمختګ" دی، او "T" "ازموینه" ده. دا کار د لاندې nested IF فنکشن سره سرته رسولی شي:

    =IF(A2="c", "Completed", IF(A2="d", "Development", IF(A2="t", "Testing", "")))

    یا، د دې لټون فورمول په کارولو سره:

    =LOOKUP(A2, {"c";"d";"t"}, {"Completed";"Development";"Testing"})

    لکه څنګه چې په کې ښودل شوي لاندې سکرین شاټ، دواړه فورمولونه ورته پایلې ورکوي:

    یادونه. د دې لپاره چې د Excel Lookup فورمول په سمه توګه کار وکړي، په lookup_array کې ارزښتونه باید له A څخه Z یا له کوچني څخه تر لوی پورې ترتیب شي.

    که تاسو د لټون میز څخه ارزښتونه راوباسئ، نو تاسو کولی شئ د میچ بیرته ترلاسه کولو لپاره lookup_value دلیل کې د Vlookup فنکشن ځای په ځای کړئ.

    فرض کړئ چې د لټون ارزښت په E2 حجره کې دی، د لټون جدول A2:C7 دی، او د ګټو کالم ("حالت") د لټون جدول کې دریم کالم دی، لاندې

    مایکل براون د ټیکنالوژۍ وقف شوی لیوال دی چې د سافټویر وسیلو په کارولو سره د پیچلو پروسو ساده کولو لپاره لیوالتیا لري. د ټیک صنعت کې د یوې لسیزې څخه ډیرې تجربې سره، هغه خپل مهارتونه په مایکروسافټ ایکسل او آؤټ لک کې، او همدارنګه د ګوګل شیټس او اسنادو کې لوړ کړي دي. د مایکل بلاګ د نورو سره د هغه پوهه او تخصص شریکولو ته وقف شوی دی، د تولید او موثریت د ښه کولو لپاره د تعقیب لپاره اسانه لارښوونې او لارښوونې چمتو کوي. که تاسو تجربه لرونکی مسلکي یاست یا پیل کونکی یاست ، د مایکل بلاګ د دې اړین سافټویر وسیلو څخه خورا ډیر ترلاسه کولو لپاره ارزښتناک لیدونه او عملي مشورې وړاندې کوي.