Per recuperare l'ultimo valore, utilizziamo una combinazione di funzioni "INDICE", "MAX" e "COLONNA" e per recuperare l'ultimo carattere di una riga utilizziamo le funzioni "CERCA.ORIZZ" e "RIPETI" in Microsoft Excel 2010 .
INDICE: La formula Index restituisce un valore dall'intersezione tra il numero di riga e il numero di colonna in una matrice. Esistono 2 sintassi per la funzione "INDICE".
1° Sintassi della funzione “INDICE”:=INDICE (array, row_num, [column_num])
2° Sintassi della funzione “INDICE”:=INDICE (riferimento, numero_riga, [num_colonna], [num_area])
Ad esempio: - Abbiamo dati nell'intervallo A1: C5 in cui la colonna A contiene l'ID ordine, la colonna B contiene il prezzo unitario e la colonna C contiene la quantità.
Segui i passaggi indicati di seguito: -
- Scrivi la formula nella cella D2.
- =INDICE(A1:C5,2,3)
- Premi Invio sulla tastiera.
- La funzione restituirà 10, il che significa che 10 è disponibile in 2ns riga e 3rd colonna.
MASSIMO: Questa funzione viene utilizzata per restituire il numero più grande in un insieme di valori. Ignora i valori logici e il testo.
Sintassi della funzione "MAX": =MAX(numero1, [numero2],… .)
Esempio: L'intervallo A1: A4 contiene numeri e dobbiamo restituire il numero massimo da questo intervallo.
Segui i passaggi indicati di seguito: -
- Seleziona la cella B1 e scrivi la formula.
- =MAX(A1:A4)
- Premi Invio sulla tastiera.
- La funzione restituirà 9.
- 9 è il valore massimo nell'intervallo A1:A4.
COLONNA: Questa funzione viene utilizzata per restituire il numero di colonna di un riferimento.
Sintassi della funzione "COLUMN": =COLUMN(riferimento)
Per esempio: Se vogliamo restituire il numero di colonna per la cella A1, dobbiamo seguire i passaggi indicati di seguito: -
- Scrivi la formula nella cella B2.
- =COLONNA(A2)
- Premi Invio sulla tastiera.
- La funzione restituirà 1, il che significa che questa è la colonna 1.
CERCA: La funzione viene utilizzata per cercare un valore nella riga superiore di una tabella o matrice di valori e restituisce il valore nella stessa colonna da una riga specificata.
Sintassi della funzione "CERCA.ORIZZ": =CERCA.ORIZZ(valore_ricerca,array_tabella,num_indice_riga,[ricerca_intervallo])
Usi della funzione Hlookup
Usiamo questa funzione per selezionare i valori da un dato all'altro, ma per soddisfare la condizione dovremmo avere i valori comuni in entrambi i set di dati in modo da poter facilmente selezionare il valore.
Facciamo un esempio e capiamo come e dove possiamo usare la funzione Vlookup in Microsoft Excel 2010.
Esempio 1: abbiamo 2 set di dati in cui richiediamo la data di unione da 1ns dati a 2ns dati.
Per scegliere il valore da 1ns dati a 2ns dati, il valore comune che abbiamo è Emp. Codice. Quindi inseriremo la funzione Hlookup tramite Emp. Codice. Dobbiamo seguire i passaggi indicati di seguito per scegliere la data di adesione: -
- Seleziona la cella C9 e scrivi la formula.
- =CERCA.ORIZZ(C8,$C$2:$G$3,2,falso)
- Premi Invio sulla tastiera.
- La funzione restituirà la data di adesione per questo codice Emp L1056.
- Per restituire la data di adesione a tutti i dipendenti, copiare la stessa formula e incollare nell'intervallo D9:G9.
Nota: se il valore comune non è presente in altri dati da cui desideriamo prelevare i dati, la formula restituirà l'errore #N/A. Come puoi vedere nell'istantanea sopra, il codice dipendente L1089 non è disponibile nel primo set di dati, quindi la formula sta dando l'errore.
RIPETO:- Questa funzione viene utilizzata per ripetere il testo un determinato numero di volte. Usa REPT per riempire una cella con un numero di istanze di stringa di testo.
Sintassi della funzione "REPT": =COLUMN(riferimento)
Ad esempio:- Scrivi la formula nella cella A1 =REPT("a",10) e premi Invio sulla tastiera. La funzione mostrerà che "a" si ripete 10 volte.
MODALITÀ: Questa funzione è disponibile per la compatibilità con Excel 2007 e versioni precedenti. Restituisce il valore più frequente o ripetitivo in una matrice o in un intervallo di dati.
Sintassi della funzione “MODE”: =MODE(numero1, [numero2],… )
Per esempio:-Abbiamo un elenco di numeri nell'intervallo A1: A5.
Per restituire la modalità dei numeri, seguire i passaggi indicati di seguito: -
- Scrivi la formula nella cella B1.
- =MODO(A1:A5)
- Premi Invio sulla tastiera.
- La funzione restituirà 1.
SE: - Controlla se una condizione è soddisfatta e restituisce un valore se True e un altro valore se False.
La sintassi della funzione "SE" =if(test logico,[valore_se_vero],[valore_se_falso])
Innanzitutto, la formula eseguirà il test logico per sapere se l'output del test logico è vero o falso.
Per esempio:Le celle A2 e A3 contengono il numero 3 e 5. Se il numero è 3, la formula dovrebbe visualizzare "Sì", altrimenti "No".
=SE (A1=3,"Sì","No")
Facciamo un esempio per capire come possiamo recuperare l'ultimo valore e l'ultimo carattere di una riga.
Abbiamo dati nell'intervallo A2: E5 in cui le celle contengono caratteri e numeri singolarmente. Alcune delle celle nell'intervallo potrebbero essere vuote.
Vogliamo recuperare sia gli ultimi valori (di qualsiasi tipo) sia l'ultimo carattere che appare in ogni riga dell'intervallo.
Per trovare l'ultimo carattere per ogni riga, segui i passaggi indicati di seguito: -
- Scrivi la formula nella cella F2.
- =CERCA.ORIZZ(RIPETI("z",10),A2:E2,1)
- Premi Invio sulla tastiera.
- La funzione restituirà l'ultimo carattere per ogni riga.
- Copia la stessa formula premendo il tasto Ctrl+C e incolla l'intervallo F3:F5 premendo il tasto Ctrl+V sulla tastiera.
Per trovare l'ultimo valore (di qualsiasi tipo) in ogni riga, seguire i passaggi indicati di seguito: -
- Scrivi la formula nella cella G2.
- =INDICE(A2:E2,1,MAX(SE(A2:E2"", COLONNA(A2:E2)))-COLONNA(A2)+1)
- Premi Maiusc+Ctrl+Invio sulla tastiera.
- {=INDEX(A2:E2,1,MAX(IF(A2:E2"",COLUMN(A2:E2)))-COLUMN(A2)+1)}
- La funzione restituirà l'ultimo carattere per ogni riga.
- Copia la stessa formula premendo il tasto Ctrl+C e incolla l'intervallo G3:G5 premendo il tasto Ctrl+V sulla tastiera.