IF VLOOKUP ann an Excel: foirmle Vlookup le Ma tha suidheachadh

  • Roinn Seo
Michael Brown

Tha an oideachadh a’ sealltainn mar a chuireas tu V LOOKUP agus IF ag obair còmhla ri v-lookup le ma tha suidheachadh ann an Excel. Ionnsaichidh tu cuideachd mar a chleachdas tu foirmlean IF ISNA VLOOKUP gus an teacsa agad fhèin, neoni no ceal bàn a chur an àite mhearachdan #N/A.

Ged a tha na gnìomhan VLOOKUP agus IF feumail leotha fhèin, còmhla bidh iad a’ lìbhrigeadh eòlasan eadhon nas luachmhoire. Tha an oideachadh seo a' ciallachadh gu bheil cuimhne mhath agad air co-chòrdadh an dà ghnìomh, air neo 's dòcha gum bi thu airson d' eòlas a leasachadh le bhith leantainn nan ceanglaichean gu h-àrd. Meallta, Tha/Chan eil, msaa.

Is e aon de na suidheachaidhean as cumanta nuair a chuireas tu If agus Vlookup còmhla coimeas a dhèanamh eadar an luach a thill Vlookup le luach sampall agus tilleadh Tha / Chan eil no Fìor / Meallta mar an toradh.

Anns a’ mhòr-chuid de chùisean, dh’obraicheadh ​​am foirmle coitcheann a leanas gu math:

IF(VLOOKUP(…) = luach , TRUE, FALSE)

Air eadar-theangachadh gu Beurla shìmplidh, tha an fhoirmle ag iarraidh air Excel tilleadh True ma tha Vlookup fìor (i.e. co-ionann ris an luach ainmichte). Ma tha Vlookup ceàrr (chan eil e co-ionnan ris an luach ainmichte), tillidh an fhoirmle False .

Gu h-ìosal lorgaidh tu beagan chleachdaidhean fìor den fhoirmle IF Vlookup seo.

Eisimpleir 1. Seall suas luach sònraichte

Can abair, tha liosta de nithean ann an colbh A agus meud ann an colbh B. Tha thu a' cruthachadh deas-bhòrd dhan luchd-cleachdaidh agad agus tha feum agad air foirmlea bheireadh sùil air an àireamh airson nì ann an E1 agus a dh’ innseadh don neach-cleachdaidh a bheil an nì ann an stoc no air a reic a-mach.

Bidh thu a’ tarraing na h-àireimh le Vlookup àbhaisteach leis an dearbh fhoirmle maidsidh mar seo:

=VLOOKUP(E1,$A$2:$B$10,2,FALSE)

An uairsin, sgrìobh aithris IF a nì coimeas eadar toradh Vlookup le neoni, agus tillidh "Chan eil" ma tha e co-ionnan ri 0, "Tha" air dhòigh eile:

=IF(VLOOKUP(E1,$A$2:$B$10,2,FALSE)=0,"No","Yes")

<0

An àite Tha/Chan eil , faodaidh tu tilleadh TRUE/FALSE no Ann an stoc/reic a-mach no dhà sam bith eile roghainnean. Mar eisimpleir:

=IF(VLOOKUP(E1,$A$2:$B$10,2)=0,"Sold out","In stock")

Faodaidh tu cuideachd coimeas a dhèanamh eadar an luach a thill Vlookup le sampall teacsa . Anns a’ chùis seo, dèan cinnteach gun cuir thu sreang teacsa ann an comharran-luirg, mar seo:

=IF(VLOOKUP(E1,$A$2:$B$10,2)="sample text",TRUE,FALSE)

Eisimpleir 2. Dèan coimeas eadar toradh Vlookup agus cealla eile

