Fórmula para captar con líneas vacías entremedio

Te traigo aquí una pregunta para la cual te pido tu ayuda sobre fórmula.

La celda C7 de hoja Factura, tiene validación hacia hoja Clientes, la quiero hacia la hoja Copias_Factura para eliminar la hoja Clientes.

En 2 fórmulas

CodigoCliente
=DESREF(Copias_Factura!$B$2;0;0;CONTARA(Copias_Factura!$B:$B)-1;1)
DatosClientes
=DESREF(Copias_Factura!$C$2;0;0;CONTARA(Copias_Factura!$C:$C)-1;7)

Hice el cambio en las formulas, de hoja, Clientes hacia Copias_Factura. Sirve pero ¿problema a vista? Siii

La C7 me capta si pero solo la 1ª línea de Hoja Copias_Factura, las demás no porque existen líneas vacías de entremedio y por eso no son visibles en C7 de Hoja Factura las demás líneas con datos, en la celda C7.

En la hoja Copias_Factura siempre existirán líneas vacías de entremedio

Quisiera que de las formulas, en la C7 se puedan visualizar los datos de la B (Copias_Factura) aunque tenga las líneas vacías de entremedio

1 respuesta

Respuesta
1

H o l a:

Tu fórmula para los códigos de clientes quedaría así:

=DESREF(Copias_Factura!$B$2,0,0,CONTARA(Copias_Factura!$H:$H)+1,1)

Nota: Tal vez tienes que utilizar el separador ; (punto y coma)


Si quieres que no aparezcan los espacios en blanco tendría que hacerse con una macro, o copiando los códigos en otra hoja y agruparlos con una tabla dinámica, u ordenarlos, de ese resultado tomar la lista.

Esta es la causa por la que no se pueden tomar celdas separadas:


Sal u dos

Perfecto lo indicado en el titulo

Entendido sobre los espacios vacíos

Abriré nueva pregunta "Enmienda en fórmulas para captación según C7" para la captación de las celdas Nombre, Dirección. Cod-A/Pueblo/Ciudad (de la hoja Copias_Factura) B10 En Factura y Teléfono, según C7.

¿Te parece? Es que tengo Horas en eso y no atino, no doy con el resultado o ¿no se puede hacer? Porque he modificado el número

=SI(ESERROR(INDICE(DatosClientes;COINCIDIR(C7;CodigoCliente;0);1));"";INDICE(DatosClientes;COINCIDIR(C7;CodigoCliente;0);1))

Y nada de nada

Por fórmula tampoco lo pude resolver, la validación de datos no permite celdas separadas, solamente un rango de celdas.

Una macro tendrá que juntas las celdas en "otra hoja" y entonces la fórmula tomará los datos, pero de la "otra hoja".

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas