Tipos de referencia de cela en fórmulas de Excel

Se estivo traballando en Excel durante máis dun segundo día, probablemente xa coñeceu ou utilizase referencias de signo de dólar en fórmulas e funcións de Excel, por exemplo $D$2 or F$3 etc. Imos finalmente descubrir o que significan exactamente, como funcionan e onde poden ser útiles nos teus ficheiros.

Ligazóns relativas

Estas son referencias regulares en forma de número de fila de letra de columna ( A1, С5, é dicir, "acoirazado") que se atopa na maioría dos ficheiros de Excel. A súa peculiaridade é que se desprazan ao copiar fórmulas. Eses. C5, por exemplo, convértese en С6, С7 etc. ao copiar para abaixo ou para D5, E5 etc. ao copiar á dereita, etc. Na maioría dos casos, isto é normal e non xera problemas:

Ligazóns mixtas

Ás veces, o feito de que a ligazón da fórmula, cando se copia, "se deslice" en relación á cela orixinal non é desexable. Despois, para corrixir a ligazón, utilízase o signo de dólar ($), que che permite corrixir o que aparece antes. Así, por exemplo, a ligazón $C5 non cambiará entre columnas (por exemplo, С nunca se converterá D, E or F), pero pode desprazarse entre liñas (é dicir, pode desprazarse por 6 $, 7 $ etc.). Así mesmo, C$5 - non se moverá polas filas, pero pode "camiñar" polas columnas. Estes enlaces chámanse mesturado:

Ligazóns absolutas

Ben, se engades os dous dólares á ligazón á vez ($C$5) - converterase en absoluto e non cambiará de ningún xeito durante a copia, é dicir, os dólares están firmemente fixados e a fila e columna:

A forma máis sinxela e rápida de converter unha referencia relativa nunha referencia absoluta ou mixta é seleccionala na fórmula e premer a tecla F4 varias veces. Esta tecla rodea as catro opcións posibles para fixar unha ligazón a unha cela: C5$C$5 → $C5 → C$5 e de novo.

Todo é sinxelo e claro. Pero hai un "pero".

Supoñamos que queremos facer unha referencia de cela absoluta С5. Tal que ela SEMPRE se refería С5 independentemente de calquera outra acción do usuario. Resulta algo divertido, aínda que fagas a ligazón absoluta (é dicir $C$5), aínda cambia nalgunhas situacións. Por exemplo: se elimina a terceira e a cuarta liñas, cambiará a $C$3. Se inseris unha columna á esquerda С, entón cambiará a D. Se cortas unha cela С5 e pegar en F7, entón cambiará a F7 etcétera. E se quero unha ligazón realmente dura á que sempre se refire С5 e nada máis baixo ningunha circunstancia ou accións do usuario?

Ligazóns verdadeiramente absolutas

A solución é usar a función INDIRECTO (INDIRECTO), que xera unha referencia de cela a partir dunha cadea de texto. 

Se introduce a fórmula nunha cela:

=INDIRECT(“C5”)

=INDIRECT(«C5»)

entón sempre apuntará á cela co enderezo C5 independentemente de calquera acción adicional do usuario, inserir ou eliminar filas, etc. A única complicación leve é ​​que se a cela de destino está baleira, entón INDIRECTO sae 0, que non sempre é conveniente. Non obstante, isto pódese evitar facilmente usando unha construción un pouco máis complexa cunha comprobación a través da función ISBLANC:

=IF(ISNULL(INDIRECT(“C5″)),””, INDIRECTO(“C5”))

=SE(ISBLANK(INDIRECT(«C5″));»»;INDIRECT(«C5»))

  • XNUMXD referencias de grupos de follas ao consolidar datos de varias táboas
  • Por que necesitas o estilo de ligazón R1C1 e como desactivalo
  • Copia exacta de fórmulas mediante unha macro co complemento PLEX

 

Deixe unha resposta