Eisimpleir àbhaisteach eile de Vlookup le Ma tha suidheachadh ann an Excel a’ dèanamh coimeas eadar toradh Vlookup le luach ann an cealla eile. Mar eisimpleir, is urrainn dhuinn dearbhadh a bheil e nas motha na no co-ionann ri àireamh ann an cealla G2:

=IF(VLOOKUP(E1,$A$2:$B$10,2)>=G2,"Yes!","No")

Agus seo an fhoirmle againn le Vlookup ann an gnìomh:

13>

San aon dòigh, faodaidh tu gnìomhaiche loidsigeach sam bith eile a chleachdadh còmhla ri iomradh cealla san fhoirmle Excel If Vlookup agad.

Eisimpleir 3. Luachan Vlookup ann an liosta nas giorra

Gus coimeas a dhèanamh eadar gach cealla sa cholbh targaid le liosta eile agus till True no Tha ma lorgar maids, False no Chan eil air dhòigh eile, cleachd am foirmle coitcheann seo IF ISNA VLOOKUP:

IF(ISNA(VLOOKUP(…)), “Chan eil”, “Tha”)

Ma thig mearachd #N/A gu buil le Vlookup, tillidh am foirmle “Chan eil”, a’ ciallachadh nach lorgar an luach sgrùdaidh air an liosta sgrùdaidh. Ma lorgar am maids, thèid "Tha" a thilleadh. Mar eisimpleir:

=IF(ISNA(VLOOKUP(A2,$D$2:$D$4,1,FALSE)),"No","Yes")

Ma tha feum aig loidsig do ghnìomhachas air na toraidhean eile, dìreach atharraich “Tha” agus “Chan eil” gus loidsig na foirmle a thionndadh air ais:

=IF(ISNA(VLOOKUP(A2,$D$2:$D$4,1,FALSE)),"Yes","No")

Excel Ma tha foirmle Vlookup airson àireamhachadh eadar-dhealaichte a dhèanamh

A bharrachd air na teachdaireachdan teacsa agad fhèin a thaisbeanadh, Ma nì gnìomh le Vlookup diofar àireamhachadh stèidhichte air na slatan-tomhais a shònraicheas tu.

A’ toirt ar n-eisimpleir nas fhaide, leig dhuinn obrachadh a-mach coimisean neach-reic sònraichte (F1) a rèir an èifeachdais: coimisean 20% dhaibhsan a rinn $200 is barrachd, 10% airson a h-uile duine eile .

Airson seo, nì thu sgrùdadh a bheil an luach a thill Vlookup nas motha na no co-ionann ri 200, agus ma tha, iomadachadh le 20%, no le 10% air neo eile:

=IF(VLOOKUP(F1,$A$2:$C$10,3,FALSE )>=200, VLOOKUP(F1,$A$2:$C$10,3,FALSE)*20%, VLOOKUP(F1,$A$2:$C$10,3,FALSE)*10%)

Càit an e ainmean luchd-reic a th’ ann an A2:A10 agus C2:C10 nan luchd-reic.

IF ISNA VLOOKUP gus #N/A mhearachdan fhalach

Mura h-urrainn don ghnìomh VLOOKUP luach ainmichte a lorg, tilgidh e mearachd #N/A. Gus am mearachd sin a ghlacadh agus an teacsa agad fhèin a chuir na àite, cuir a-steach foirmle Vlookup ann an deuchainn loidsigeach gnìomh IF, mar seo:

IF (ISNA (VLOOKUP (…)), "Cha deach a lorg", VLOOKUP (…) )

Gu nàdarrach, 's urrainn dhut teacsa sam bith a thogras tu a thaipeadh an àite "Cha deach a lorg".

A’ creidsinn, tha liosta neach-reic agadainmean ann an aon cholbh agus suimean reic ann an colbh eile. Is e an obair agad àireamh a tharraing a fhreagras ris an ainm a chuireas an neach-cleachdaidh a-steach ann am F1. Mur lorgar an t-ainm, seall teachdaireachd a' sealltainn sin.

