Swyddogaeth wedi'i nythu gan IF a VLOOKUP yn Excel (5 Enghraifft Addas)

  • Rhannu Hwn
Hugh West

IF a VLOOKUP swyddogaethau yw rhai o'r swyddogaethau a ddefnyddir fwyaf yn MS Excel at wahanol ddibenion. Defnyddir y datganiad IF at ddibenion cyflyru a defnyddir VLOOKUP i chwilio am unrhyw werth penodol mewn ystod. Gall y fformiwlâu sy'n defnyddio'r ddwy swyddogaeth hyn chwilio'n hawdd am unrhyw werthoedd penodol o unrhyw set ddata benodol. Yn yr erthygl hon, byddaf yn dangos 5 enghraifft ymarferol i chi o'r swyddogaeth nythu IF a VLOOKUP yn Excel.

Lawrlwythwch Gweithlyfr Ymarfer

Gallwch lawrlwythwch ein gweithlyfr ymarfer oddi yma am ddim!

Defnyddio Nested IF a VLOOKUP.xlsx

5 Defnydd Ymarferol o IF a VLOOKUP Swyddogaeth nythu yn Excel

1. Paru Allbwn VLOOKUP â Gwerth Penodol

Dewch i ni ystyried set ddata o gynhyrchion â'u ID , Enw , Pris Uned , Swm , Cyfanswm , a Dyddiad Cyflenwi .

Nawr, rydym am ddarganfod argaeledd pob cynnyrch gan ddefnyddio IF a Fformiwla VLOOKUP . Rydyn ni eisiau chwilio am argaeledd y cynnyrch trwy roi enw'r cynnyrch yn unig. Dilynwch y camau isod i gyflawni hyn.

📌 Camau:

  • Yn gyntaf oll, cliciwch ar cell C17 .
  • Yn dilyn, rhowch y fformiwla ganlynol yn cell C17 a gwasgwch Enter.
=IF(VLOOKUP(C16,$C$5:$D$14,2,FALSE)=0,"No","Yes")

🔎 am Excel! Cael diwrnod braf! Diolch!

Dadansoddiad Fformiwla:
  • Yn gyntaf, yn y ffwythiant VLOOKUP C16 yw'r gell sy'n dal yr allweddair chwilio. Yna $C$5:$D$14 yw'r ystod lle byddwn yn chwilio'r data a roddwyd. Defnyddir 2 gan ein bod yn chwilio am werth meini prawf cyfatebol yn ail golofn ein hystod chwilio ac yn olaf defnyddir FALSE i ddiffinio'r union gyfatebiaeth.
  • Felly, Bydd VLOOKUP(C16,$C$5:$D$14,2, FALSE) yn dychwelyd gwerth colofn Swm ar gyfer cell C16 .
  • I ddysgu mwy am y ffwythiant VLOOKUP yma, ymwelwch â'r ddolen hon
  • Yna IF yn gwirio a yw allbwn y ffwythiant VLOOKUP yn 0 neu'n rhywbeth arall. Yn dibynnu ar y canlyniad, bydd y ffwythiant IF yn dychwelyd Ie neu Na fel yr allbwn terfynol.
  • I ddysgu mwy am y ffwythiant IF , gallwch ymweld â hwn dolen
  • Nawr, rhowch unrhyw enw ar y cynnyrch sydd â maint mwy na sero ar cell C16 a gwiriwch y allbwn.

  • Nawr, rhowch unrhyw enw ar y cynhyrchion y mae'r nifer ar eu cyfer yn 0 yn cell C16 . Ac, byddech chi'n gweld y byddai'r canlyniad yn dod fel Na .

Felly, rydych chi wedi creu fformiwla gan ddefnyddio'r IF a VLOOKUP ffwythiannau i ddychwelyd canlyniadau ar gyfer gwerth penodol.

Darllen Mwy: Sut i Ddefnyddio VLOOKUP Nested yn Excel (3 maen prawf)<2

2. Defnyddio IF aFformiwla nythu VLOOKUP i'w Chwilio yn Seiliedig ar Ddau Werth

Nawr byddwn yn chwilio am unrhyw elfennau neu gynhyrchion sy'n seiliedig ar ddau werth gan ddefnyddio'r ffwythiant nythu IF a VLOOKUP . Yn y set ddata, mae dau bris marchnad gwahanol ar gyfer pob cynnyrch. Dyma ddau werth: id cynnyrch a rhif marchnad.

Nawr, rydym am ddod o hyd i bris y cynnyrch yn seiliedig ar y ddau werth hyn. Ewch drwy'r camau isod i wneud hyn.

