په Excel کې د ډیری معیارونو سره څنګه وپلټئ (2 اسانه لارې)

  • دا شریک کړه
Hugh West

پداسې حال کې چې په Excel کې کار کوو، موږ باید دا ډیری وختونه ترسره کړو. موږ باید په ډیټا سیټ کې یو ځانګړی ارزښت وګورو چې یو یا څو معیارونه پوره کوي. نن ورځ زه به وښیم چې تاسو څنګه کولی شئ یو یا څو ارزښتونه وپلټئ چې په Excel کې د ډیټا سیټ کې ډیری معیارونه پوره کوي.

د تمرین کاري کتاب ډاونلوډ کړئ

د تمرین کولو لپاره دا د تمرین کاري کتاب ډاونلوډ کړئ کله چې تاسو دا لوستل کوئ مقاله.

د څو معیارونو سره وګورئ.xlsx

2 په Excel کې د ډیری معیارونو سره د لیدو لپاره مناسبې لارې

ډیټا وګورئ لاندې ترتیب شوی. موږ د Jupyter Group په نوم د شرکت د کارمند پیژندنه، د کارمند نومونه، د یوځای کیدو نیټه، او تنخواګانې لرو. موږ به د INDEX، MATCH، XLOOKUP، او FILTER افعال په کارولو سره د ډیری معیارونو سره ارزښتونه وګورو. دلته زموږ د نننۍ دندې لپاره د ډیټا سیټ یوه عمومي کتنه ده.

اوس به موږ هڅه وکړو هغه ارزښتونه وګورو چې د ډیټا له دې سیټ څخه مختلف ډوله ډیری معیارونه پوره کوي.

1 طریقه: د AND ډول ډیری معیارونه وپلټئ

لومړی، راځئ هڅه وکړو چې د او ډول څو څو معیارونه وګورو. دلته، او د څو معیارونو ټایپ کړئ پدې معنی چې یو ارزښت باید ټول هغه معیارونه پوره کړي چې باید وټاکل شي. راځئ هڅه وکړو چې یو کارمند ومومئ چې د ID له 400 څخه ډیر او معاش یې له $40000 څخه ډیر وي. تاسو کولی شئ دا دنده په 3 په بیلابیلو لارو سرته ورسوئ.

1.1 په قطارونو او کالمونو کې د INDEX او MATCH افعال سره یوځای کړئ

مخکې له دې چې اصلي ټکي ته لاړ شئ، تاسو کولی شئ لاړ شئ او د Excel INDEX او MATCH افعال ته یو نظر وګورئ. موږ به د INDEX-MATCH فورمول په کارولو سره کارمند د ID له 400 څخه ډیر او د $40000 څخه ډیر تنخواه ومومئ. راځئ چې لاندې لارښوونې تعقیب کړو:

مرحلې:

    14> لومړی، سیل G7 غوره کړئ او لاندې فورمول ولیکئ.
=INDEX(C5:C16,MATCH(1,(B5:B16>400)*(E5:E16>40000),0),1)

  • له هغې وروسته، په خپل کیبورډ کې Enter کېکاږئ. د پایلې په توګه، موږ یو کارمند وموند چې د ID له 400 څخه ډیر لوړ او د $ 40000 څخه ډیر معاش لري، ریچارډ سیمویلسن .

