Bikaranîna fonksiyona VLOOKUP-ê ji bo cîgirkirina nirxan

Kî pir tembel e an wextê xwendinê tune - vîdyoyê temaşe bike. Agahdarî û hûrgulî di nivîsa jêrîn de hene.

Formulasyona pirsgirêkê

Ji ber vê yekê, du tabloyên me hene - sifrê siparîş и lîsteya bihayan:

Erk ev e ku bihayên ji navnîşa bihayê bixweber di tabloya fermanan de biguhezînin, li ser navê hilberê bisekinin da ku paşê hûn dikarin lêçûnê hesab bikin.

Çare

Di koma fonksiyona Excel de, di binê kategoriyê de Referans û array (Lêgerîn û referans) fonksiyonek heye VPR (VLOOKUP).Ev fonksiyon li nirxek diyarkirî digere (di mînaka me de ev peyva "Sêv" e) di stûna herî çepê ya tabloya diyarkirî (lîsteya biha) de ji serî ber bi jêr ve digere û piştî ku ew dît, naveroka şaneya cîran nîşan dide. (23 rubleyê) .Bi awayekî şematîkî, operasyona vê fonksiyonê dikare were temsîl kirin Ji ber vê yekê:

Ji bo hêsantiriya karanîna fonksiyonê, yek carî yek tiştî bikin - rêza hucreyan di navnîşa bihayê de navê xwe bidin. Ji bo kirina vê yekê, ji bilî "sernivîsê" (G3: H19) hemî hucreyên navnîşa bihayê hilbijêrin, ji menuê hilbijêrin. Têxe - Nav - Destnîşankirin (Têxe - Nav - Pênasîne) an çapemeniyê CTRL + F3 û her navek (bê cîh) wekî binivîse Biha… Naha, di pêşerojê de, hûn dikarin vî navî bikar bînin da ku bi navnîşa bihayê ve girêdayî bikin.

Niha em fonksiyonê bikar tînin VPR… Hucreya ku ew ê têkevinê (D3) hilbijêrin û tabloyê vekin Formulên - Function Insertion (Formul - Fonksiyon Têxe)… Di kategoriyê de Referans û array (Binêre û Çavkanî) fonksiyonê bibînin VPR (VLOOKUP) Û çapemeniyê OK... Pencereyek ji bo têketina argumanên fonksiyonê dê xuya bibe:

Bikaranîna fonksiyona VLOOKUP-ê ji bo cîgirkirina nirxan

Em wan bi dorê tijî dikin:

  • Nirxa xwestî (Nirxa lêgerînê) - Navê hilberê ku fonksiyonê divê di stûna herî çepê ya navnîşa bihayê de bibîne. Di rewşa me de, peyva "Sêv" ji hucreya B3.
  • Mêz (Rêzika tabloyê) - tabloyek ku nirxên xwestî uXNUMXbuXNUMX jê hatine girtin, ango navnîşa bihayê me. Ji bo referansê, em navê xwe "Biha" ku berê hatî dayîn bikar tînin. Ger we navek neda, hûn dikarin tenê tabloyê hilbijêrin, lê ji bîr neke ku bişkojkê bitikîne F4ji bo girêdana bi nîşanên dolaran ve girêdayî bikin, ji ber ku wekî din, ew ê dema ku formula me li şaneyên mayî yên stûna D3:D30 kopî dike dakeve jêr.
  • Column_number (Hejmara nîşana stûnê) - jimareya rêzê (ne herf!) Ji stûna di navnîşa bihayê de ku em ê nirxên bihayê jê bistînin. Stûna yekem a navnîşa bihayê bi navan re jimare 1 e, ji ber vê yekê em hewceyê bihayê ji stûna bi jimare 2 in.
  • interval_lookup (Lêgerîna Rêjeyê) - Di vê qadê de tenê du nirx dikarin werin nivîsandin: FALSE an TRUE:
      • Heke nirxek tête navnîş kirin 0 or DEREWAN (ŞAŞ), hingê di rastiyê de ev tê vê wateyê ku tenê lêgerîn destûr e match rastîn, ango heke fonksiyon di navnîşa bihayê de tiştê ne-standard ku di tabloya fermanê de hatî destnîşan kirin nebîne (eger, bo nimûne, "Gûz" were navnîş kirin), ew ê xeletiya #N/A (dane tune) çêbike.
      • Heke nirxek tête navnîş kirin 1 or RAST (RAST), wê hingê ev tê vê wateyê ku hûn destûrê didin lêgerînê ne ji bo rast, lê lihevhatina texmînî, ango di rewşa "gûzê" de, fonksiyon dê hewl bide ku hilberek bi navek ku bi qasî ku pêkan nêzîkê "gûzê" be bibîne û bihayê vî navî vegerîne. Di pir rewşan de, veguheztinek wusa texmînî dikare bi guheztina nirxa hilbera xelet a ku bi rastî li wir bû, li bikarhêner bixapîne! Ji ber vê yekê ji bo piraniya pirsgirêkên karsaziya rastîn, lêgerîna nêzik çêtirîn e ku destûr neyê dayîn. Îstîsna ev e ku em li jimareyan digerin û ne nivîsê - mînakî, dema ku Tenzîlatên Gav têne hesibandin.

Hemû! Ew çapkirinê dimîne OK û fonksiyona têketinê li tevahiya stûnê kopî bikin.

# N / A xeletî û tepeserkirina wan

Karî VPR (VLOOKUP) xeletiya #N/A vedigerîne (#N/A) heke a:

  • Lêgerîna tam çalak kirin (arguman Dîtina navberê = 0) û navê xwestî ne tê de ye Mêz.
  • Lêgerîna berbelav tê de (Dîtina navberê = 1), lê Mêz, ku lê lêgerîn tê de tê kirin, li gorî rêza navan nayê rêzkirin.
  • Formata hucreya ku nirxa pêdivî ya navê jê tê (mînak, di doza me de B3) û forma şaneyên stûna yekem (F3: F19) ya tabloyê cûda ne (mînak, hejmar û nivîs ). Ev rewş bi taybetî tîpîk e dema ku li şûna navên nivîsê kodên hejmarî (hejmarên hesab, nasname, tarîx, hwd.) bikar bînin. Di vê rewşê de, hûn dikarin fonksiyonan bikar bînin Ч и NIVÎSTOK ji bo veguhertina formatên daneyê. Ew ê tiştek wusa xuya bike:

    =VLOOKUP(TEXT(B3),biha,0)

    Hûn dikarin li ser vê yekê bêtir bixwînin vir.

  • Fonksiyon nikare nirxa pêwîst bibîne ji ber ku kod valahiyek an karakterên neçapkirî yên nedîtbar dihewîne (veqetandina rêzan, hwd.). Di vê rewşê de, hûn dikarin fonksiyonên nivîsê bikar bînin TRIM (TRIM) и ÇAP(PAK) ji bo rakirina wan:

    =VLOOKUP(TIRIMCÎHAN(PAKIŞÎ(B3)), biha,0)

    =VLOOKUP(TRIM(PAQIQ(B3));biha;0)

Ji bo tepeserkirina peyama çewtiyê # N / A (#N/A) di rewşên ku fonksiyonê nikaribe lihevhatinek rastîn bibîne, hûn dikarin fonksiyonê bikar bînin IFERROR (IFERROR)… Ji ber vê yekê, mînakî, ev avahî her xeletiyên ku ji hêla VLOOKUP ve hatî çêkirin digire û wan bi sifiran diguhezîne:

= IFERROR (VLOOKUP (B3, biha, 2, 0), 0)

= IFERROR (VLOOKUP (B3; biha; 2; 0); 0)

PS

Heke hûn hewce ne ku ne yek nirx, lê tevahiya komê bi yekcarî derxînin (heke çend celebên cûda hebin), wê hingê hûn neçar in ku bi formula arrayiyê re shaman bikin. an jî taybetmendiya nû ya XLOOKUP ji Office 365 bikar bînin.

 

  • Guhertoyek çêtir a fonksiyona VLOOKUP (VLOOKUP 2).
  • Bi karanîna fonksiyona VLOOKUP-ê re hesabkirina bilez a dakêşeyên gavê (range).
  • Meriv çawa bi karanîna fonksiyonên INDEX û MATCH "VLOOKUP-a çepê" çêdike
  • Meriv çawa fonksiyona VLOOKUP bikar tîne da ku formên bi daneyên ji navnîşê dagirtin
  • Meriv çawa ne ya yekem, lê hemî nirxan bi yekcarî ji sifrê derdixe
  • Fonksiyonên VLOOKUP2 û VLOOKUP3 ji pêveka PLEX

 

Leave a Reply