📌 Camau:

  • Yn gyntaf, rhowch y fformiwla ganlynol yng nghell C18 a gwasgwch yr allwedd Rhowch .
=IF(C17="Market 1",VLOOKUP(C16,B5:E14,3,FALSE),VLOOKUP(C16,B5:E14,4,FALSE))

> 🔎 Dadansoddiad Fformiwla:
  • Yn y ffwythiant IF C17="Marchnad 1″ yw'r cyflwr rhesymegol. Mae'n gwirio a yw Rhif y Farchnad a gofnodwyd yn 1 ai peidio.
  • Os mai 1 yw Rhif y Farchnad, bydd y pris yn cael ei dynnu o'r golofn Marchnad 1 gan ddefnyddio'r VLOOKUP(C16,B5:E14,3,FALSE) rhan.
  • Fel arall, bydd yn tynnu'r pris o'r Marchnad 2 colofn yn defnyddio VLOOKUP(C16,B5:E14,4,FALSE) yr is-fformiwla yma.
  • Yn dilyn, rhowch y ID yn cell C16 a Rhif y Farchnad yn cell C17 .
  • Yn dilyn hynny, pwyswch yr allwedd Enter .
<0

Felly, byddwch yn gallu creu fformiwla gyda ffwythiannau nythu IF a VLOOKUP i chwilio i fyny yn seiliedig ar ddau werth yn llwyddiannus.

Darllen Mwy: Excel LOOKUP vsVLOOKUP: Gyda 3 Enghreifftiau

3. Paru Ffurflenni Chwilio â Chell Arall

Nawr, yn y rhan hon, byddwn yn darganfod y pris uchaf o'r data ac yn cymharu os yw ein data a chwiliwyd yn cyfateb i'r data a gofnodwyd ai peidio. Gellir rhag-ddiffinio'r cyflog uchaf drwy ddefnyddio'r ffwythiant MAX .

Nawr, i gyrraedd y targed gwirioneddol, dilynwch y camau isod.<3

📌 Camau:

  • Ar y cychwyn cyntaf, rhowch y fformiwla ganlynol yng nghell C17 a gwasgwch Enter.
=IF(VLOOKUP(C16,$B$5:$G$14,4)>=F16,"Yes","No")

🔎 Dadansoddiad Fformiwla:

  • Yn y ffwythiant IF , yn gyntaf rydym yn gwirio'r cyflwr gan ddefnyddio gwerth dychwelyd y ffwythiant VLOOKUP . VLOOKUP(C16,$B$5:$G$14,4) bydd y rhan hon yn dychwelyd pris yr ID a roddwyd a bydd yn cael ei gymharu â'r gwerth mwyaf a ddiffiniwyd ymlaen llaw.
  • 14>Os yw pris yr ID a gofnodwyd yn fwy na neu'n hafal i'r pris uchaf, yna bydd yn argraffu Ie, fel arall bydd yn argraffu Na.
  • Yn dilyn, rhowch unrhyw ID ar cell C16 a gwiriwch yr allbwn ar cell C17 .

Felly, byddwch yn gallu chwilio am werth drwy un arall cell.

Darllen Mwy: Sut i Dychwelyd y Gwerth Uchaf Gan Ddefnyddio VLOOKUP yn Excel

Darlleniadau Tebyg

  • VLOOKUP Ddim yn Gweithio (8 Rheswm ac Ateb)
  • MYNEGAI MATCH vs VLOOKUP Function (9 Enghreifftiau)
  • VLOOKUP iDychwelyd Colofnau Lluosog yn Excel (4 Enghraifft)
  • VLOOKUP a Dychwelyd Pob Cyfateb yn Excel (7 Ffordd)
  • Excel VLOOKUP i Ddychwelyd Gwerthoedd Lluosog Yn fertigol

4. Defnyddio ffwythiant nythu gydag IF & VLOOKUP i Edrych Gwerthoedd o Restr Byrrach

Ar yr adeg hon, rydym am ddidoli neu dynnu rhywfaint o ddata penodol o restr gan ddefnyddio ffwythiannau nythu IF a VLOOKUP . Gadewch i ni dybio bod colofn ychwanegol yn cael ei hychwanegu at y set ddata flaenorol o'r enw Statws . Mae dau werth posibl ar gyfer y briodwedd hon, un yw Wedi'i Gyflawni a Heb ei Gyflawni . Ein tasg ni yw diffinio statws pob cynnyrch gan ddefnyddio'r wybodaeth tabl Rhestr Cynnyrch a Ddarperir a roddir.

Er mwyn cyflawni'r nod hwn, ewch drwy'r camau isod.

