Hoy he vuelto a tener problemas con arrayformula()
Ya escribí este artículo sobre el tema hace unos días. Podéis consultarlo también
He utilizado una vlookup() para, dado un correo electrónico, me coja de una lista el nombre oficial de dicha persona.
La fórmula me ha quedado así: =vlookup(Q3,responsables!$A:$D,3,false)) >>> Busca el correo que queremos y que está en la celda Q3 entre la lista de responsables y sus datos que tenemos en la pestaña responsable, en la columna A. Y me da el nombre que está en la columna 3 de la lista A:D de responsables, osea en la columna C
Como tenía que repetir la misma fórmula para todos los correos de la columna Q y, además, para los nuevos que se vayan añadiendo, no me bastaba con arrastrar la columna, sino que debía utilizar la fórmula arrayformula()
Inconsciente de mí he cambiado la fórmula a
=arrayformula(vlookup($Q$3:$Q,responsables!$A:$D,3,false)), queriendo conseguir que pillara cualquier dato de la columna Q.
¡Maldita sea! ha empezado la barra de progreso a moverse y ha creado hasta 50000 filas. Y, a pesar de eliminarlas como cucarachas, la hoja de cálculo ha vuelto a crearla y así hemos estado luchando un buen rato. ¿Quién se ha rendido? :(
He cerrado la hoja de cálculo. Punto!!!
Pero... necesitaba ese array. Por lo que he probado a cambiar un poco la fórmula, metiéndolo un condicional para que solamente se aplicase el vlookup cuando hubiese algo en la columna Q.
Me ha quedado así:
=arrayformula(if($Q$3:$Q="","",vlookup($Q$3:$Q,responsables!$A:$D,3,false)))
y... ¡¡¡¡¡ha funcionado!!!!!
A partir de ahora, meteré siempre en las arraysformulas un freno, un condicional que limite su aplicación, osea que quite los datos vacíos.
Os lo recomiendo.
Suscribirse a:
Enviar comentarios (Atom)
Crear PDF horizontal
El código que vamos a mostrar aquí no ha sido creado por nosotros, sino que lo hemos encontrado en Internet. Objetivo: Publicar una pesta...
-
La fórmula importrange es muy potente, ya que nos permite unir datos de diferentes hojas de cálculo y, con un poco de imaginación, ofrecer ...
-
Este artículo tiene como objetivo mostrar el código básico para trabajar con Drive, es decir, para recorrer todos los archivos y subcarpetas...
-
El código que vamos a mostrar aquí no ha sido creado por nosotros, sino que lo hemos encontrado en Internet. Objetivo: Publicar una pesta...
No hay comentarios:
Publicar un comentario