6>فارمول ماتول
  • B5:B16>400 د ټولو <څخه تیریږي 6> IDs په کالم کې B او د TRUE او FALSE ، TRUE کله چې یو ID د 400 څخه ډیر دی، که نه نو غلط .
  • E5:E16>40000 د ټولو تنخواګانو څخه تیریږي په کالم کې E او د درو او غلط ، ریښتیا کله چې معاش له $40,000 څخه ډیر وي یو لړ راګرځوي , که نه نو غلط.
  • (B5:B16>400)*(E5:E16>40000) د TRUE دوه صفونه ضرب کوي او غلط ، او بیرته راګرځي 1 کله چې د ID له 400 څخه لوی وي او معاش له $40,000 څخه ډیر وي . که نه نو بیرته راګرځي 0 .
  • MATCH(1,(B5:B16>400)*(E5:E16>40000),0) د صف څخه تیریږي (B5:B16>400)*(E5:E16>40000) او د لومړي 1 سیریل شمیره راګرځوي چې ورسره مخ کیږي.
  • په دې حالت کې، دا 5 بیرته راګرځي ځکه چې لومړی 1 په سریال نمبر 5 کې دی.
  • په پای کې، INDEX(C5:C16,MATCH(1,(B5:B16>400)*(E5 :E16>40000,0),1) د C5:C16 د سلسلې څخه د کارمند نوم بیرته راګرځوي، د قطار شمیر سره د MATCH فنکشن او کالم سره مساوي شمیره د 1 سره مساوي ده.
یادونه دا یو د صف فورمول دی. نو د Ctrl + Shift + Enter فشارول مه هیروئ پرته لدې چې تاسو په دفتر 365 کې یاست.
  • دا اړین کارمند دی چې د ID له 400 څخه ډیر او د $40,000 څخه ډیر معاش لري. اوس، که تاسو په دې پوهیږئ، ایا تاسو ما ته د هغه کارمند د موندلو فورمول ووایاست چې د دسمبر 31، 2009 څخه مخکې سره یوځای شوی و، مګر بیا هم معاش ترلاسه کوي له $ 25,000 څخه کم .
  • وروسته، لاندې فورمول په حجره کې ټایپ کړئ G7 .
=INDEX(C5:C16,MATCH(1,(D5:D16

  • له دې امله، Enter ټک وکړئ. برسېره پردې، تاسو به انجیلا هاپکنز د فورمول بیرته راستنیدو په توګه ترلاسه کړئ.

6> نور ولولئ: د لټون 7 ډولونه چې تاسو یې په Excel کې کارولی شئ

1.2 د XLOOKUP فنکشن په کارولو سره

موږ کولی شو پخوانی دنده د ایکسل د XLOOKUP فنکشن په کارولو سره هم ترسره کړو. مګر په یاد ولرئ، XLOOKUP یوازې په دفتر 365 کې شتون لري. مخکې له دې چې اصلي ټکي ته لاړ شئ، تاسو کولی شئ یو نظر ولرئد ایکسل په XLOOKUP فنکشن کې. اوس، موږ د XLOOKUP فنکشن په کارولو سره کارمند د ID له 400 څخه ډیر او د $40,000 څخه ډیر تنخواه موندلو. راځئ چې د زده کړې لپاره لاندې لارښوونې تعقیب کړو!

مرحلې:

  • لومړی، لاندې فورمول په حجره کې ټایپ کړئ G7 .
=XLOOKUP(1,(B5:B16>400)*(E5:E16>40000),C5:C16) 1>

  • په پایله کې، موږ د پخوا په څیر ورته کارمندان ترلاسه کړل، ریچارډ سیمویلسن . دا د هغه کارمند نوم دی چې د ID له 400 څخه ډیر او معاش یې له $40,000 څخه ډیر دی.

د فارمول ماتول
  • (B5:B16>400)*(E5:E16>40000) د <6 یو سرې راګرځوي>1 او 0 ، 1 کله چې ID له 400 څخه لوی وي او معاش له $40,000 څخه ډیر وي 0 بل ډول.
  • XLOOKUP(1,(B5:B16>400)*(E5:E16>40000),C5:C16) لومړی د 1 لپاره لټون صف (B5:B16>400)*(E5:E16>40000). کله چې دا یو ومومي، دا د خپل نږدې حجرې څخه په حد کې ارزښت بیرته راګرځوي C5:C16 .

نور ولولئ: په Excel کې د LOOKUP فنکشن کارولو څرنګوالی (4 مناسب مثالونه)

1.3 د فلټر فنکشن پلي کول

د INDEX-MATCH او XLOOKUP فورمول یو محدودیت لري. که چیرې له یو څخه ډیر ارزښت ورکړل شوي معیارونه پوره کړي، دوی یوازې لومړی ارزښت بیرته راولي. د مثال په توګه، په مخکیني مثال کې، که تاسو نږدې وګورئ، تاسو به ومومئ چې شتون لري دوه کارمندان چې د ID له 400 څخه ډیر او معاش یې له $40,000 څخه ډیر دی. دوی ریچارډ سیمویلسن او دي عثمان ملک. مګر INDEX-MATCH او XLOOKUP فورمول بیرته راګرځي یوازې لومړی کارمند، ریچارډ سیمویلسن . د ټولو ارزښتونو ترلاسه کولو لپاره چې ورکړل شوي معیارونه پوره کوي، تاسو کولی شئ د ایکسل FILTER فعالیت وکاروئ. مګر په یاد ولرئ، د FILTER فعالیت یوازې په دفتر 365 کې شتون لري. هغه کارمندان ومومئ چې د ID له 400 څخه لوی وي او د $40,000 څخه ډیر معاش ولري د فلټر فورمول به دا وي: =FILTER(C5:C16,(B5:B16>400)*(E5:E16>40000))

  • له هغې وروسته، دا ځل موږ ټول هغه کارمندان ترلاسه کړل چې ټول معیارونه ساتي، ریچارډ سیمویلسن او عثمان ملک .

20>

فارمول ماتول
  • (B5:B16>400)*(E5:E16>40000) د 1 او 0 ، 1 یو لړ راګرځي کله چې ID لوی وي له 400 څخه زیات او معاش یې د 40,000 ډالرو څخه ډیر دی. 0 بل ډول (د INDEX-MATCH برخه وګورئ).
  • فلټر(C5:C16,(B5:B16>400)*(E5:E16> ;40000)) په صف کې د ټولو ارزښتونو څخه تیریږي (B5:B16>400)*(E5:E16>40000)، او کله چې دا یو 1 ومومي، دا د رینج C5:C16 څخه نږدې ارزښت بیرته راګرځوي.
  • په دې توګه موږ ټول کارمندان د ID له 400 څخه لوی او یو معاش ډیرد $40,000 څخه.
  • اوس، که تاسو په دې پوهیږئ، ایا تاسو کولی شئ ما ته د هغو کارمندانو د موندلو فورمول ووایاست چې د جنوري 1، 2014 ترمنځ یوځای شوي، او د دسمبر 31، 2016 ، مګر معاش یې ترلاسه کړ لږترلږه $30,000 ؟ هو. تاسو په سمه یاست. فورمول به دا وي:
=FILTER(C5:C16,(D5:D16>=DATE(2014,1,1))*(D5:D16=30000))

21>

نور ولولئ: <6 په Excel کې د څو ارزښتونو د کتلو څرنګوالی (10 لارې)

میتود 2: د OR ډول ډیری معیارونه وپلټئ

اوس به موږ هڅه وکړو چې ځینې ارزښتونه وګورو چې ډیری معیارونه پوره کوي. د یا ډول. دلته، یا ډول معیارونه پدې معنی دي چې یو ارزښت باید د ټاکل شوي ټولو معیارونو په مینځ کې لږترلږه یو معیار پوره کړي. راځئ هڅه وکړو هغه کارمند معلوم کړو چې د 1 جنوري 2010 څخه مخکې یوځای شوی یا د $30,000 څخه ډیر معاش ترلاسه کوي.

2.1 د نیټې حد کې INDEX او MATCH افعال یوځای کړئ

د INDEX فنکشن ته د لیدو لپاره دلته کلیک وکړئ او د MATCH فنکشن لیدو لپاره دلته کلیک وکړئ مخکې له دې چې پرمخ لاړشئ، که تاسو وغواړئ.

ګامونه:

  • INDEX-MATCH فورمول به لکه څنګه چې په لاندې فورمول بکس کې ښودل شوي.
=INDEX(C5:C16,MATCH(TRUE,((D5:D1630000))>0,0),1)

  • وګورئ، موږ جیک سمپسن ، لومړی کارمند چې د یو ځای کیدو نیټه مخکې د جنوري 1، 2010 ترلاسه کړې، یا معاش زیات له $30,000 څخه. مګر ډیر نور کارمندان شتون لري. د INDEX-MATCH، په کارولو سره موږ یوازې لومړی ترلاسه کوو.
  • موږ به وروسته ټول کارمندان د دې په کارولو سره یوځای کړو فلټر وروسته فعالیت. دا اړین کارمند دی چې لږ تر لږه یو معیار سره سمون لري.

فارمول ماتول
  • D5:D16 ="" strong=""> د TRUE او FALSE یو لړ راګرځي. ریښتیا کله چې په کالم D کې د یوځای کیدو نیټه د 1 جنوري 2010 څخه کمه وي. غلط بل ډول.
  • E5:E16>30000 هم د TRUE او FALSE یو لړ راګرځوي. ریښتیا کله چې معاش له 30,000 ډالرو ډیر وي. غلط بل ډول.
  • (D5:D1630000) دوه صفونه اضافه کوي او د 0، 1، یا 2 بل صف بیرته راګرځوي 0 کله چې کوم معیار نه پوره کیږي، 1 کله چې یوازې یو معیار پوره وي او 2 کله چې دواړه معیارونه راضي وي.
  • ((D5:D1630000))>0 د سرې د ټولو ارزښتونو څخه تیریږي (D5:D1630000) او بیرته راګرځي TRUE که ارزښت له څخه ډیر وي. 0 ( 1 او 2 )، او غلط بل ډول ( 0 ).
  • MATCH(TRUE,((D5:D1630000))>0,0) په صف کې د ټولو ارزښتونو څخه تیریږي ((D5:D1630000))>0 او لومړی سیریل نمبر راګرځوي چیرته چې دا یو ریښتیا ترلاسه کوي.
  • په دې حالت کې، بیرته راګرځي 3 ځکه چې لومړی ریښتیا په سریال کې دی 3 .
  • په نهایت کې، INDEX(C5:C16,MATCH(TRUE,((D5:D1630000))>0,0),1) د رینج څخه د کارمند نوم بیرته راګرځوي C5:C16 د سیریل نمبر سره چې د MATCH فنکشن لخوا بیرته راستانه شوي.

اوس، که تاسوپه دې پوه شئ، ایا تاسو کولی شئ ما ته د هغه کارمند موندلو فورمول ووایاست چې د ID له 300 څخه کم، یا د یو ځای کیدو نیټه د جنوري 1، 2012 څخه کم وي یا د $30,000 څخه ډیر معاش ؟

هو. تاسو په سمه یاست. فورمول به دا وي:

=INDEX(C5:C16,MATCH(TRUE,((B5:B16<200)+(D5:D1630000))>0,0),1)

25>

نور ولولئ: څنګه؟ په Excel کې د متن لټون کول (7 مناسب میتودونه)

2.2 د XLOOKUP فنکشن پلي کول

تاسو کولی شئ ورته کار په Excel کې د XLOOKUP فنکشن په کارولو سره ترسره کړئ. XLOOKUP یوازې په دفتر 365 کې شتون لري.

مرحلې:

  • د کارمند موندلو فورمول د یو ځای کیدو نیټه د جنوري 1، 2010 یا د $30,000 څخه ډیر معاش به وي:
=XLOOKUP(TRUE,((D5:D1630000))>0,C5:C16)

  • وګورئ، موږ د پخوا په څیر ورته کارمند لرو، جیک سمپسن . مګر لکه څنګه چې د INDEX-MATCH فورمول سره، ډیر کارمندان ورکړل شوي معیارونه پوره کوي. موږ یوازې لومړی ترلاسه کړی دی.

فارمول ماتول
  • ((D5: D1630000))>0 راګرځي رښتیا کله چې لږ تر لږه یو له دوو معیارونو څخه راضي وي، که نه غلط . پورته برخه وګورئ.
  • XLOOKUP(TRUE,((D5:D1630000))>0,C5:C16) بیا د کالم C5:C16<څخه د کارمند نوم بیرته راګرځي. 7>، چیرته چې دا لومړی ترلاسه کیږي ریښتیا .

نور ولولئ: په Excel کې د بل شیټ څخه ارزښت څنګه وپلټئ (3 اسانه میتودونه )

2.3 د فلټر فنکشن کارول

په پای کې، موږ بهپه Excel کې د FILTER فنکشن په کارولو سره ورته دنده ترسره کړئ. د FILTER فعالیت یوازې په دفتر 365 کې شتون لري. دا ځل به موږ ټول هغه کارمندان ترلاسه کړو چې د 2010 کال د جنورۍ 1، څخه مخکې یوځای شوي یا د $ 30,000 څخه ډیر معاشونه ترلاسه کړي.

ګامونه: 1>

  • فارمول به هماغه وي لکه څنګه چې په لاندې فورمول بکس کې ښودل شوي.
=FILTER(C5:C16,((D5:D1630000))>0)

  • په دې توګه دا ټول هغه کارمندان بیرته راګرځوي چې لږترلږه یو له ورکړل شویو معیارونو څخه پوره کوي.
  • وګورئ، دا ځل موږ ټول هغه کارمندان لرو چې زموږ ټاکل شوي معیارونه پوره کوي، د جنوري 1 څخه مخکې د یوځای کیدو نیټه، 2010, یا د $30,000 څخه ډیر معاش.

د فورمول ماتول
  • ((D5:D1630000))>0 راګرځي ریښتیا کله چې لږترلږه یو له دوو معیارونو څخه راضي وي، که نه غلط . INDEX-MATCH برخه وګورئ.
  • FILTER(C5:C16,((D5:D1630000))>0) په سلسله کې د ټولو حجرو څخه تیریږي C5:C16 مګر یوازې هغه بیرته راګرځي کله چې دا د رښتیا سره مخ شي.

6>نور ولولئ: څنګه وګورئ په Excel کې جدول (8 میتودونه)

پایله

د دې میتودونو په کارولو سره ، تاسو کولی شئ یو څه ارزښت وپلټئ چې د ډیټا له هرې سیټ څخه ډیری معیارونه پوره کوي. ایا تاسو کومه بله طریقه پیژنئ؟ یا تاسو کومه پوښتنه لرئ؟ له موږ څخه پوښتنه وکړئ.

هیګ ویسټ په صنعت کې د 10 کلونو تجربې سره خورا تجربه لرونکي ایکسل روزونکی او شنونکی دی. هغه د محاسبې او مالیې په برخه کې د لیسانس سند او د سوداګرۍ اداره کې د ماسټرۍ سند لري. هیګ د تدریس لپاره لیوالتیا لري او د تدریس یوه ځانګړې طریقه یې رامینځته کړې چې تعقیب او پوهیدل یې اسانه دي. د ایکسل په اړه د هغه ماهر پوهه د نړۍ په زرګونو زده کونکو او مسلکيانو سره مرسته کړې چې خپل مهارتونه ښه کړي او د دوی په مسلک کې غوره شي. د خپل بلاګ له لارې، هیګ خپله پوهه له نړۍ سره شریکوي، د وړیا Excel ټیوټوریلونه او آنلاین روزنه وړاندې کوي ترڅو د افرادو او سوداګرۍ سره مرسته وکړي چې خپل بشپړ ظرفیت ته ورسیږي.