Sèvi ak fonksyon VLOOKUP pou ranplase valè yo

Ki moun ki twò parese oswa ki pa gen tan li - gade videyo a. Detay ak nuans yo nan tèks ki anba a.

Fòmasyon pwoblèm nan

Se konsa, nou gen de tab - tab lòd и lis pri:

Travay la se ranplase pri ki soti nan lis pri a nan tablo a nan lòd otomatikman, konsantre sou non an nan pwodwi a pou pita ou ka kalkile pri a.

Solisyon

Nan seri a fonksyon Excel, anba kategori a Referans ak etalaj (Chache ak referans) gen yon fonksyon VPR (VCHACHUP).Fonksyon sa a chèche yon valè yo bay (nan egzanp nou an, sa a se mo "Pom yo") nan kolòn ki pi goch nan tablo espesifye a (lis pri) k ap deplase soti anwo jouk anba epi, lè li jwenn li, montre sa ki nan selil adjasan a. (23 rubles) .Schématikman, operasyon an nan fonksyon sa a ka reprezante Se konsa:

Pou fasilite plis itilizasyon fonksyon an, fè yon sèl bagay alafwa - bay seri selil ki nan lis pri a pwòp non ou. Pou fè sa, chwazi tout selil yo nan lis pri a eksepte "tèt la" (G3: H19), chwazi nan meni an. Mete – Non – Asiyen (Antre — Non — Defini) oswa laprès CTRL + F3 epi antre nenpòt non (pa gen espas) tankou pri… Kounye a, nan tan kap vini an, ou ka itilize non sa a pou konekte ak lis pri a.

Koulye a, nou itilize fonksyon an VPR… Chwazi selil kote yo pral antre li (D3) epi louvri tab la Fòmil - Ensèsyon Fonksyon (Fòmil — Mete Fonksyon)… Nan kategori a Referans ak etalaj (Rechèch ak referans) jwenn fonksyon an VPR (VCHACHUP) ak laprès OK… Yon fenèt pou antre agiman pou fonksyon an ap parèt:

Sèvi ak fonksyon VLOOKUP pou ranplase valè yo

Nou ranpli yo nan vire:

  • Valè dezirab (Valè rechèch) – non pwodwi a ke fonksyon an ta dwe jwenn nan kolòn ki pi goch nan lis pri a. Nan ka nou an, mo "Pom" ki soti nan selil B3.
  • Tablo (Tablo Tablo) - yon tablo ki soti nan valè yo vle uXNUMXbuXNUMXbare pran, se sa ki, lis pri nou an. Pou referans, nou itilize pwòp non nou "Pri" yo bay pi bonè. Si ou pa t bay yon non, ou ka jis chwazi tab la, men pa bliye peze bouton an F4pou pin lyen an ak siy dola, paske otreman, li pral glise desann lè w kopye fòmil nou an desann nan rès selil yo nan kolòn D3:D30.
  • Nimewo_Kolòn (Nimewo endèks kolòn) – nimewo seri (pa yon lèt!) Nan kolòn nan lis pri a nan ki nou pral pran valè pri. Premye kolòn nan lis pri a ki gen non yo nimewote 1, kidonk nou bezwen pri ki soti nan kolòn ki nimewote 2.
  • interval_lookup (Rechèch ranje) – Se sèlman de valè ki ka antre nan jaden sa a: FALSE oswa TRUE:
      • Si yo antre yon valè 0 or MANTI (FO), Lè sa a, an reyalite sa vle di ke se sèlman rechèch ki pèmèt egzat matche ak, sa vle di si fonksyon an pa jwenn atik ki pa estanda ki espesifye nan tablo lòd la nan lis pri a (si "Coconut" antre, pou egzanp), li pral jenere erè #N/A (pa gen done).
      • Si yo antre yon valè 1 or VERITE (VRÈ), Lè sa a, sa vle di ke ou pèmèt rechèch la pa pou egzak la, men matche apwoksimatif, sa vle di nan ka "kokoye", fonksyon an pral eseye jwenn yon pwodwi ki gen yon non ki pi pre ke posib nan "kokoye" epi retounen pri a pou non sa a. Nan pifò ka, tankou yon sibstitisyon apwoksimatif ka jwe yon Trick sou itilizatè a pa ranplase valè a nan move pwodwi ki te aktyèlman la! Se konsa, pou pifò pwoblèm biznis reyèl, rechèch apwoksimatif se pi bon pa pèmèt. Eksepsyon an se lè n ap chèche nimewo epi yo pa tèks - pou egzanp, lè n ap kalkile Rabè Etap yo.