Leis na h-ainmean ann an A2:A10 agus na suimean C2:C10, faodar an obair a choileanadh leis na leanas Ma tha foirmle Vlookup:

=IF(ISNA(VLOOKUP(F1,$A$2:$C$10,3,FALSE)), "Not found", VLOOKUP(F1,$A$2:$C$10,3,FALSE))

Ma lorgar an t-ainm, thèid suim reic co-chosmhail a thilleadh:

Mura lorgar an luach sgrùdaidh, an Cha deach a lorg teachdaireachd a’ nochdadh an àite na mearachd # N/A:

Mar a dh’obraicheas am foirmle seo

Tha loidsig na foirmle gu math sìmplidh: bidh thu a’ cleachdadh gnìomh ISNA gus sùil a thoirt air Vlookup airson # N/A mhearachdan. Ma thachras mearachd, tillidh ISNA TRUE, air neo FALSE. Bidh na luachan gu h-àrd a’ dol gu deuchainn loidsigeach a’ ghnìomh IF, a nì aon de na leanas:

  • Ma tha an deuchainn loidsigeach TRUE (mearachd # N/A), thèid do theachdaireachd a thaisbeanadh.
  • Ma tha an deuchainn loidsigeach FALSE (lorgar luach seallaidh), tillidh Vlookup maids mar as trice.

IFNA VLOOKUP ann an dreachan Excel nas ùire

A’ tòiseachadh le Excel 2013, bidh is urrainn dhaibh an gnìomh IFNA a chleachdadh an àite IF ISNA gus mearachdan # N/A a ghlacadh agus a làimhseachadh:

IFNA(VLOOKUP(…), “ Cha deach a lorg”)

Anns an eisimpleir againn, bhiodh am foirmle gabh an cruth a leanas:

=IFNA(VLOOKUP(F1,$A$2:$C$10,3, FALSE), "Not found")

Tip. Ma tha thu airson a h-uile seòrsa mearachd a ghlacadh, chan e a-mhàin #N/A, cleachd VLOOKUP còmhla ris a’ ghnìomh IFERROR. Gheibhear barrachd fiosrachaidh an seo: IFERRORVLOOKUP ann an Excel.

Excel Vlookup: mura lorgar tilleadh 0

Nuair a bhios tu ag obair le luachan àireamhach, 's dòcha gum bi thu airson neoni a thilleadh nuair nach eil an luach sgrùdaidh air a lorg. Gus a dhèanamh, cleachd am foirmle IF ISNA VLOOKUP air a dheasbad gu h-àrd le beagan atharrachaidh: an àite teachdaireachd teacsa, thoir seachad 0 san argamaid value_if_true den ghnìomh IF:

IF(ISNA(VLOOKUP( …)), 0, VLOOKUP(…))

Anns a’ chlàr sampall againn, rachadh am foirmle mar a leanas:

=IF(ISNA(VLOOKUP(F2,$A$2:$C$10,3,FALSE)), 0, VLOOKUP(F2,$A$2:$C$10,3,FALSE))

Anns an tionndaidhean o chionn ghoirid de Excel 2016 agus 2013, faodaidh tu am measgachadh IFNA Vlookup a chleachdadh a-rithist:

=IFNA(VLOOKUP(I2,$A$2:$C$10,3, FALSE), 0)

Excel Vlookup: mura lorgar cealla bàn air ais

Seo aon atharrachadh eile den aithris “Vlookup if then”: na toir seachad dad nuair nach lorgar an luach sgrùdaidh. Gus seo a dhèanamh, thoir stiùireadh don fhoirmle agad sreang fhalamh ("") a thilleadh an àite na mearachd # N/A:

IF(ISNA(VLOOKUP(…)), "", VLOOKUP(…))

Gu h-ìosal Seo eisimpleirean de fhoirmle iomlan no dhà:

Airson a h-uile tionndadh Excel:

=IF(ISNA(VLOOKUP(F2,$A$2:$C$10,3,FALSE)), "", VLOOKUP(F2,$A$2:$C$10,3,FALSE))

Airson Excel 2016 agus Excel 2013:

=IFNA(VLOOKUP(F2,$A$2:$C$10,3, FALSE), "")

Mas ann le maids clàr-amais - clì vlookup le Ma tha suidheachadh

Tha fios aig luchd-cleachdaidh eòlach Excel nach e gnìomh VLOOKUP an aon dòigh air sgrùdadh dìreach a dhèanamh ann an Excel. Faodar am measgachadh INDEX MATCH a chleachdadh airson an adhbhair seo cuideachd agus tha e eadhon nas cumhachdaiche agus nas ioma-chruthach. Is e an deagh naidheachd gum faod Index Match obrachadh còmhla ri IF anns an aon dòigh riVlookup.

Mar eisimpleir, tha àireamhan òrduigh agad ann an colbh A agus ainmean luchd-reic ann an colbh B. Tha thu a' sireadh foirmle gus an àireamh òrduigh airson neach-reic sònraichte a tharraing.

Chan urrainn vlookup a bhith air a chleachdadh sa chùis seo oir chan urrainn dha rannsachadh bho dheas gu clì. Obraichidh Index Match gun cnap fhad ‘s a lorgar an luach sgrùdaidh sa cholbh sgrùdaidh. Mura h-eil, nochdaidh mearachd #N/A. Gus an teacsa mearachd àbhaisteach agad a chuir an àite an teacsa agad fhèin, dèan maids clàr nead am broinn IF ISNA:

=IF(ISNA(INDEX(A2:A10, MATCH(F1, $B$2:$B$10, 0))), "Not found", INDEX(A2:A10, MATCH(F1, $B$2:$B$10, 0)))

Ann an Excel 2016 agus 2016, faodaidh tu IFNA a chleachdadh an àite IF ISNA gus am foirmle a dhèanamh nas motha compact:

=IFNA(INDEX(A2:A10, MATCH(F1, $B$2:$B$10, 0)), "Not found")

San aon dòigh, faodaidh tu Index Match a chleachdadh ann am foirmlean eile.

Seo mar a chleachdas tu Aithris Vlookup agus IF còmhla ann an Excel. Gus sùil nas mionaidiche a thoirt air na foirmlean air an deach beachdachadh san oideachadh seo, tha fàilte oirbh an leabhar-obrach sampall againn gu h-ìosal a luchdachadh sìos. Tha mi a’ toirt taing dhut airson do leughadh agus tha mi an dòchas d’fhaicinn air ar blog an ath sheachdain!

Leabhar-obrach cleachdaidh airson a luchdachadh sìos

Excel IF Vlookup - eisimpleirean foirmle (faidhle .xlsx)

Tha Mìcheal Brown dèidheil air teicneòlas sònraichte le dìoghras airson pròiseasan iom-fhillte a dhèanamh nas sìmplidhe a’ cleachdadh innealan bathar-bog. Le còrr air deich bliadhna de eòlas anns a’ ghnìomhachas teignigeach, tha e air urram a thoirt dha na sgilean aige ann am Microsoft Excel agus Outlook, a bharrachd air Google Sheets agus Docs. Tha blog Mhìcheil gu sònraichte airson a chuid eòlais agus eòlais a cho-roinn le daoine eile, a’ toirt seachad molaidhean agus clasaichean-oideachaidh a tha furasta a leantainn airson cinneasachd agus èifeachdas a leasachadh. Ge bith co-dhiù a tha thu nad neach-proifeiseanta eòlach no nad neach-tòiseachaidh, tha blog Mhìcheal a 'tabhann lèirsinn luachmhor agus comhairle phractaigeach airson a bhith a' faighinn a 'chuid as fheàrr às na h-innealan bathar-bog riatanach sin.