Query su fogli google: come ottenere il numero di riga nelle query


Puoi utilizzare la seguente sintassi in una query di Fogli Google per aggiungere una colonna contenente numeri di riga:

 =ARRAYFORMULA(QUERY({ A2:B11 , ROW( A2:B11 )}, " SELECT Col1, Col3 WHERE Col1 = 'Mavs' ", 0 ))

Questa particolare query selezionerà i valori dalle colonne Col1 (colonna A) e Col3 (colonna C) dove il valore di Col1 è uguale a “Mavs” – questa query presuppone anche che Col3 sia vuoto in modo che Col3 venga semplicemente utilizzato per trovare i numeri delle righe.

Nota : dobbiamo racchiudere la QUERY in un ARRAYFORMULA in modo da poter ottenere i numeri di riga per ogni riga e non solo per la prima riga.

L’esempio seguente mostra come utilizzare questa sintassi nella pratica.

Esempio: ottieni il numero di riga nelle query di Fogli Google

Supponiamo di avere il seguente set di dati contenente informazioni su vari giocatori di basket:

Possiamo utilizzare la seguente formula per selezionare tutti i valori nella colonna A dove squadra è uguale a “Mavs” e selezionare anche il numero di riga per ogni riga:

 =ARRAYFORMULA(QUERY({ A2:B11 , ROW( A2:B11 )}, " SELECT Col1, Col3 WHERE Col1 = 'Mavs' ", 0 ))

Lo screenshot seguente mostra come utilizzare questa query nella pratica:

Numero di riga della query di Fogli Google

La query restituisce i valori nella colonna A dove team è uguale a “Mavs” insieme al numero di riga per ciascuna di tali righe.

Dal risultato, possiamo vedere che i giocatori della squadra “Mavs” sono nelle righe 2 , 3 e 6 del dataset originale.

Risorse addizionali

I seguenti tutorial spiegano come eseguire altre operazioni comuni in Fogli Google:

Query su Fogli Google: come restituire solo righe univoche
Query di Fogli Google: come rimuovere l’intestazione dai risultati
Query su Fogli Google: come ignorare le celle vuote nella query

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *