cuntenutu
Ieri in a maratona 30 funzioni Excel in 30 ghjorni avemu avutu piacè cù a funzione REP (REPEAT) creendu grafici in una cellula è aduprendu per un contu simplice. Ghjè u luni, è torna una volta à noi di mette i nostri cappelli pensatori.
U 16 ghjornu di a maratona, studiaremu a funzione CIRCÀ (VISTA). Questu hè un amicu strettu CERCA V (VLOOKUP) è CERCA (GPR), ma funziona un pocu sfarente.
Allora, studiemu a teoria è pruvà a funzione in pratica CIRCÀ (VISTA). Sè avete infurmazioni supplementari o esempi nantu à cumu utilizà sta funzione, per piacè sparte in i cumenti.
Funzione 16: LOOKUP
funzioni CIRCÀ (LOOKUP) restituisce un valore da una fila, una colonna o da un array.
Cumu possu aduprà a funzione LOOKUP?
funzioni CIRCÀ (LOOKUP) torna u risultatu, secondu u valore chì vo circate. Cù u so aiutu, puderete:
- Truvate l'ultimu valore in una colonna.
- Truvate l'ultimu mese cù vendite negative.
- Cunvertite i risultati di i studienti da percentuali à gradi di lettere.
Sintassi LOOKUP
funzioni CIRCÀ (LOOKUP) hà duie forme sintattiche - vettore è array. In forma di vettore, a funzione cerca u valore in a colonna o fila data, è in forma di array, cerca u valore in a prima fila o colonna di l'array.
A forma di vettore hà a sintassi seguente:
LOOKUP(lookup_value,lookup_vector,result_vector)
ПРОСМОТР(искомое_значение;просматриваемый_вектор;вектор_результатов)
- ricerca_valore (lookup_value) - Pò esse testu, numeru, booleanu, nome o ligame.
- lookup_vector (lookup_vector) - Un intervallu custituitu da una fila o una colonna.
- result_vector (result_vector) - un intervallu custituitu da una fila o una colonna.
- intervalli di argumenti lookup_vector (vector_lookup) è result_vector (result_vector) deve esse a stessa dimensione.
A forma di array hà a sintassi seguente:
LOOKUP(lookup_value,array)
ПРОСМОТР(искомое_значение;массив)
- ricerca_valore (lookup_value) - Pò esse testu, numeru, booleanu, nome o ligame.
- a ricerca hè fatta secondu a dimensione di l'array:
- se l'array hà più culonni chè fila, allora a ricerca si trova in a prima fila;
- se u nùmeru di fila è culonni hè u listessu o ci sò più fila, allura a ricerca si trova in a prima colonna.
- a funzione torna l'ultimu valore da a fila / colonna truvata.
Trappie LOOKUP (VISUALIZZA)
- In funzione CIRCÀ (BROWSE) ùn ci hè micca opzione per circà una partita esatta, chì hè in CERCA V (VLOOKUP) è in CERCA (GPR). Se ùn ci hè micca un valore di ricerca, a funzione restituverà u valore massimu chì ùn supera u valore di ricerca.
- L'array o u vettore cercatu deve esse ordinatu in ordine crescente, altrimenti a funzione pò vultà un risultatu incorrectu.
- Se u primu valore in l'array / vettore cercatu hè più grande di u valore di ricerca, allora a funzione generà un missaghju d'errore. #AT (#N/A).
Esempiu 1: Truvà l'ultimu valore in una colonna
In a forma di una funzione array CIRCÀ (LOOKUP) pò esse usatu per truvà l'ultimu valore in una colonna.
Excel aiuta à cita u valore 9,99999999999999 E + 307 cum'è u più grande numeru chì pò esse scrittu in una cellula. In a nostra formula, serà stabilitu cum'è u valore desideratu. Hè assumatu chì un numeru cusì grande ùn serà micca truvatu, cusì a funzione restituverà l'ultimu valore in a colonna D.
In questu esempiu, i numeri in a colonna D ùn sò micca permessi di esse ordinati, in più, i valori di testu ponu accade.
=LOOKUP(9.99999999999999E+307,D:D)
=ПРОСМОТР(9,99999999999999E+307;D:D)
Esempiu 2: Truvate l'ultimu mese cun un valore negativu
In questu esempiu, avemu aduprà a forma di vettore CIRCÀ (VISTA). A colonna D cuntene i valori di vendita, è a colonna E cuntene i nomi di i mesi. In certi mesi, e cose ùn anu micca andatu bè, è i numeri negativi apparsu in cellule cù valori di vendita.
Per truvà l'ultimu mese cù un numeru negativu, a formula cù CIRCÀ (LOOKUP) verificarà per ogni valore di vendita chì hè menu di 0 (inuguaglianza in a formula). Dopu, avemu dividitu 1 nant'à u risultatu, avemu finiri cu o 1, o un missaghju d'errore #DIV/0 (#SECTION/0).
Perchè u valore desideratu hè 2 ùn hè micca trovu, a funzione selezziunà l'ultimu trovu 1, è torna u valore currispundenti da a colonna E.
=LOOKUP(2,1/(D2:D8<0),E2:E8)
=ПРОСМОТР(2;1/(D2:D8<0);E2:E8)
Spiegazione: In questa formula, invece di l'argumentu lookup_vector (lookup_vector) espressione sustituita 1/(D2:D8<0), chì forma un array in a RAM di l'urdinatore, custituitu da 1 è i valori di errore #DIV/0 (#SECTION/0). 1 indica chì a cellula currispondente in a gamma D2: D8 cuntene un valore menu di 0, è l'errore #DIV/0 (#DIV/0) - ciò chì hè più grande o uguale à 0. In u risultatu, u nostru compitu hè di truvà l'ultimu 1 in l'array virtuale creatu, è basatu annantu à questu, rinvià u nome di u mese da a gamma E2: E8.
Esempiu 3: Cunvertisce a realizazione di i studienti da percentuali à note lettere
Prima, avemu digià risoltu un prublema simili cù a funzione CERCA V (VPR). Oghje avemu aduprà a funzione CIRCÀ (VIEW) in forma vettoriale per cunvertisce i risultati di i studienti da percentuali à gradi di lettere. A cuntrariu CERCA V (VLOOKUP) per una funzione CIRCÀ (VISTA) Ùn importa micca se i percentuali sò in a prima colonna di a tavula. Pudete sceglie assolutamente ogni colonna.
In l'esempiu seguitu, i punteghji sò in a colonna D, ordinati in ordine crescente, è e so lettere currispondenti sò in a colonna C, à a manca di a colonna cercata.
=LOOKUP(C10,D4:D8,C4:C8)
=ПРОСМОТР(C10;D4:D8;C4:C8)