Potencializa la función ImportRange de Google Sheets, con ayuda de Google Apps Script
Vložit
- čas přidán 10. 07. 2023
- Hoy te muestro como, usando código, más la función IMPORTRANGE de Google Sheets puedes importar una gran cantidad de datos de forma automatica y recurrente
👍 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 Consolidación de Tablas, asi como más de 75 cursos completos de Sheets, Forms y Apps Script. Aquí puedes verlo juansguzman.com/curso/63-cons...
📝 Puedes encontrar este tutorial en forma escrita aquí
juansguzman.com/usando-import...
🔔 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
Consolidar varias hojas en una sola - • Consolidar hojas o pes...
IMPORTRANGE - • Traer datos de otro ar...
No sabes lo importante que tus videos han sido, son y serán para muchas personas. Particularmente a mi me has ayudado muchísimo en mi trabajo actual pasé de ser un usuario básico de sheets a convertirme en una especie de consultor y asignarme proyectos de lo más variopinto y divertidos. Espero un día poder unirme a tu escuela y crecer aún más en este mundo tan fascinante que es sheets
Que buen mensaje. PAra eso estoy, para que más y más personas se dediquen a esto y le saquen el jugo. ME alegra mucho escuchar que le has sacado provecho. Te envío un gran saludo!
Creo que se podria interpretar un poco mejor el tema de loa valores acumulados, ya que estas trayendo de nuevo toda la información en la ultima fila de la hoja destino y se estaria duplicando la informacion, yo creo que lo mejor es revisar lo ultimo que se pegó de la hoja origen y a partir de ahí pegar en la ultima fila de la hoja destino. Estaria chevere en el caso de que la información venga desde un formulario.
@Juan S Guzman, no sabes toda la ayuda que representan tus videos para mi, mil y mil gracias.
Este video tiene de todo y no sabes todas las cosaa que pude interpretar para llegar a entendar la logica.
Un fuerte abrazo desde Pereira Colombia.😊
Eh!, soy el primero en comentar 😅. No es novedad tus aportes extraordinarios a una comunidad de no deja de aprender. Mil gracias.
Hola!
Que amables palabras! Mil gracias!
Saludos!
Buenísimo. Dejarlo en valores me aligera muchísimo muchos libros que empezaban a ser casi imposibles de utilizar.
Muchas gracias!!
Excelente!
Buenos días Juan, he realizado las pruebas como me has comentado y todo perfecto como dijiste. No tengo más que agradecimiento y admiración por tus conocimientos. Saludos desde Gran Canaria. (España)
Hola!
Que amables palabras! Mil gracias!
Saludos!
Buen día, gracias por las explicaciones son sumamente claras 🙏🏾... Una consulta, existe la posibilidad de enlazar lo que copiamos de Google Lens y lo pase a una celda de Google Sheets? Sería muy útil para inventarios qué no tuvieran código de barras
Interesante!
La verdad nunca lo he explorado
De pronto algún día
Saludos!
Excelente material y tus explicaciones bastante sencillas, soy nueva en tu canal, ando buscando la manera de consolidar en una sola base de datos de google sheets información de Hojas diferentes (Llegarían a ser 23 hojas) con encabezados que difieren después de la 8 columna aproximadamente, sin que se pierda ningún dato, ya que son ingresados por medio de un formulario de google, alguna idea que me pueda servir?
Aquí te dejo un video q te puede dar ideas
czcams.com/video/wHh_T73bzMM/video.html
Saludos!
wow excelente video. muy buen tutorial. Disculpa Juan S, la funcion de importarValoresAcumulados() se puede añadir algo para seleccionar el rango a importar ? es decir importar desde A100 en adelante , tu explicacion menciona importar despues del encabezado y me interesa saber como hacer para importar despues de cierto rango definido
Claro!
En vez de usar .getDataRange() usas .getRange(100,1,hoja.getLastRow()-99,6)
Algo asi
Saludos!
@@JuanSGuzman vale lo intentaré gracias 🤩
Hola, me encantan tus vídeos, me han ayudado muchísimo a agilizar procesos en la oficina, pero estoy teniendo un problema con los códigos de los recibos de pagos, pasa que muchos de estos códigos empiezan con cero y para hacerlo visible se debe colocar un apostrofe por delante, el problema viene cuando uso query con importrange para llevar está información a otro sheets y pueda ser usado para reportes, NO ME JALA ESOS DATOS, los muestras como vacío, tendrás alguna idea de cómo solucionar eso?
Hola!
Intenta esto
En la hoja original, selecciona la columna de los codigos, vas a formato, y le pones texto sin formato
Me cuentas como te va
Saludos!
Hola... quisiera saber que formulas utilizar para que la escribir el id de mi cliente, migre cierta información de sheet 1 a ciertas celdas de sheet 2. ejemplo: que son solo escribir el codigo de mi cliente, me migre su nombre en determinada casilla, su coontacto en determinada casilla, etc.
Te podría referir a los videos de copiar y pegar. Ahí puede estar la solución. Aquí te dejo 2
czcams.com/video/iHO6aFqB2t8/video.html
czcams.com/video/Bve0nHde65c/video.html
Saludos!
Desde una hoja con muchos datos, en la cual aparecen los nombres de 10 personas aprox, las cuales se repiten en la planilla, pero debo compartir esa planilla a esas 10 personas, pero cada usuario solo puede ver y editar solo los datos que le corresponde, no puede ver los datos de los demás, también a esta planilla constantemente se le van agregando datos asignados a cada persona. ¿Como lo puedo hacer?
Tienes 2 opciones:
1. tener un archivo por persona
2. Hacer un webapp que filtre por usuario
Saludos!
Excelente información, una duda, se puede combinar la función ImportRange con la función SI, es decir que sheets haga el ImportRange solo cuando se cumpla una condición??
Claro que si
Saludos!
@@JuanSGuzman Como seria el acomodo de la formula ?
=SI(A1=2;IMPORTRANGE;"")
Saludos!
@@user-mu7ky5we7q
Muchas gracias @@JuanSGuzman
Juan en que curso exactamente puedo encontrar esta plantilla? yo estoy inscrito en la academia
Disculpa Fernando. Espero la hayas encontrado en la sección de plantillas de CZcams. Si no, me escribes un mail y te la paso inmediatamente
Saludos!
Buenos días estimado, he estado realizando las pruebas del código con los datos que tengo actualmente en mis base de datos las cuales tienen 45.000 filas o registros con 11 columnas y he comprobado que sigue teniendo las mismas limitaciones de la misma fórmula Importrange, por tanto y salvo error por mi parte hay que seguir haciéndolo por tramos, es decir, todo el código con el tramo de la A:F, seguidamente todo el código desde la G:K. Agradeciendo siempre tu aportación que es de gran ayuda y habiendo sido alumno de la academia durante 4 meses te ruego me confirmes si es correcto mi afirmación.
Hola. Dejame ver el codigo que estas usando. Si quieres enviamelo al mail
Saludos
Hola, muy buenos tus videos pero tengo una duda, ojala me puedas ayudar, estoy tratando de hacer el IMPORTRANGE pero desde una cuenta institucional y me dice que no tengo permisos para acceder a esa hoja, cabe señalar que ambos archivos están creados con la misma cuenta, será que no se puede aplicar con cuentas institucionales? o cuál podría ser una solución, de antemano gracias.
Pueden haber 2 opciones. Una es que estes en una carpeta compartida
La otra es que haya algun permiso desde el administrador que haya q cambiar
Saludos!
Buen video estimado. Quiero hacer la siguiente consulta. Tengo una hoja Original donde ingresos datos y tengo otra hoja prueba donde utilizo la funcion IMPORTRANGE para traer ciertas columnas que necesito pero ademas agrego dos columna para agregar datos. Mi problema es que cuando modifico la hoja original se modifica la hoja de prueba pero donde tengo las dos columnas nueva aveces queda el valor y no se borra entonces siempre voy a tener ese error. Alguna forma para poder solucionarlo. porque lo que pensaba es que cuando se modificara esa columna se borrara todo esa linea de columna.
Una posible solución es que haya comunicación de 2 vías como en este video
czcams.com/video/lwCLQFP7oqw/video.html
Saludos!
@@JuanSGuzman Gracias estimado por responder. Al revisar el video no es mi caso. Por ejemplo en la hora original tengo 3 filas. Al pasar los datos con IMPORTRANGE a la hoja copia paso las tres fila. Pero yo agrego una cuarta fila en la hoja copia. Dado que hay ingreso un valor. Pero al modificar la hoja original me sigue quedado el valor en la cuarta fila de la hoja copia. Lo cual seria un error para mi dado que el comentario no pertenece a esa fila. O cuando elimino una columna de la hoja original en la hoja copia aun queda el valor que ingrese en la fila cuarta. En eso estoy atrapado.
@@ElenaSepulveda-ec9mh Revisate este
czcams.com/video/CMvKw1TAi9I/video.html
Hasta que encontremos la solución no descansaremos ;)
Saludos!
Hola Juan, tengo una duda, al intentar importar una hoja me lanza un mensaje que la hoja de origen a superado el límite de importaciones, mi pregunta es: Que puedo hacer sin usar el appscript ya que en mi trabajo no lo tengo permitido
Muchas gracias
Cuantos archivos importan. Creo que el limite son 50? o 100?
Saludos!
@@JuanSGuzman muchas gracias Juan, solo es un archivo pero para varios más y creo si ya superé el límite, crees que se pueda hacer algo?
pero para superar el limite tienes que pasar como de 50. Una opción es usar IMPORTRANGE encadenados. Es decir que de un archivo te llegue a 2 o a 3, y esos a su vez alimenten cada uno a 30 o 40. Pero a futuro puede que te vuelva mas lentas las bases. Saludos!@@jorgetorres7914
19:51 Versión en ingles, pero en otro canal?
Yes!
Aquí te lo dejo
czcams.com/video/7tzFhq2SDIw/video.html
Saludos!