Cómo trabajar IMPORTRANGE para bases grandes en Google SHEETS
Vložit
- čas přidán 15. 11. 2021
- IMPORTRANGE es una de las funciones mas usadas y útiles que nos ofrece Google Sheets, sin embargo presenta varios retos al momento de su uso.
Hoy te muestro algunos trucos para cuando nuestras bases son muy grandes y el IMPORTRANGE nos da error.
👍 Si te ha gustado este video, te encantará el curso gratis "Aprende Google Sheets en 2 horas". Aquí puedes obtener acceso juansguzman.com/cursogratis
📋 Puedes encontrar el código y la plantilla de este video (y los más de 350 videos del canal) inscribiéndote en un plan mensual o anual en mi membresía JuanSGuzman - juansguzman.com
🎓Allí mismo, encontrarás un curso completo de Funciones Matriciales (donde hay toda una sección dedicada a IMPORTRANGE) asi como más de 75 cursos completos de Sheets, Forms y Apps Script. Aquí puedes verlo juansguzman.com/curso/58-form...
📝 Puedes encontrar este tutorial en forma escrita aquí
juansguzman.com/importrange-e...
🔔 Suscríbete al canal donde recibirás nuevos videos semanales de Sheets, Forms, Apps Script y más.
Aquí algunos canales donde me puedes seguir y apoyar:
📨 - Newsletter: juansguzman.com/boletin
➤Patreon: juansguzman.com/patreon
➤Telegram: juansguzman.com/telegram
➤Instagram: juansguzman.com/instagram
ⓕ - Facebook: juansguzman.com/facebook
➤Tiktok: juansguzman.com/tiktok
𝕏 - (Twitter): juansguzman.com/twitter
Cualquier sugerencia, pregunta o inquietud, te invito a comentar más abajo
▶️Videos Relacionados
Introducción al ImportRange - • Traer datos de otro ar...
Errores del ImportRange - • Trucos y Errores del I...
ImportRange para Bases Grandes - • Cómo trabajar IMPORTRA...
Importar feeds de noticias o blogs - • Importar páginas web d...
Combinar pestañas en una sola - • Consolidar hojas o pes...
Algo más que nos quede faltando de IMPORTRANGE. Se que esta función a veces presenta problemas cuando hay muchos "encadenamientos". Algún tema que nos falte explorar de IMPORTRANGE?
Hay forma de usar el importrange con filter o query?
@@LuisCarlosChavez717 Hola Luis
Mil disculpas por la demora en contestar
He tenido un volumen importante de consultas, y hasta ahora me estoy pudiendo poner al día
Espero todavía te sea útil mi respuesta
ArrayFormula funciona con Query pero no con Filter. No se bien porque
Un gran saludo!
HERMANO MUCHAS GRACIAS, SOY ABOGADO, PERO TODOS TUS VIDEOS ME HAN SALVADO, AHORA TENGO CONOCIMIENTOS BASICOS DE BASES DE DATOS EN SHEETS, DE QUERY, IMPORTRANGE, Y ESTO ME AYUDA MUCHISIMO, BATALLO CON EL TEMA DE QUE MI INFO ES MUCHISIMA, PERO AHI VOY, GRACIAS.
Que buen mensaje
Me alegra mucho ver como te ha servido
Saludos!
Hola! Saludos desde Mexico, me has ayudado mucho a resolver cosas sobre sheets, muchísimas gracias, de verdad valoramos mucho tu esfuerzo y trabajo.
Excelente Juan! Excelente píldora 👌👌👌 Muchas son las GRACIAS SIEMPRE 👍
Gracias a ti por el comentario Ricardo!
Excelente muchas gracias por el dato!!
Ojalá sea util! Saludos!
Excelente! Muchas gracias por la info!
Hola!
Gracias a ti por tomarte el trabajo de comentar!
Saludos!
Me recontra ayudo. Muchas Gracias!!
Excelente!
Excelente aporte Juan, me funciona con ;
Buenísimo!
Ing. Guzman, muchas gracias por el tip, al combinar arrange con importrange, y como bien dice
11:15 .."De este apasionante mundo"
Excelente material que se comparte, y la creatividad que nos indica que es posible aplicar a google.sheets.
Como siempre, que comentarios tan amables Felipe. Saludos!
tome su LIKE....buen hombre
Mil gracias!
Agradecida por tu gran aporte Juan, literalmente me sascte las patas del barro 😅 jejejeje muchisimas gracias, de corazón!! 🤗
Hola!
Que amables palabras! Mil gracias!
Saludos!
Excelente. Tienes un ejemplo de cómo sería ese arreglo con un importrange que a su vez tenga query?
Gracias!! Justo encontré esta solución. Sheets estuvo unos días dando muchos errores con IMPORTRANGE
A mi tambien me dio errores en parte de septiembre y Octubre. Creo que arrancaron con el cambio que hizo Google con los permisos para compartir.
Yo tengo varias bases conectadas, a una que procesa los datos y otras conectadas a esta última, que son dashboards para diferentes fines. Para que me actualice los datos en las dashboard primero debo abrir la que procesa los datos y esperar a que procese la info. Sino no se actualizan los dashboard
@@Elabogadodeldiabolo yo tengo un proyecto con seis hojas con formato agendas conectadas a un cuadro de mando para controlar en tiempo real los eventos. Pasado ese periodo de errores por parte de Google ahora actualiza más rápido,no he notado asincronías.
Excelente!
Lastima que no avisen y uno quede buscando soluciones por todo lado, pero que bueno que se haya solucionado y que ahora esté más rápido
Saludos!
Tome su like buen hombre me salvó la patria
Hola
Excelente! Me alegra ser de utilidad.
Un gran saludo!
Hola, una pregunta, que pasa si en importante lo necesito desde una hoja diferente del mismo workbook? Cuando intento la función, mismo indicador, con un nombre de hoja distinta, no lo toma, sale error. Gracias! Quedo atenta a su respuesta.
Juan te agradeceria mucho si hicieras un video de como guardar registros de sheets a Bigquery directamente, hice un formulario en hojas de calculo y le cree los botones de guardar editar y me guarda los registros en una hoja que tengo como base, pero quiero saber cómo guardar directamente en bigquery cuando le de clic en el boton guardar de la hoja de cálculo. 🎉🎉 sería súper.
Hola!
Claro que si
Ya lo estoy preparando
Saludos!
@@JuanSGuzman muchas gracias, es un tema del que casi no hay informacion, te agreadeceria un monton, at una practicante Saludos de Colombia 🤗
Gracias Juan buen video, en mi caso utlizo el importrange para importar bases muy grandes de +10000 filas, a hojas con cálculos, las propias fórmulas empiezan a fallar, será por el volumen de la información?
Hola Luis!
Puede ser eso
Has intentado partirlo en mas pequeñas como en el video?
Te sigue igual con las fallas?
Saludos!
@@JuanSGuzman tenias razón mejoró partiendo la bd. Muchas gracias.
@@LuisCarlosChavez717 Excelente!
Hola Juan, te hago una pregunta ¿Sabes si es posible tener dos hojas sincronizadas (tipo clones)? O sea, que al editar datos en una u otra se modifiquen en ambas (yo lo logré usando importrange y un código de cortar pegar, pero es súper lento) Voy a probar separando las fórmulas como sugerís en este video, pero a lo mejor sabes de una manera más simple
Gracias nuevamente por subir tan buen contenido!
Hola Pablo!
No es tán fácil
En teoría para eso esta el tema de compartir. Para que varias personas puedan editar y a todos se le vean reflejado.
Una opción es que se actualicen cada cierto tiempo
Saludos!
Hola, en el caso de una hoja con varias pestañas cual sería la sintaxis?
Me marca error de analisis en la formula
Hola! Dejame ver como tienes tu fórmula
Saludos!
Hola maestro, si en vez de teclear A1:P50001 tecleamos A:P, ¿funcionaría? para no anidar dos importrange
Hola! El problema de A:P es que tambien va a ir hasta la ultima fila. Todo depende de que tantas filas tengas
Saludos!
Muchas gracias por sus video, ayudan bastante. Pero me surge una duda que no logro encontrar respuesta y quizás usted me pueda ayudar. Es posible usar el importrange para validación de datos? Bueno, asi directamente veo que no. Quizás haya otra forma de hacerlo. Básicamente lo que quiero hacer es una validacion de datos en una hoja, importando datos de otro archivo google sheets, pero no logro encontrar como. Muchas gracias una vez más
Te tocaria llevar el importrange a una hoja, y despues hacer la validación sobre eso.
Saludos!
@@JuanSGuzman Muchas gracias
hola tengo una base de datos con muchas columnas, para traer solo las que me interesan, trate de hacer lo de la barra invertida pero me tira error de analisis de formula
Ahi puedes usar QUERY. Te dejo un video
czcams.com/video/Ck-DRfZlwpM/video.html
Saludos!
Buenos días, estoy intentando hacer un importrange de varios libros de sheets diferentes para hacer un cosolidado en un solo, pero siempre me sale el error "Array_Literal" y no sé cómo solucionarlo.
Hola
Aquí te dejo un video donde lo hago
czcams.com/video/YVf1WuF06jA/video.html
Saludos!
puedo traer solo columnas seleccionadas? no un rago de columnas, sino salteadas tipo, A, D,F,V, etc
Hola!
Puedes usar CHOOSECOLS(importange;2;3;4)
2;3;4 son las columnas que vas a mostrar, puedes poner las que quieras y en cualquier orden
Saludos!
Hola, ¡muchas gracias por el contenido! me gustaría saber si es posible integrar la función de importrange en el código de google apps script para que de alguna manera no llegue a su límite, ya que tenemos un archivo principal cuyo ID vamos vinculandolo a nuevas listas; en promedio entre 40 y 50 por mes y al cabo de 6 meses llega al límite y tenemos que hacer una copia del archivo original para tener otro ID para conectar. De antemano, muchas gracias.
Has visto este video?
czcams.com/video/WseKGswfNWg/video.html
Saludos!
Nuevamente ¡muchas gracias!, ya lo estoy viendo. ¿Qué opinas de Blackbox Ai?, ¿lo has usado? De antemano muchas gracias.
@@academicoinstitutocultural4797 No lo había escuchado! De que se trata?
Saludos!
@@JuanSGuzmanes una plataforma de Ai que maneja varios lenguajes de programación, entre ellos el de Google Apps Script y si le pides que haga una función el te da el código. Aun así debes conocer el lenguaje porque siempre necesitaras hacer ajustes a lo que el te proporciona pero ahorra mucho tiempo de trabajo
hola, tengo este problema "No se han podido vincular las hojas de cálculo. La hoja de cálculo de origen ha alcanzado el límite de veces que se puede compartir e importar." como puedo solucionarlo si ya excedí el limite
Creo que ahi si no hay nada que hacer sino usar GAS
Saludos!
hola, por que se queda guindado en añadiendo permisos y sale usa un navegador web de escritorio. gracias
Debe ser que estas usando tablet o el app de sheets para tablet o celular
Saludos!
Hola Juan, una pregunta cual es la formula para que en la formula de importrange me sume 2 celdas yo la estaba planeando así a ver si funcionaba pero me vota error eje: =IMPORTRANGE(enlace", "pag! Rago"+"pag! Rago", osea lo que necesito es que me sume 2 celdas de la misma página de donde lo estamos importando . Pliss Me ayudas a saber si se puede 😢
Supongo que IMPORTRANGE no admite una suma dentro ¿Probaste con =IMPORTRANGE(libro,rango1)+IMPORTRANGE(libro,rango2)?
Una pregunta cómo uso importrange para usar la misma fila por ejemplo de x-ab pero que se sumen de varias hojas de cálculo
Una sumatoria de varias hojas con el mismo rango
Hola
Aquí te dejo un video donde lo hago
czcams.com/video/Ck-DRfZlwpM/video.html
Saludos!
@@JuanSGuzman no agarro , pongo el ejemplo uso importrange y ocupa el espacio definido por el link 1 ahora quiero que ese mismo espacio se sume lo de un link 2+3+4... Pero ese mismo espacio la fórmula la tengo bien. Y sirve para un solo link pero al agregar otros solo me da el valor en el primer columna y si suma todos los link ,sin embargo las columnas posteriores se quedan vacias
@@josedejesusayalasanchez9851 Dejame ver como tienes la formula
Saludos!
Cómo sería cuando sumas un BuscarV + Importange y el resultado te da Error Resultado demasiado extenso??
Hmmmm
Buena pregunta
Podriamos intentar insertar la formula larga que hacemos en este video a ver si te funciona
O hacer varios buscarv partiendo la base
Saludos!
Sabes por primera vez me salió un error que no sé cómo solucionar "La hoja de cálculo de origen alcanzó la capacidad máxima para importar y compartir"
Temporalmente he solucionado haciendo una copia de ese archivo pero como no están conectadas realmente la actualización debe hacerse manual (Ya no permite más importrange)
Hola!
Cuantos vinculos le tienes, más de 50?
Saludos!
@@JuanSGuzman es que el archivo de origen es un listado de clientes pequeño, de unas 10,000 filas pero a ese archivo se conectan múltiples hojas de reportes, de contratos, son unos 25 nuevos enlaces diarios aproximadamente. La migración a sheets es reciente antes trabajábamos en excel.
La verdad es que IMPORTRANGE tiene sus límites. Lo mejor ahí sería usar macros.
Saludos!@@Savylopz
se puede mejor dividir por columnas?
Tambien se podría, pero en términos de desempeño es lo mismo
Saludos!
como puedo importar varias hojas a una sola?
Hola
Aquí te dejo un video donde lo hago
czcams.com/video/Ck-DRfZlwpM/video.html
Saludos!
mi base es de 220 mil datos y quiero el importrange para solo actualizar uno y no 20 archivos chiquitos.
Hola!
220mil datos es mucho para un importrange
Te sugiero usar código, o mejor, pasarte a BigQuery
Saludos!
En mi caso el arreglo de importranges lo anidaba en un query para ponerle parámetros de consulta interactivos. El error más fastidioso para mi era el "internal error" que yo asocié a pobre calidad del Internet. Con un import que fallara, me arruinaba todo el informe.
Excelente aporte"!
Ya no te da problemas?
Saludos!
@@JuanSGuzman Es esporádico, cada 15 a 30 días. Creo que se relaciona con la saturación del Internet del resto de la oficina.
@@Freeman5679 Que raro!
Buenas tardes a mi me sucede algo similar con un archivo en repetidas ocasiones y de forma aleatoria importrange presenta el molesto "error interno en el intervalo de importación" he logrado notar que la hoja origen que contiene los datos que hala el importrange, cuando esta saturada de usuarios alimentando o recopilando información la hoja origen pierde conexión y no esta online, esto causa que en la hoja que contiene el importrange salga el: "error interno en el intervalo de importación" luego de unos minutos cuando la hoja origen de datos no esta tan saturada de usuarios y esta estable, en la hoja del importrange vuelve a funcionar todo normal", (importrange es demasiado útil pero a la vez demasiado inestable), bueno pues cabe resaltar que importrange también lo tengo anidado con un Query muy sencillo solo llama algunas columnas de la hoja origen de datos, pero aun así la falla se presenta a veces cada 15 o 20 días, hay ocasiones en las que en un día, dos o tres días seguidos falla cada 10 o 15 minutos) ...
@@carlosandresoviedo7517 10 meses despues...seguiste presentando fallas? O ha mejorado?