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:
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