Fonksiyona VLOOKUP naxebite - çareserkirina pirsgirêka N/A, NAME û NIRX

Ev ders rave dike ka meriv çawa zû bi rewşek ku fonksiyonek heye re mijûl dibe VPR (VLOOKUP) naxwaze di Excel 2013, 2010, 2007 û 2003 de bixebite, û meriv çawa xeletiyên hevpar nas bike û rast bike û sînoran derbas bike VPR.

Di çend gotarên berê de, me cûrbecûr aliyên fonksiyonê lêkolîn kir VPR li Excel. Ger we wan bi baldarî xwendibe, divê hûn niha di vî warî de bibin pispor. Lêbelê, ne bê sedem e ku gelek pisporên Excel bawer dikin VPR yek ji taybetmendiyên tevlihevtir e. Gelek sînor û taybetmendiyên wê hene ku dibin çavkaniya gelek pirsgirêk û xeletiyan.

Fonksiyona VLOOKUP naxebite - çareserkirina pirsgirêka N/A, NAME û NIRX

Di vê gotarê de hûn ê ravekirinên hêsan ên xeletiyan bibînin #BA (#N/A), #NAV? (#NAV?) û #GIRANÎ! (#VALUE!) yên ku dema ku bi fonksiyonê re dixebitin xuya dibin VPR, û her weha teknîk û rêbazên mijûlbûna bi wan re. Em ê bi dozên herî gelemperî û sedemên herî eşkere dest pê bikin. VPR nexebite, ji ber vê yekê çêtir e ku meriv mînakan bi rêza ku di gotarê de hatine dayîn lêkolîn bike.

Di fonksiyona VLOOKUP-ê de di Excel de xeletiya #N/A rastkirin

Di formulên bi VPR peyama çewtiyê #BA (#N/A) tê wateya ne (bê dane) - dema ku Excel nikaribe nirxa ku hûn lê digerin bibîne xuya dike. Ev ji ber çend sedeman dibe.

1. Nirxa ku tê xwestin şaş hatiye nivîsandin

Ramanek baş e ku meriv pêşî vê tiştê kontrol bike! Dema ku hûn bi daneya pir mezin, ku ji hezaran rêzan pêk tên, an jî dema ku nirxa ku hûn lê digerin di formulakekê de tê nivîsandin, pir caran tîpên tîp çêdibin.

2. Dema ku bi VLOOKUP-ê re lihevhatinek texmînî digere #N / ​​xeletiyek

Heke hûn formulakek bi şertê lêgerîna lihevhatinê ya texmînî, ango arguman bikar bînin range_lookup (range_lookup) RAST e an ne diyar e, dibe ku formula we xeletiyek rapor bike # N / A di du rewşan de:

  • Nirxa ku lê tê nihêrtin ji nirxa herî piçûk a di rêza ku lê tê nihêrtin kêmtir e.
  • Stûna lêgerînê bi rêza hilkişînê nayê rêz kirin.

3. #N/A çewtiyek dema ku bi VLOOKUP re lihevhatinek rastîn digerin

Ger hûn li hevberek rastîn, ango argumanek digerin range_lookup (range_lookup) DEWLE ye û nirxa rast nehate dîtin, formula jî dê xeletiyek rapor bike # N / A. Zêdetir fêr bibin ka meriv çawa bi fonksiyonek lihevhatinên rast û teqrîb bigerin VPR.

4. Stûna lêgerînê ne herî çep e

Wekî ku hûn dizanin, yek ji sînorên herî girîng e VPR ew e ku ew nikare ber bi çepê ve were, ji ber vê yekê divê stûna lêgerînê ya di tabloya we de herî çep be. Di pratîkê de, em pir caran vê yekê ji bîr dikin, ku dibe sedema formula ne-xebat û xeletiyek. # N / A.

Fonksiyona VLOOKUP naxebite - çareserkirina pirsgirêka N/A, NAME û NIRX

Biryar: Ger ne gengaz be ku strukturên daneyê biguhezînin da ku stûna lêgerînê ya herî çepê bimîne, hûn dikarin tevheviya fonksiyonan bikar bînin NAVEROK (INDEX) û PÊKIRÎ DERKETIN (MATCH) wekî alternatîfek maqûltir ji bo VPR.

5. Jimar wek metnê tên teşekirin

Çavkaniyek din a xeletiyê # N / A di formulas bi VPR Di tabloya sereke an tabloya lêgerînê de di forma nivîsê de hejmar in.

Ev bi gelemperî diqewime dema ku hûn agahdarî ji databasên derveyî derdixin, an dema ku hûn li pêş hejmarê apostrofek dinivîsin da ku sifira pêşîn bigire.

Nîşaneyên herî eşkere yên hejmarek di forma nivîsê de di wêneya jêrîn de têne xuyang kirin:

Fonksiyona VLOOKUP naxebite - çareserkirina pirsgirêka N/A, NAME û NIRX

Digel vê yekê, hejmar dikarin di formatê de werin hilanîn giştî (Giştî). Di vê rewşê de, tenê yek taybetmendiyek berbiçav heye - hejmar li kêleka çepê ya hucreyê têne rêz kirin, lê ji hêla xwerû ve ew li kêleka rastê têne rêz kirin.

Biryar: Ger ew nirxek yekane ye, tenê li ser îkona xeletiyê bikirtînin û hilbijêrin Veguherîne Hejmarê (Veguhezînin Hejmarê) ji pêşeka çarçoveyê.

Fonksiyona VLOOKUP naxebite - çareserkirina pirsgirêka N/A, NAME û NIRX

Ger ev rewş bi gelek hejmaran re ye, wan hilbijêrin û li qada hilbijartî rast-klîk bikin. Di menuya çarçoveyê ya ku xuya dike de, hilbijêrin Hucreyên Format bikin (Hêneyên Format) > tab jimare (Hejmar) > format jimare (Hejmar) û çap bike OK.

6. Di serî de yan jî li dawiyê deverek heye

Sedema herî kêm eşkere ya xeletiyê ev e. # N / A di fonksiyonê de VPR, ji ber ku dîtina van cîhên zêde ji hêla dîtbarî ve dijwar e, nemaze dema ku bi tabloyên mezin re dixebitin, dema ku piraniya daneyan li derveyî ekranê ne.

Çareserî 1: Cihên zêde di tabloya sereke de (ku fonksiyona VLOOKUP lê ye)

Ger cîhên zêde di tabloya sereke de xuya bibin, hûn dikarin bi vegirtina argumanê piştrast bikin ku formula bi rêkûpêk dixebitin nirxa_dîtinê (lookup_value) nav fonksiyonek TRIM (TRIM):

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

=ВПР(СЖПРОБЕЛЫ($F2);$A$2:$C$10;3;ЛОЖЬ)

Fonksiyona VLOOKUP naxebite - çareserkirina pirsgirêka N/A, NAME û NIRX

Çareserî 2: Cihên zêde di tabloya lêgerînê de (di stûna lêgerînê de)

Ger cîhên zêde di stûna lêgerînê de ne - awayên hêsan # N / A di formula bi VPR nikare were dûr kirin. Di şona VPR Hûn dikarin formula arrayek bi tevlihevkirina fonksiyonan bikar bînin NAVEROK (NAVEROK), PÊKIRÎ DERKETIN (MÊÇÎN) и TRIM (TRIM):

=INDEX($C$2:$C$10,MATCH(TRUE,TRIM($A$2:$A$10)=TRIM($F$2),0))

=ИНДЕКС($C$2:$C$10;ПОИСКПОЗ(ИСТИНА;СЖПРОБЕЛЫ($A$2:$A$10)=СЖПРОБЕЛЫ($F$2);0))

Ji ber ku ev formula array e, ji bîr nekin ku çap bikin Ctrl + Shift + Enter li şûna yên asayî Derbasbûnji bo ku formula rast têkevin.

Fonksiyona VLOOKUP naxebite - çareserkirina pirsgirêka N/A, NAME û NIRX

Çewtiya #VALUE! di formulên bi VLOOKUP

Di pir rewşan de, Microsoft Excel xeletiyek rapor dike #GIRANÎ! (#VALUE!) dema ku nirxa ku di formula de hatî bikar anîn bi celebê daneyê re hev nagire. Bo VPR, hingê bi gelemperî du sedemên xeletiyê hene #GIRANÎ!.

1. Nirxa ku hûn lê digerin ji 255 tîpan dirêjtir e

Hişyar bin: fonksiyon VPR nikare li nirxên ku ji 255 tîpan zêdetir hene bigere. Ger nirxa ku hûn lê digerin ji vê sînor derbas bibe, hûn ê peyamek xeletiyê bistînin. #GIRANÎ!.

Fonksiyona VLOOKUP naxebite - çareserkirina pirsgirêka N/A, NAME û NIRX

Biryar: Gelek taybetmendiyan bikar bînin INDEX+MAÇE (INDEX + MASÇ). Li jêr formulek heye ku dê ji bo vê peywirê baş bike:

=INDEX(C2:C7,MATCH(TRUE,INDEX(B2:B7=F$2,0),0))

=ИНДЕКС(C2:C7;ПОИСКПОЗ(ИСТИНА;ИНДЕКС(B2:B7=F$2;0);0))

Fonksiyona VLOOKUP naxebite - çareserkirina pirsgirêka N/A, NAME û NIRX

2. Rêya tevahî ya pirtûka xebatê ya lêgerînê nayê diyar kirin

Ger hûn daneyan ji pirtûkek din a xebatê distînin, divê hûn riya tevahî ya wê pelê diyar bikin. Zêdetir, divê hûn navê pirtûka xebatê (tevî dirêjkirinê) di nav kemberên çargoşeyî de [ ], li pey navê pelê, li dûv jî xalek ravek. Pêdivî ye ku ev hemî avahî di nav apostrofan de were girtin, heke navê pirtûk an pelê valahiyan hebe.

Li vir avahiya tevahî ya fonksiyonê ye VPR ji bo lêgerîna di pirtûkek din de:

=VLOOKUP(lookup_value,'[workbook name]sheet name'!table_array, col_index_num,FALSE)

=ВПР(искомое_значение;'[имя_книги]имя_листа'!таблица;номер_столбца;ЛОЖЬ)

Formula rastîn dikare bi vî rengî xuya bike:

=VLOOKUP($A$2,'[New Prices.xls]Sheet1'!$B:$D,3,FALSE)

=ВПР($A$2;'[New Prices.xls]Sheet1'!$B:$D;3;ЛОЖЬ)

Ev formula dê nirxa hucreyê bibîne A2 di stûnekê de B li ser pelê Sheet1 di pirtûka xebatê de Bihayên Nû û nirxa têkildar ji stûnê derxînin D.

Ger beşek ji rêça sifrê were derxistin, fonksiyona we VPR dê nexebite û dê xeletiyek rapor bike #GIRANÎ! (tevî ku pirtûka xebatê ya bi tabloya lêgerînê niha vekirî be).

Ji bo bêtir agahdarî li ser fonksiyonê VPRreferanskirina pelek din a Excel-ê, li dersê binêre: Bi karanîna VLOOKUP-ê li pirtûkek xebatê din bigere.

3. Argument Column_num ji 1 kêmtir e

Zehmet e ku meriv rewşek bifikire ku kesek bikeve nirxek jê kêmtir 1ji bo ku stûna ku jê tê derxistin nîşan bide. Her çend gengaz e ku nirxa vê argumanê ji hêla fonksiyonek din a Excel ve ku di hundurê de ye were hesibandin VPR.

Ji ber vê yekê, eger ew diqewime ku argumana col_index_num (hejmara_stûnê) kêmtir ji 1karî VPR dê xeletiyek jî ragihîne #GIRANÎ!.

Eger argumana col_index_num (hejmara_stûnê) ji hejmara stûnên di rêzika diyarkirî de mezintir e, VPR dê xeletiyek rapor bike #REF! (#SSYL!).

Çewtiya #NAME? di VLOOKUP de

Rewşa herî hêsan xelet e #NAV? (#NAME?) - heke hûn bi xeletî navê fonksiyonê bi xeletiyek binivîsin dê xuya bibe.

Çareserî diyar e - rastnivîsîna xwe kontrol bikin!

VLOOKUP naxebite (sînorkirin, hişyarî û biryar)

Ji bilî hevoksaziya pir tevlihev, VPR ji her fonksiyonek din a Excel bêtir sînorkirin hene. Ji ber van sînoran, formulas sade xuya bi VPR gelek caran dibe sedema encamên neçaverêkirî. Li jêr hûn ê çareseriyên ji bo çend senaryoyên hevpar bibînin ku li wir VPR xelet e.

1. VLOOKUP ne hesas e

Karî VPR ferq nake û tîpên biçûk û mezin wek hev qebûl dike. Ji ber vê yekê, heke di tabloyê de çend hêman hebin ku tenê di dozê de ji hev cûda dibin, fonksiyona VLOOKUP dê hêmana yekem a ku hatiye dîtin vegerîne, bêyî ku rewş hebe.

Biryar: Fonksiyonek din a Excel bikar bînin ku dikare bi hev re lêgerînek vertîkal (LOOKUP, SUMPRODUCT, INDEX, and MATCH) pêk bîne. TAMA ku doz cuda dike. Ji bo bêtir hûrguliyan, hûn dikarin ji dersê fêr bibin - 4 awayên çêkirina VLOOKUP-ê di Excel-ê de hestiyar.

2. VLOOKUP nirxa yekem ku hatiye dîtin vedigerîne

Wekî ku hûn jixwe dizanin, VPR nirxa ji stûna diyarkirî ya ku li gorî maça yekem hatî dîtin vedigerîne. Lêbelê, hûn dikarin wê 2, 3, 4, an her dubarekirina nirxa ku hûn dixwazin derxînin. Heke hûn hewce ne ku hemî nirxên dubare derxînin, hûn ê hewceyê tevheviyek fonksiyonan bikin NAVEROK (NAVEROK), KÊMTIRÎ (BIÇÛK) û XET (DOR).