Tout bagay! Li rete pou peze OK epi kopye fonksyon ki antre nan tout kolòn nan.

# N / A erè ak repwesyon yo

fonksyon VPR (VCHACHUP) retounen #N/A erè (#N/A) si yon:

  • Rechèch egzak pèmèt (agiman View entèval = 0) ak non vle a pa nan Tablo.
  • Rechèch koryas enkli (View entèval = 1), men Tablo, kote rechèch la ap fèt pa klase nan lòd monte nan non yo.
  • Fòma selil la kote valè ki nesesè nan non an soti (pa egzanp, B3 nan ka nou an) ak fòma selil yo nan premye kolòn nan (F3: F19) nan tablo a diferan (pa egzanp, nimerik ak tèks). ). Ka sa a se sitou tipik lè w ap itilize kòd nimerik (nimewo kont, idantifyan, dat, elatriye) olye de non tèks. Nan ka sa a, ou ka itilize fonksyon yo Ч и Tèks konvèti fòma done yo. Li pral gade yon bagay tankou sa a:

    =RECHERCHEV(TEXT(B3),pri,0)

    Ou ka li plis sou sa isit la.

  • Fonksyon an pa ka jwenn valè obligatwa a paske kòd la gen espas oswa karaktè envizib ki pa ka enprime (kase liy, elatriye). Nan ka sa a, ou ka itilize fonksyon tèks TRIM (TRIM) и EKRI AN LÈT MAJISKIL(PROPRE) pou retire yo:

    =VCHACHUP(TRIMSPACES(NETPRE(B3)),pri,0)

    =VCHACHUP(TAYE(PÒPLE(B3));pri;0)

Pou siprime mesaj erè a # N / A (#N/A) nan ka kote fonksyon an pa ka jwenn yon match egzak, ou ka itilize fonksyon an SI ERREUR (SI ERROR)… Se konsa, pou egzanp, konstriksyon sa a entèsepte nenpòt erè ki te pwodwi pa VLOOKUP a epi ranplase yo ak zewo:

= SI ERREUR (VLOOKUP (B3, pri, 2, 0), 0)

= SI ERREUR (VCHACHUP (B3; pri; 2; 0); 0)

PS

Si ou bezwen ekstrè pa yon sèl valè, men seri a tout antye nan yon fwa (si gen plizyè diferan), Lè sa a, ou pral oblije shamanize ak fòmil la etalaj. oswa itilize nouvo karakteristik XLOOKUP nan Biwo 365.

 

  • Yon vèsyon amelyore fonksyon VLOOKUP (VLOOKUP 2).
  • Kalkil rapid nan rabè etap (ranje) lè l sèvi avèk fonksyon VLOOKUP la.
  • Ki jan yo fè yon "Left VLOOKUP" lè l sèvi avèk fonksyon ENDEX ak MATCH
  • Kouman pou itilize fonksyon VLOOKUP pou ranpli fòm yo ak done ki nan lis la
  • Ki jan yo rale soti pa premye a, men tout valè yo soti nan tab la nan yon fwa
  • Fonksyon VLOOKUP2 ak VLOOKUP3 ki soti nan sipleman PLEX la

 

Kite yon Reply