El documento 1 tiene muchas filas de datos.
¿Cómo importo al documento 2 solo aquellas filas que tienen un cierto valor en la columna C?
El documento 1 tiene muchas filas de datos.
¿Cómo importo al documento 2 solo aquellas filas que tienen un cierto valor en la columna C?
Respuestas:
Esto no es tan sencillo como una importación normal usando la IMPORT
función. Con esta función, solo puede realizar importaciones:
=IMPORTRANGE("key","range")
Agregar una función, como SUM
o FILTER
, dentro de la cadena de "rango" dará como resultado un error. La solución debe ser encontrada, usando la QUERY
función:
=QUERY(IMPORTRANGE("key","range"),"SELECT * WHERE Col1='value'")
O
=QUERY(IMPORTRANGE("key","A:Z"),"SELECT * WHERE Col1 contains 'value'")
Después de DONDE, la definición de columna debe ser como primera letra mayúscula y luego minúscula. Col funcionará, COL o col no.
Una vez importado, puede ordenar los resultados utilizando la ORDER BY
cláusula:
=QUERY(IMPORTRANGE("key","A:Z"),"SELECT * WHERE Col1 contains 'value' ORDER BY Col1")
Entonces, la IMPORTRANGE
función no puede hacer columnas seleccionadas, solo puede hacer un bloque de rango. La forma de evitar esto es usar la cláusula de QUERY
función SELECT
:
=QUERY(IMPORTRANGE("key","A:Z"),"SELECT Col1, Col2, Col3 WHERE Col1 contains 'value' ORDER BY Col1")
IMPORTRANGE
función: IMPORTRANGEQUERY
en combinación con la IMPORT
función: QUERY / IMPORTWHERE
cláusula en QUERY
función: QUERY / WHEREORDER BY
cláusula en QUERY
función: QUERY / ORDER BYTuve este mismo problema: esto es lo que terminé usando.
= iferror (QUERY (IMPORTRANGE (" https://docs.google.com/spreadsheets/d/[YOUR_KEY_FROM_URLfont>/edit ", "Título de la hoja que está utilizando! A2: I42"), "seleccione * DONDE EL COL5 CONTIENE ' Toalla "", 1), "¡todavía no hay valores!")
Vamos a descomponerlo un poco
IFERROR le permite mostrar un mensaje fácil de usar si esto falla porque no se devuelven datos
QUERY le permite especificar los criterios de búsqueda. Puede omitir esto si simplemente desea importar el rango de celda independientemente.
IMPORTRANGE Use la url proporcionada, luego busque esta hoja, mirando estos rangos (arriba a la izquierda, abajo a la derecha)