📌 Camau:

  • Yn gyntaf oll, cliciwch ar cell G5 a mewnosodwch y y fformiwla ganlynol.
=IF(ISNA(VLOOKUP(C5,$I$5:$I$10,1,FALSE)),"Not Delivered","Delivered")

🔎 Dadansoddiad Fformiwla:

  • Yn ogystal, rydym wedi defnyddio cyfuniad o swyddogaethau IF, ISNA, a VLOOKUP yma. Os na allai'r ffwythiant ISNA ddod o hyd i'r enw data cyfatebol o'r ystod chwilio, yna bydd yn dychwelyd GWIR, fel arall ANGHYWIR.
  • Yn defnyddio gwerth dychwelyd y ffwythiant ISNA , mae'r ffwythiant IF yn dychwelyd “ Heb ei Gyflawni ” os na cheir y cynnyrch yn yr ystod chwilio a “ Wedi'i Gyflawni ” os yw'r cynnyrch i mewnyr ystod chwilio.
  • Os ydych am archwilio mwy am y ffwythiant ISNA hwn , gallwch ymweld â'r dolen hon .
  • Yn dilyn hynny, tarwch yr allwedd Enter .
  • Ar ôl hynny, defnyddiwch y nodwedd llenwi i lawr i gopïo'r fformiwla ar gyfer yr holl gelloedd eraill isod.

Felly, fe welwch y byddwch yn gallu chwilio am werthoedd o restr fer trwy'r ffyrdd hyn.

Darllen Mwy: Sut i Ddefnyddio Swyddogaeth IF ISNA gyda VLOOKUP yn Excel (3 Enghraifft)

5. Defnyddio Swyddogaeth Nythog IF-VLOOKUP i Berfformio Cyfrifiadau Gwahanol

Nawr yn yr adran hon, byddwn yn gwneud mwy o gyfrifiadau yn seiliedig ar bris y cynhyrchion yn awtomatig.

Dewch i ni ddweud, rydym am ddarganfod y gostyngiad o 20% os yw pris yr uned yn uwch na $800 a'r gostyngiad o 15% os yw pris yr uned yn is na $800. Dilynwch y camau isod i gyflawni hyn.

📌 Camau:

  • I ddechrau, cliciwch ar cell C17 a rhowch y fformiwla ganlynol.
=IF(VLOOKUP(C16,$B$5:$F$14,4,FALSE )>800, VLOOKUP(C16,$B$5:$F$14,4,FALSE)*15%, VLOOKUP(C16,$B$5:$F$14,4,FALSE)*20%)

  • Yn dilyn hynny, pwyswch y Rhowch allwedd.

🔎 Dadansoddiad Fformiwla:

  • 10> VLOOKUP(C16,$B$5:$F$14,4,FALSE)>800 , bydd y rhan hon yn gwirio a yw gwerth chwilio cell C16 yn y Colofn Pris Uned yn fwy na 800.
  • =IF(VLOOKUP(C16,$B$5:$F$14,4,FALSE)>800,VLOOKUP(C16,$B$5:$F$14,4,FALSE)*15%,VLOOKUP(C16,$B$5:$F$14,4,FALSE)*20%) , mae'r rhan hon yn sicrhau, os yw'r gwerth edrych i fyny yn fwy na 800, byddai'n cael ei luosi â 15%, fel arall, byddai'n cael ei luosi â 20%.
    Ar hyn o bryd, rhowch unrhyw ID ar cell C16 a byddwch yn cael yr allbwn yn cell C17 .

O ganlyniad, byddwch yn gallu gwneud cyfrifiadau gwahanol trwy ddefnyddio ffwythiannau nythu IF a VLOOKUP .

Sut i Ymdrin â Gwallau Wrth Weithio gyda Swyddogaethau Fformiwla IF a VLOOKUP nythu yn Excel <5

Nawr, weithiau, fe allai ddigwydd, nad oes cyfatebiaeth yn ôl eich chwiliad. Yn y sefyllfa hon, byddech yn cael #N/A gwallau. Ond gallwch osgoi dangos y gwall hwn gan ddefnyddio rhai triciau a fformiwlâu. Dilynwch y ffyrdd isod i ddysgu hyn drwy'r un set ddata ag a ddefnyddiwyd mewn enghreifftiau o'r gorffennol.

1. OS YW YW YW'N Cuddio #D/A Gwallau

Chi yn gallu defnyddio'r ffwythiant ISNA gyda ffwythiannau IF a VLOOKUP i osgoi cael #N/A gwallau. Dilynwch y camau isod i wneud hyn.

