Descrizione
Usa questa funzione per impilare orizzontalmente più intervalli o array in un unico intervallo.
Sintassi
HSTACK(array_1, [array_2], ...,[array_29])
Input
Questa funzione accetta i seguenti argomenti:
| Nome | Richiesto | Descrizione | Ingresso valido |
|---|---|---|---|
array_1 |
Sì | Il primo intervallo o array da impilare orizzontalmente. | Una cella, un intervallo di celle o una formula che produce uno di questi risultati. |
[array_2], ..., [array_29] |
No | Intervalli o array aggiuntivi da impilare orizzontalmente. Possono essere aggiunti fino a 29 array. | Un riferimento di cella, un intervallo o una formula che produce uno di questi risultati. |
Esempi
Dati campione
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Nome | Età | Stipendio | Titolo | Città | Anni |
| 2 | John | 35 | 75000 | Pilota | New York | 9 |
| 3 | Alice | 28 | 65000 | Medic | Chicago | 2 |
| 4 | Bob | 42 | 85000 | Responsabile | Los Angeles | 5 |
| 5 | George | 22 | 55000 | Assistente | Atlanta | 1 |
| 6 | Helen | 30 | 71000 | Jr. Pilota | New York | 8 |
Formule campione
Gli intervalli devono corrispondere! Se utilizzi più intervalli con FILTRO, i valori delle righe devono essere uguali per tutti gli intervalli specificati come parte dell'espressione del filtro.
| Caso d'uso | Formula | Risultato | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Crea un set di dati che elenca solo Nome, Titolo e Città. | =HSTACK(A1:A6,D1:E6) |
Questa formula estrae le colonne Nome (A), Titolo (D) e Città (E) in un nuovo insieme, insieme alle teste delle colonne.
|
||||||||||||||||||
| Crea una stringa di testo di errore se c'è una mancata corrispondenza nella formula. | =IFERROR(HSTACK(A1:A4, {"Città"}), "Invalido") |
Questa formula utilizza IFERROR per gestire correttamente le dimensioni non corrispondenti degli array. Per questo set di dati restituirebbe il seguente risultato:
|
Note
- Come per tutte le funzioni array, HSTACK popola dinamicamente i risultati nelle celle adiacenti, a partire dalla cella che contiene la funzione HSTACK.
- HSTACK:
- Combina più intervalli in orizzontale in un unico intervallo.
- Può impilare intervalli con altezze diverse.
- È utile per combinare dati provenienti da più colonne o fonti.
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 di cui sopra, inizia con A2 e non con A1) se non vuoi che le intestazioni siano incluse.
- L'ordine degli array determina l'ordine di impilamento. Il primo array della funzione sarà sempre a sinistra.
- HSTACK può essere efficacemente combinato con molte altre funzioni, tra cui:
- FILTRO: Per selezionare e combinare i dati filtrati da intervalli diversi.
- UNIQUE: Per rimuovere i duplicati dagli array impilati.
- SORT: Per organizzare i dati prima o dopo l'impilamento.
- SEQUENZA: Per aggiungere una numerazione o indicizzazione sequenziale.
- SOMMA: Per calcolare totali aggregati da risultati impilati.
Funzioni correlate
Ecco le altre funzioni di formula di matrice supportate nei fogli di calcolo di Workiva.