cuntenutu
Per truvà i valori di una cellula situata à l'intersezzione di una colonna è una fila in una matrice di tavola in Microsoft Office Excel, duvete aduprà a funzione "INDEX", è ancu l'ausiliare "CERCA". Truvà un valore in l'array hè necessariu quandu l'utilizatore travaglia cù una grande tavola, è hà bisognu di "pull up" una serie di dati. Questu articulu hà da guardà un algoritmu detallatu per utilizà a funzione "INDEX" per circà i valori in un array.
Registrazione di a funzione "INDEX".
Un tali operatore array hè scrittu cusì: = INDICE (matrice; numeru di fila; numeru di colonna). Invece di parolle in parentesi, i numeri currispundenti di cellule in a tavula originale sò indicati.
Registrazione di a funzione "MATCH".
Questu hè un operatore d'aiutu per a prima funzione, chì serà ancu utilizatu quandu cercate i valori in l'array. U so record in Excel s'assumiglia cusì: = MATCH (valore à truvà; matrice di tavula; tipu di match).
Prestu attenzione! Quandu scrivite argumenti per a funzione INDEX, u numeru di colonna hè facultativu.
Cumu truvà un valore in un array
Per capisce u tema, l'algoritmu per eseguisce u compitu deve esse cunsideratu cù un esempiu specificu. Facemu una tabella di ordini in Excel per un ghjornu, in quale ci saranu colonne: "numeru di ordine", "Cliente", "Produttu", "Quantità", "Prezzu unitario", "Amount". Avete bisognu di truvà u valore in l'array, vale à dì creà una carta d'ordine di u cliente individuale per pudè ottene infurmazioni in una forma cumpressa da e cellule di a tavola originale.
Per fà questu, avete bisognu di fà una serie di azzioni secondu l'algoritmu:
- Crea una carta di ordine di u cliente.
- Per a prima linea di a carta, avete bisognu di creà una lista drop-down in quale i nomi di i clienti da a matrice principale seranu scritti. In seguitu, scegliendu un nome particulari, l'utilizatore vi vede infurmazione concisa nantu à questu, chì serà visualizatu in altre linee di a carta di ordine.
- Pone u cursore di u mouse in a prima linea di a carta è entre in a rùbbrica "Dati" in cima di u menù principale di u prugramma.
- Cliccate nant'à u buttone "Data Validation".
- In a finestra chì appare, in u campu "Tipu di Dati", selezziunate l'opzione "Lista", è selezziunate a gamma di cellule di l'array originale cum'è a fonte, in quale a lista di tutti i clienti hè registrata.
- Una freccia apparirà à u latu drittu di a cellula in a prima colonna di a carta. Se cliccate nantu à questu, pudete vede una lista di tutti i clienti. Quì avete bisognu di selezziunà ogni cliente.
- In a linea "numeru d'ordine" scrivite a funzione «= INDICE(», dopu cliccate nantu à l'icona "fx" accantu à a barra di formula Excel.
- In u menù di Function Wizard chì si apre, selezziunate a forma di array per a funzione "INDEX" da a lista è cliccate nantu à "OK".
- A finestra "Argumenti di Funzione" si apre, in quale avete bisognu di riempie tutte e linee, indichendu i intervalli currispondenti di celle.
- Prima avete bisognu di cliccà nantu à l'icona di fronte à u campu "Array" è selezziunate tutta a piastra originale cù l'intestazione.
- In u campu "Numeru di linea" avete bisognu à compie a funzione "MATCH". In u primu locu in a parentesi, cum'è un argumentu, indichemu u nome di u cliente chì hè statu sceltu in a carta di ordine. Cum'è u sicondu argumentu di a funzione "MATCH", avete bisognu di specificà tutta a gamma di clienti in u tavulu di tavula originale. In u locu di u terzu argumentu, duvete scrive u numeru 0, perchè cercà una partita esatta.
Impurtante! Dopu à riempie ogni elementu per a funzione "MATCH", avete bisognu di appughjà u buttone "F4" per appiccà i segni di dollari davanti à ogni caratteru in l'argumentu. Questu permetterà chì a formula ùn "sposta fora" in u prucessu di esicuzzioni.
- In a linea "Numeru di a colonna" scrivite dinò a funzione ausiliaria "MATCH" cù l'argumenti appropritati.
- Cum'è u primu argumentu per a funzione, deve specificà una cellula viota in a linea "Product" in a carta di ordine. À u listessu tempu, ùn hè più necessariu impiccà i segni di u dòricu nantu à l'argumenti, perchè l'argumentu desideratu deve esse "floating".
- Riempite u sicondu argumentu di a funzione "MATCH", avete bisognu di selezziunà l'intestazione di u array fonte, è dopu appughjà u buttone "F4" per riparà i caratteri.
- Cum'è l'ultimu argumentu, duvete scrive 0, chjude u parentesi è cliccate nant'à "OK" à u fondu di a casella "Argumenti di funzione". In questa situazione, u numeru 0 hè una partita esatta.
- Verificate u risultatu. Dopu avè fattu tali azzioni longu, u numeru chì currisponde à u cliente sceltu deve esse indicatu in a linea "numeru di ordine".
- À l'ultima tappa, a formula deve esse allargata à tutte e cellule di a carta di l'ordine finu à a fine per riempie e linee rimanenti.
Informazioni supplementari! Quandu un cliente hè sceltu da a lista di a lista di u cartulare di l'ordine, tutte l'infurmazioni nantu à sta persona seranu affissate in e fila restante di l'array.
cunchiusioni
Cusì, per truvà u valore desideratu in l'array in Microsoft Office Excel, l'utilizatore duverà fà assai travagliu. In u risultatu, deve esse ottenuta una piccula piastra di dati, chì mostra infurmazione cumpressa per ogni paràmetru da u array originale. U metudu di ricerca di i valori cù l'imaghjini currispundenti hè statu discutitu in detail sopra.