Hola a todos
Tengo un libro de Excel con la contabilidad de la empresa. En una hoja (PROVEEDORES) hay la base de datos de todos los proveedores en formato 'tabla' ordenados alfabéticamente. Quiero montar en otra hoja (COMPRAS) un listado de las cantidades que compramos a cada proveedor cada mes y, para ello, en la primera columna necesito tener los nombres de todos los proveedores de la hoja anterior. Como la lista de proveedores es cambiante (continuamente se añaden nuevos), no lo he hecho mediante 'copia y pega' sino que cada celda de la primera columna de la hoja COMPRAS hace referencia a una celda de la primera columna de la hoja PROVEEDORES. Por ejemplo, en la celda A5 de COMPRAS me aparece (=PROVEEDORES!A5). Pensaba que, de esa forma, se me actualizaría la lista de la segunda hoja cada vez que intercalara un nuevo proveedor en la primera.
Pero me encuentro que, cuando intercalo una fila en la lista de proveedores de la primera hoja para introducir un nuevo nombre, en la segunda no se produce ningún cambio ya que las referencias son relativas y al cambiar y desplazar hacia abajo las filas de PROVEEDORES por debajo de la intercalada, las referencias de la hoja COMPRAS se adaptan y visualmente no se produce ningún cambio. No me aparece el nuevo proveedor. Supongo que para conseguirlo debería convertir las referencias relativas de la hoja COMPRAS a referencias absolutas, del tipo (=PROVEEDORES!A$5), pero eso requeriría hacerlo una por una y son centenares.
La pregunta es: ¿existe alguna forma sencilla de convertir referencias relativas en referencias absolutas para un conjunto muy grande de celdas (por ejemplo, para toda una columna)?
Alternativamente ¿de qué otra forma puedo reproducir en una columna de la hoja COMPRAS el contenido de la columna de proveedores de la hoja PROVEEDORES, de forma que aquella se actualice automáticamente cuando intercale un nuevo nombre?
Gracias