Descrizione
Usa questa funzione per estrarre righe specifiche da un intervallo o da un array.
Sintassi
CHOOSEROWS(array, riga1, ...,[riga1048576])
Input
Questa funzione accetta i seguenti argomenti:
| Nome | Richiesto | Descrizione | Ingresso valido |
|---|---|---|---|
Array |
Sì | L'intervallo o la matrice da cui selezionare le righe. | Una cella, un intervallo di celle o una formula che produce uno di questi risultati. |
riga_1, ..., [riga_1048576] |
No | Numeri di riga da estrarre dall'array. Possono essere identificate fino a 1.048.576 righe. | Un numero intero positivo, un riferimento a una cella che contiene un numero intero positivo o una formula che produce uno di questi risultati. |
Esempi
Dati campione
| A | B | C | O | |
|---|---|---|---|---|
| 1 | Nome | Età | Città | Stipendio |
| 2 | John | 35 | New York | 75000 |
| 3 | Alice | 28 | Chicago | 65000 |
| 4 | Bob | 42 | San Francisco | 85000 |
| 5 | Robin | 25 | Denver | 55000 |
Formule campione
| Caso d'uso | Formula | Risultato | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Crea un nuovo set di dati con la stessa intestazione e il contenuto della terza riga. | =SCEGLIE(A1:D4, 1, 3) |
Utilizzando la tabella dei dati di cui sopra, se la formula si trova nella cella E1, si ottiene il seguente risultato:
|
||||||||||||||||
| Crea un nuovo set di dati con la stessa intestazione e il contenuto delle righe 2 e 4. | =CHOOSEROWS(A1:D4, 4, 2, 1) |
Utilizzando la tabella dei dati di cui sopra, se la formula si trova nella cella E1, si ottiene il seguente risultato:
|
||||||||||||||||
| Crea un nuovo set di dati con solo il contenuto della riga 2. | =CHOOSEROWS(A1:D4, 2) |
Poiché la formula richiede solo la riga 2, la riga di intestazione non viene inclusa. Utilizzando la tabella dei dati di cui sopra, se la formula si trova nella cella E1, si ottiene il seguente risultato:
|
||||||||||||||||
|
Crea un nuovo set di dati che elenchi i 3 dipendenti più anziani in modo dinamico senza elencarli manualmente. Dinamicamente in questo caso significa che il numero di righe restituite può essere determinato da un valore fisso o da un riferimento. Suggerimento: In questo caso il valore è fissato a 3, ma allo stesso modo il valore di SEQUENCE potrebbe essere un riferimento di cella, nel qual caso il numero di righe restituite sarebbe determinato dal valore di quella cella. |
=SCEGLIE(FILTRO(A2:D5, B2:B5>25)), SEQUENZA(3)) |
Questa formula utilizza prima il FILTRO Utilizzando la tabella dei dati di cui sopra, se la formula si trova nella cella E1, si ottiene quanto segue:
|
Note
- I numeri delle righe partono da 1, non da 0.
- Come per tutte le funzioni array, FILTER popola dinamicamente i risultati nelle celle adiacenti, a partire dalla cella che contiene la funzione FILTER.
- SCELTE:
- Può selezionare e riordinare le righe in modo dinamico.
- Funziona sia con gli intervalli statici che con gli array dinamici.
- È utile per creare sottoinsiemi di grandi insiemi di dati.
Suggerimenti
- Se hai una o più righe di intestazione, inizia i valori dell'array una riga più in basso (ad esempio, nel set di dati sopra riportato inizia con A2 invece che con A1) se non vuoi che le intestazioni siano incluse.
- Le SCELTE possono essere combinate con altre funzioni, tra cui:
Funzioni correlate
Ecco le altre funzioni di formula di matrice supportate nei fogli di calcolo di Workiva.