Cómo agregar/eliminar una fila sin afectar la fórmula en una columna en Excel

Cómo agregar/eliminar una fila sin afectar la fórmula en una columna en Excel

Tengo la columna B con una fórmula llena de IF con cada celda referenciada a la celda de arriba. De vez en cuando necesito eliminar algunas filas. Una vez que se elimina una fila, la fórmula de la columna B proporciona #REF para las celdas restantes debajo de la fila eliminada. ¿Cómo puedo eliminar una fila y la fórmula se actualiza automáticamente haciendo referencia a la nueva celda que se encuentra encima de ella? Además, al agregar una fila, ¿puede la fórmula aparecer automáticamente en la celda B sin que yo la agregue cada vez?

Respuesta1

Realmente depende de su situación y diseño. Dependiendo de eso, hay 2 opciones.

Comentado Podrías usar referencias absolutas que creo que es lo que quieres, como

=IF($A$1)

El $ significa que se adhiere a esa celda, ¡cualquiera que sea el valor!

Sin embargo, dependiendo de lo que esté eliminando, puede que le resulte útil el uso de Indirect.

Devuelve la referencia especificada por una cadena de texto. Las referencias se evalúan inmediatamente para mostrar su contenido. Utilice INDIRECTO cuando desee cambiar la referencia a una celda dentro de una fórmula sin cambiar la fórmula misma.

=INDIRECT($A$2)     

ingrese la descripción de la imagen aquí

Másinformación y cotización y fuente de imagen

Respuesta2

Me encontré con el mismo problema antes. Así es como hice referencia a la celda encima de la actual (A2 en este caso):

=OFFSET(A2,-1,0)

Sin embargo, al agregar filas, es necesario copiar y pegar la fórmula. A menos que se cree un script para hacerlo automáticamente.

Para obtener más información sobre la fórmula de compensación:https://support.office.com/en-us/article/OFFSET-function-c8de19ae-dd79-4b9b-a14e-b4d906d11b66

Respuesta3

Tengo un libro de trabajo con hojas de trabajo que extraen datos mediante fórmulas de otra hoja de trabajo. La naturaleza de los datos significa que puede haber numerosas filas con datos duplicados o erróneos que deban eliminarse. Eliminar filas en la hoja de trabajo de origen altera la importación y los cálculos. Utilizo una solución alternativa de edición mientras limpio los datos. El proceso es sencillo. Creo una hoja de trabajo de edición de datos. Copie toda la hoja de trabajo de los datos de origen en ella. Edite los datos, elimine las filas según sea necesario y luego pegue los datos nuevamente en la hoja de trabajo de origen. ¡Simple y muy eficaz!

información relacionada