📌 Camau:

  • Yn gyntaf oll, cliciwch ar cell C17 a mewnosodwch y canlynol fformiwla.
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),"Not found",VLOOKUP(C16,$B$5:$F$14,4,FALSE))

  • Yn dilyn, pwyswch yr allwedd Enter .

🔎 Dadansoddiad Fformiwla:

  • >VLOOKUP(C16,$B$5:$F$14,4,FALSE) , mae'r rhan hon yn dod o hyd i'r unedpris o'r golofn Pris Uned ar gyfer y rhif adnabod cynnyrch sydd yng nghell C16 .
  • ISNA(VLOOKUP(C16,$B$5:$F$14,4, ANGHYWIR)) , mae'r rhan hon yn gwirio a yw'r gwerth pris uned dymunol ar gael yn y set ddata ai peidio.
  • =IF(ISNA(VLOOKUP(C16,$B) $5:$F$14,4,FALSE)),,"Heb ganfod", VLOOKUP(C16,$B$5:$F$14,4,FALSE)) , mae'r fformiwla hon yn dychwelyd “Heb ei chanfod” os yw'r nid yw gwerth yn bodoli yn y set ddata, ac mae'n dychwelyd “Found” os yw'r gwerth yn bodoli yn y set ddata.
  • Ar hyn o bryd, rhowch unrhyw ID nad yw yn y set ddata yn cell C16 .
  • O ganlyniad, fe gewch y canlyniad dymunol fel Heb ei ganfod yng nghell C17 yn lle #N/A gwall.

O ganlyniad, byddwch yn gallu trin y gwallau #N/A fel hyn.

Darllen Mwy: Pam Mae VLOOKUP yn Dychwelyd #D/A Pan fo Paru'n Bodoli? (5 Achos a Datrysiad)

2. Dychwelyd 0 ar gyfer Data Coll Gan Ddefnyddio Swyddogaeth IF a VLOOKUP

Nawr, gadewch i ni ddweud, rydych am ddychwelyd 0 yn lle dychwelyd “Heb ganfod ” pan nad oes data'n cael ei baru. Gallwch gyflawni hyn drwy ddefnyddio'r camau isod.

📌 Camau:

  • Yn gyntaf, rhowch y fformiwla ganlynol yng nghell C17 a pwyswch yr allwedd Enter .
=IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16,$B$5:$F$14,4,FALSE))

Enter

> 🔎 Dadansoddiad Fformiwla:
  • > ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE) ) , mae'r rhan hon yn gwirio a yw uned chwilio cell C16mae gwerth pris ar gael yn y set ddata ai peidio.
  • =IF(ISNA(VLOOKUP(C16,$B$5:$F$14,4,FALSE)),0,VLOOKUP(C16 ,$B$5:$F$14,4,FALSE)) , mae'r rhan hon yn dychwelyd 0 os na ddarganfyddir y gwerth yn y set ddata ac yn dychwelyd pris uned gwirioneddol y cynnyrch a ddymunir os canfyddir.
  • Ar ôl hynny, rhowch unrhyw ddull adnabod nad yw yn y set ddata yn cell C16 .

Felly, byddwch yn cael y canlyniad dymunol yn cell C17 a bydd yn gallu trin gwallau #N/A gyda 0.

Nodyn:

Fel y Pris, mae'r maes wedi'i fformatio fel arian cyfred a dyna pam na fydd yn argraffu 0 yn uniongyrchol. Yn hytrach na 0, bydd yn argraffu llinell doriad (-) .

Pethau i'w Cofio

Yn ymarferol, gallwch gael # N/A gwallau am y rhesymau canlynol.

  • Nid yw'r gwerth chwilio yn bodoli yn y tabl
  • Mae'r gwerth chwilio wedi'i gamsillafu neu mae'n cynnwys gofod ychwanegol.
  • Nid yw'r amrediad tabl wedi'i fewnbynnu'n gywir.
  • Rydych yn copïo VLOOKUP, ac nid yw cyfeirnod y tabl wedi'i gloi.

Casgliad

0> Felly, yn yr erthygl hon, rwyf wedi dangos 5 enghraifft ymarferol i chi o'r swyddogaeth nythu IF- VLOOKUPyn Excel. Gallwch hefyd lawrlwytho ein llyfr gwaith am ddim i ymarfer. Gobeithio y bydd yr erthygl hon yn ddefnyddiol ac yn llawn gwybodaeth i chi. Os oes gennych unrhyw ymholiadau neu argymhellion pellach, mae croeso i chi wneud sylwadau yma.

Ac, ewch i ExcelWIKI i ddysgu mwy o bethau

Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.