3. Stûnek li ser sifrê hate zêdekirin an jêbirin

Mixabin, formulas VPR her gava ku stûnek nû li tabloya lêgerînê tê zêdekirin an jêbirin rawestîne. Ev ji ber hevoksazî pêk tê VPR hewce dike ku hûn ji bo derxistina daneyê tevahî qada lêgerînê û jimareya stûnê ya taybetî diyar bikin. Xwezayî, gava ku hûn stûnek jêbirin an stûnek nû têxin hem rêza diyarkirî hem jî hejmara stûnê diguhezin.

Biryar: Û dîsa fonksîyon ji bo alîkariyê bilezîne NAVEROK (INDEX) û PÊKIRÎ DERKETIN (WEKWÎ). Di formula INDEX+MAÇE Hûn stûnên lêgerîn û wergirtinê ji hev cihê diyar dikin, û di encamê de, hûn dikarin bi qasî ku hûn dixwazin stûnan jêbikin an têxin nav xwe bêyî ku hûn ji nûvekirina hemî formulên lêgerînê yên têkildar bitirsin.

4. Dema ku formulek kopî dikin referansên hucreyê xera dibin

Ev sernav bi tevahî esasê pirsgirêkê rave dike, rast?

Biryar: Her gav referansên hucreya bêkêmasî (bi sembolê) bikar bînin $) li ser tomarên rêzê, wek nimûne $A$2:$C$100 or $A:$C. Di barika formulê de, hûn dikarin zû bi tikandina celebê girêdanê veguherînin F4.

VLOOKUP - bi fonksiyonên IFERROR û ISERROR re dixebitin

Heke hûn nexwazin bikarhêneran bi peyamên xeletiyê bitirsînin # N / A, #GIRANÎ! or #NAV?, hûn dikarin şaneyek vala an jî peyama xwe nîşan bidin. Hûn dikarin bi danîna vê yekê bikin VPR nav fonksiyonek IFERROR (IFERROR) di Excel 2013, 2010 û 2007 de an jî komek fonksiyonan bikar bînin HEKE + ÇEWER (IF + ISERROR) di guhertoyên berê de.

VLOOKUP: bi fonksiyona IFERROR re dixebite

Hevoksaziya fonksiyonê IFERROR (IFERROR) sade ye û bi xwe dipeyive:

IFERROR(value,value_if_error)

ЕСЛИОШИБКА(значение;значение_если_ошибка)

Ango, ji bo argumana yekem hûn nirxa ku ji bo xeletiyek were kontrol kirin têxin, û ji bo argumana duyemîn hûn diyar dikin ku heke xeletiyek were dîtin dê çi vegere.

Mînakî, heke nirxa ku hûn lê digerin neyê dîtin, ev formula şaneyek vala vedigerîne:

=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),"")

=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);"")

Fonksiyona VLOOKUP naxebite - çareserkirina pirsgirêka N/A, NAME û NIRX

Heke hûn dixwazin li şûna peyama xeletiya standard a fonksiyonê peyama xwe nîşan bidin VPR, wê di nav kêşan de, wekî weha:

=IFERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE),"Ничего не найдено. Попробуйте еще раз!")

=ЕСЛИОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ);"Ничего не найдено. Попробуйте еще раз!")

Fonksiyona VLOOKUP naxebite - çareserkirina pirsgirêka N/A, NAME û NIRX

VLOOKUP: bi fonksiyona ISERROR re dixebite

Ji ber ku fonksiyonê IFERROR di Excel 2007 de xuya bû, dema ku hûn di guhertoyên berê de dixebitin hûn ê neçar bibin ku tevliheviyê bikar bînin IF (HER) û EOSHIBKA (ISERROR) bi vî rengî:

=IF(ISERROR(VLOOKUP формула),"Ваше сообщение при ошибке",VLOOKUP формула)

=ЕСЛИ(ЕОШИБКА(ВПР формула);"Ваше сообщение при ошибке";ВПР формула)

Ji bo nimûne, formula IF + ISERROR + VLOOKUP, dişibe formula IFERROR + VLOOKUPli jor tê nîşandan:

=IF(ISERROR(VLOOKUP($F$2,$B$2:$C$10,2,FALSE)),"",VLOOKUP($F$2,$B$2:$C$10,2,FALSE))

=ЕСЛИ(ЕОШИБКА(ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ));"";ВПР($F$2;$B$2:$C$10;2;ЛОЖЬ))

Ji bo îro her tişt e. Ez hêvî dikim ku ev dersa kurt dê ji we re bibe alîkar ku hûn bi hemî xeletiyên gengaz re mijûl bibin. VPR û formûlên xwe rast bixebitin.

Leave a Reply