Utilizà a funzione VLOOKUP per rimpiazzà i valori

Quale hè troppu pigro o ùn hà micca tempu di leghje - fighjate u video. I dettagli è sfumature sò in u testu sottu.

Formulazione di u prublema

Dunque, avemu dui tavule - tavola di ordine и price list:

U compitu hè di rimpiazzà i prezzi da a lista di i prezzi in a tavula di l'ordini automaticamente, cuncintrau nantu à u nome di u pruduttu in modu chì dopu pudete calculà u costu.

Vergogna à tè

In a funzione Excel set, sottu a categuria Referenze è array (Ricerca è riferimentu) ci hè una funzione VPR (CERCA V).Sta funzione cerca un valore determinatu (in u nostru esempiu, questa hè a parolla "Apples") in a colonna più a manca di a tavula specifica (lista di prezzi) chì si move da cima à fondu è, dopu avè trovu, mostra u cuntenutu di a cellula adiacente. (23 rubles) .Schematically, u funziunamentu di sta funzione pò esse rapprisintatu So:

Per facilità di più usu di a funzione, fate una cosa à una volta - dà a gamma di cellule in a lista di prezzi u vostru nome. Per fà questu, selezziunate tutte e cellule di u listinu di prezzi eccettu per l'"header" (G3: H19), selezziunate da u menù. Inserisci - Nome - Assigna (Inserisci — Nome — Definisce) o press CTRL + F3 è inserite qualsiasi nome (senza spazii) cum'è Prezzo... Avà, in u futuru, pudete aduprà stu nome per ligà à a lista di prezzi.

Avà avemu aduprà a funzione VPR... Selezziunate a cellula induve serà inserita (D3) è apre a tabulazione Formule - Inserzione di funzioni (Formule - Funzione Inserisci)… In a categuria Referenze è array (Ricerca è Riferimentu) truvà a funzione VPR (CERCA V) È stampa OK... Apparirà una finestra per inserisce argumenti per a funzione:

Utilizà a funzione VLOOKUP per rimpiazzà i valori

Li riempiemu à turnu:

  • Valore desideratu (Valore di ricerca) - u nome di u pruduttu chì a funzione duveria truvà in a colonna più a manca di a lista di prezzi. In u nostru casu, a parolla "Apples" da a cell B3.
  • Table (Table Array) - una tavola da quale i valori desiderati uXNUMXbuXNUMXbare pigliati, vale à dì a nostra lista di prezzi. Per riferimentu, usemu u nostru propiu nome "Prezzu" datu prima. Se ùn avete micca datu un nome, pudete solu selezziunate a tavola, ma ùn vi scurdate di appughjà u buttone F4per pin u ligame cù i segni di dollaru, perchè altrimenti, scenderà quandu copiate a nostra formula finu à u restu di e cellule in a colonna D3: D30.
  • Colonna_number (Numeru d'indice di a colonna) - numeru di serial (micca una lettera!) Di a colonna in a lista di prezzi da quale avemu da piglià valori di prezzu. A prima colonna di a lista di prezzi cù i nomi hè numerata 1, per quessa, avemu bisognu di u prezzu da a colonna numerata 2.
  • interval_lookup (Ricerca di gamma) - solu dui valori ponu esse inseriti in stu campu: FALSE o TRUE:
      • Se un valore hè inseritu 0 or MENZONI (FALSE), allura in fattu questu significa chì solu a ricerca hè permessa partita esatta, vale à dì se a funzione ùn trova micca l'articulu non standard specificatu in a tabella di l'ordine in a lista di prezzi (se "Coconut" hè inseritu, per esempiu), generarà l'errore #N / ​​A (senza dati).
      • Se un valore hè inseritu 1 or CALDO (VERU), allura questu significa chì permette a ricerca micca per l'esatta, ma partita apprussimata, vale à dì in u casu di "coconut", a funzione hà da pruvà à truvà un pruduttu cù un nome chì hè u più vicinu pussibule à "coconut" è rinvià u prezzu per questu nome. In a maiò parte di i casi, una tale sustituzione apprussimativa pò ghjucà un truccu à l'utilizatore sustituendu u valore di u pruduttu sbagliatu chì era veramente quì! Allora per a maiò parte di i prublemi di l'affari veri, a ricerca apprussimata hè megliu micca di permette. L'eccezzioni hè quandu circhemu numeri è micca testu - per esempiu, quandu calculanu i Sconti Step.

Tuttu ! Resta à pressà OK è copià a funzione entrata in tutta a colonna.

# N / A errori è a so suppressione

funzioni VPR (CERCA V) torna #N/A errore (#N/A) se un:

  • Ricerca esatta attivata (argumentu Interval view = 0) è u nome desideratu ùn hè micca in Table.
  • Ricerca grossa inclusa (Interval view = 1), ma Table, in quale a ricerca hè fatta ùn hè micca ordinatu in ordine crescente di nomi.
  • U furmatu di a cellula induve vene u valore necessariu di u nome (per esempiu, B3 in u nostru casu) è u formatu di e cellule di a prima colonna (F3: F19) di a tavula sò diffirenti (per esempiu, numericu è testu). ). Stu casu hè soprattuttu tipicu quandu si usanu codici numerichi (numeri di contu, identificatori, date, etc.) invece di nomi di testu. In questu casu, pudete aduprà e funzioni Ч и TEXT per cunvertisce furmati di dati. Serà qualcosa cusì:

    = CERCA V (TEXT (B3), prezzu, 0)

    Pudete leghje più nantu à questu quì.

  • A funzione ùn pò micca truvà u valore necessariu perchè u codice cuntene spazii o caratteri invisibili micca stampabili (spunte di linea, etc.). In questu casu, pudete aduprà e funzioni di testu TRIM (TRIM) и PRINT(PULITE) per caccià li:

    = CERCA V (TRIMSPACES (CLEAN (B3)), prezzu, 0)

    =CERCA V(TRIM(PULIZIA(B3));prezzu;0)

Per suppressione u missaghju d'errore # N / A (#N/A) in i casi induve a funzione ùn pò micca truvà una partita esatta, pudete aduprà a funzione IFERROR (IFERROR)... Allora, per esempiu, sta custruzzione intercepte ogni errore generatu da u VLOOKUP è li rimpiazza cù zeri:

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

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

PS

Sè avete bisognu di estratti micca un valore, ma tuttu u settore à una volta (se ci sò parechji sfarenti), allora vi tuccherà à shamanize cù a formula array. o utilizate a nova funzione XLOOKUP da Office 365.

 

  • Una versione mejorata di a funzione VLOOKUP (VLOOKUP 2).
  • Càlculu rapidu di sconti di passi (range) utilizendu a funzione VLOOKUP.
  • Cumu fà un "VLOOKUP left" cù e funzioni INDEX è MATCH
  • Cumu utilizà a funzione VLOOKUP per riempie e forme cù dati da a lista
  • Cumu tira fora micca u primu, ma tutti i valori da a tavula in una volta
  • Funzioni VLOOKUP2 è VLOOKUP3 da l'add-on PLEX

 

Lascia un Audiolibro