Gigamit ang VLOOKUP function aron ilisan ang mga kantidad

Kinsa ang tapulan kaayo o wala’y oras sa pagbasa - tan-awa ang video. Ang mga detalye ug nuances anaa sa teksto sa ubos.

Pagporma sa problema

Busa, kami adunay duha ka lamesa - order nga lamesa и listahan sa presyo:

Ang tahas mao ang pag-ilis sa mga presyo gikan sa lista sa presyo ngadto sa lamesa sa mga order nga awtomatiko, nga nagpunting sa ngalan sa produkto aron sa ulahi imong makalkulo ang gasto.

solusyon

Sa Excel function set, ubos sa kategorya Mga reperensiya ug array (Pagpangita ug pakisayran) naay function VPR (VLOOKUP).Kini nga function nangita alang sa usa ka gihatag nga kantidad (sa among pananglitan, kini ang pulong nga "Mansanas") sa pinakawala nga kolum sa piho nga lamesa (listahan sa presyo) nga naglihok gikan sa taas hangtod sa ubos ug, pagkahuman nakit-an kini, gipakita ang mga sulud sa kasikbit nga cell. (23 ruble) .Schematically, ang operasyon niini nga function mahimong girepresentahan Busa:

Alang sa kasayon ​​sa dugang nga paggamit sa function, buhata ang usa ka butang sa usa ka higayon - ihatag ang sakup sa mga cell sa lista sa presyo sa imong kaugalingon nga ngalan. Aron mahimo kini, pilia ang tanan nga mga cell sa lista sa presyo gawas sa "header" (G3: H19), pagpili gikan sa menu Insert – Ngalan – I-assign (Sal-ot — Ngalan — Define) o press CTRL + F3 ug isulod ang bisan unsang ngalan (walay mga espasyo) sama Presyo… Karon, sa umaabot, mahimo nimong gamiton kini nga ngalan sa pag-link sa lista sa presyo.

Karon atong gamiton ang function VPR… Pilia ang cell diin kini ibutang (D3) ug ablihi ang tab Mga Pormula – Pagsal-ot sa Function (Mga Pormula — Isulod ang Function)… Sa kategorya Mga reperensiya ug array (Pagpangita ug Reperensya) pangitaa ang function VPR (VLOOKUP) ug sa press OK… Usa ka bintana alang sa pagsulod sa mga argumento alang sa function nga makita:

Gigamit ang VLOOKUP function aron ilisan ang mga kantidad

Atong pun-on sila sa baylo:

  • Gitinguha nga bili (Bili sa pagpangita) – ang ngalan sa produkto nga kinahanglan pangitaon sa function sa pinakawala nga kolum sa listahan sa presyo. Sa among kaso, ang pulong nga "mansanas" gikan sa cell B3.
  • Table (Table Array) – usa ka lamesa diin gikuha ang gitinguha nga mga kantidad uXNUMXbuXNUMXbare, kana mao, ang among lista sa presyo. Alang sa pakisayran, among gigamit ang among kaugalingon nga ngalan nga "Presyo" nga gihatag kaniadto. Kung wala ka maghatag usa ka ngalan, mahimo nimong pilion ang lamesa, apan ayaw kalimot sa pagpindot sa buton F4aron i-pin ang link nga adunay mga timaan sa dolyar, tungod kay kung dili, kini mag-slide paubos kung kopyahon ang among pormula hangtod sa nahabilin nga mga selyula sa kolum D3:D30.
  • Column_number (Indeks nga numero sa kolum) – serial number (dili usa ka letra!) Sa kolum sa lista sa presyo diin atong kuhaon ang mga bili sa presyo. Ang una nga kolum sa lista sa presyo nga adunay mga ngalan gi-numero nga 1, busa kinahanglan namon ang presyo gikan sa kolum nga adunay numero 2.
  • interval_lookup (Pangita sa Range) - duha ra nga kantidad ang mahimong masulod sa kini nga uma: FALSE o TINUOD:
      • Kung ang usa ka kantidad gisulod 0 or BAKAK (SAYOK), nan sa pagkatinuod kini nagpasabot nga ang pagpangita lamang ang gitugotan ensakto nga posporo, ie kung ang function dili makit-an ang dili standard nga butang nga gitakda sa order table sa lista sa presyo (kon ang "Coconut" gisulod, pananglitan), kini makamugna sa #N / ​​A (walay data) nga sayup.
      • Kung ang usa ka kantidad gisulod 1 or TINUOD (Tinuod), nan kini nagpasabut nga imong gitugotan ang pagpangita dili alang sa eksakto, apan gibanabana nga tugma, ie sa kaso sa "coconut", ang function mosulay sa pagpangita sa usa ka produkto nga adunay usa ka ngalan nga labing duol sa "coconut" ug ibalik ang presyo alang niini nga ngalan. Sa kadaghanan nga mga kaso, ang ingon nga gibanabana nga pagpuli mahimo’g magdula usa ka limbong sa tiggamit pinaagi sa pag-ilis sa kantidad sa sayup nga produkto nga naa gyud didto! Busa alang sa kadaghanan sa tinuod nga mga problema sa negosyo, ang gibanabana nga pagpangita labing maayo nga dili itugot. Ang eksepsiyon mao ang kung nangita kami mga numero ug dili teksto - pananglitan, kung nagkalkula sa mga Diskwento sa Lakang.

Ang tanan! Nagpabilin kini sa pagpadayon OK ug kopyaha ang gisulod nga function sa tibuok kolum.

# N / A mga kasaypanan ug ang ilang pagsumpo

function VPR (VLOOKUP) nagbalik sa #N/A error (#N/A) kung ang:

  • Gipalihok ang tukma nga pagpangita (argumento Pagtan-aw sa interval = 0) ug ang gusto nga ngalan wala sa Table.
  • Giapil ang grabe nga pagpangita (Pagtan-aw sa interval = 1), apan Table, diin ang pagpangita nahitabo wala gisunod sa pataas nga han-ay sa mga ngalan.
  • Ang format sa cell diin gikan ang gikinahanglan nga kantidad sa ngalan (pananglitan, B3 sa among kaso) ug ang format sa mga cell sa unang kolum (F3: F19) sa lamesa lahi (pananglitan, numeric ug text ). Kini nga kaso labi na kasagaran kung mogamit mga numeric code (mga numero sa account, identifier, petsa, ug uban pa) imbes nga mga ngalan sa teksto. Sa kini nga kaso, mahimo nimong gamiton ang mga function Ч и TEXT sa pag-convert sa mga format sa datos. Kini tan-awon sama niini:

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

    Mahimo nimong mabasa ang dugang bahin niini dinhi.

  • Ang function dili makit-an ang gikinahanglan nga kantidad tungod kay ang code adunay mga espasyo o dili makita nga dili maimprinta nga mga karakter (mga linya sa linya, ug uban pa). Sa kini nga kaso, mahimo nimong gamiton ang mga function sa teksto TRIM (TRIM) и PRINT(LIPYO) sa pagtangtang kanila:

    =VLOOKUP(TRIMSPACES(LIMPYO(B3)),presyo,0)

    =VLOOKUP(TRIM(CLEAN(B3));presyo;0)

Aron mapugngan ang mensahe sa sayup # N / A (#N/A) sa mga kaso diin ang function dili makit-an ang eksaktong tugma, mahimo nimong gamiton ang function IFERROR (IFERROR)… Busa, pananglitan, kini nga konstruksyon nagpugong sa bisan unsang mga sayop nga nahimo sa VLOOKUP ug gipulihan kini sa mga sero:

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

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

PS

Kung kinahanglan nimo nga makuha ang dili usa ka kantidad, apan ang tibuuk nga set sa usa ka higayon (kung adunay daghang lainlaing mga), nan kinahanglan nimo nga mag-shamanize sa pormula sa array. o gamita ang bag-ong bahin sa XLOOKUP gikan sa Office 365.

 

  • Usa ka gipaayo nga bersyon sa VLOOKUP function (VLOOKUP 2).
  • Dali nga pagkalkula sa mga lakang (range) nga mga diskwento gamit ang VLOOKUP function.
  • Giunsa paghimo ang "wala nga VLOOKUP" gamit ang INDEX ug MATCH function
  • Giunsa paggamit ang VLOOKUP function aron pun-on ang mga porma nga adunay datos gikan sa lista
  • Giunsa pagkuha dili ang una, apan ang tanan nga mga kantidad gikan sa lamesa sa usa ka higayon
  • Ang VLOOKUP2 ug VLOOKUP3 naglihok gikan sa PLEX add-on

 

Leave sa usa ka Reply