Cumu truvà un valore in un array in Excel

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.

Cumu truvà un valore in un array in Excel
L'apparizione di u pianu compilatu

Per fà questu, avete bisognu di fà una serie di azzioni secondu l'algoritmu:

  1. Crea una carta di ordine di u cliente.
Cumu truvà un valore in un array in Excel
Carta di ordine di u cliente
  1. 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.
  2. 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.
  3. Cliccate nant'à u buttone "Data Validation".
  4. 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.
Cumu truvà un valore in un array in Excel
Azzione necessaria in a finestra "Verificà i valori di input". Quì selezziunà l'opzione "Lista" è indicà a gamma di tutti i clienti
  1. 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.
Cumu truvà un valore in un array in Excel
A lista di i clienti chì appariscenu in a prima linea di a carta dopu avè realizatu e manipulazioni previ
  1. In a linea "numeru d'ordine" scrivite a funzione «= INDICE(», dopu cliccate nantu à l'icona "fx" accantu à a barra di formula Excel.
  2. In u menù di Function Wizard chì si apre, selezziunate a forma di array per a funzione "INDEX" da a lista è cliccate nantu à "OK".
Cumu truvà un valore in un array in Excel
Sceglie una forma di array per a funzione "INDEX".
  1. A finestra "Argumenti di Funzione" si apre, in quale avete bisognu di riempie tutte e linee, indichendu i intervalli currispondenti di celle.
Cumu truvà un valore in un array in Excel
Apparizione di a finestra "Argumenti di funzione".
  1. Prima avete bisognu di cliccà nantu à l'icona di fronte à u campu "Array" è selezziunate tutta a piastra originale cù l'intestazione.
Cumu truvà un valore in un array in Excel
Riempite a linea "Array". Quì avete bisognu di cliccà nantu à l'icona à a fine di u campu è selezziunate u pianu originale
  1. 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.
Cumu truvà un valore in un array in Excel
Riempite u campu di u numeru di linea in u menù di argumenti di funzione. L'operatore MATCH hè utilizatu quì.

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.

  1. In a linea "Numeru di a colonna" scrivite dinò a funzione ausiliaria "MATCH" cù l'argumenti appropritati.
  2. 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".
  3. 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.
  4. 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.
Cumu truvà un valore in un array in Excel
Inserite u campu "Numeru di colonna". Quì, una volta, duvete specificà tutti l'argumenti per a funzione "MATCH", mettendu in risaltu i intervalli currispundenti di cellule in u tavulu di tabella. 0 hè specificatu cum'è l'ultimu argumentu
  1. 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".
Cumu truvà un valore in un array in Excel
Risultatu finali. U valore currispundente da a matrice di tavula originale apparsu in u campu "numeru d'ordine".
  1. À 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.
Cumu truvà un valore in un array in Excel
Stretching the formula to all rows of the table. Array cumplettamente pienu. I dati cambianu quandu un altru cliente hè sceltu

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.

Lascia un Audiolibro