Tipus de referència de cel·les en fórmules d'Excel

Si heu estat treballant a Excel durant més d'un segon dia, probablement ja heu conegut o utilitzat referències de signe de dòlar en fórmules i funcions d'Excel, per exemple $ D $ 2 or 3 F$ etc. Per fi esbrineu què volen dir exactament, com funcionen i on poden ser útils als vostres fitxers.

Enllaços relatius

Aquestes són referències habituals en forma de número de fila lletra de columna ( A1, С5, és a dir, "cuirassat") que es troba a la majoria de fitxers d'Excel. La seva particularitat és que es desplacen en copiar fórmules. Aquells. C5, per exemple, es converteix en С6, С7 etc. en copiar cap avall o cap a D5, E5 etc. en copiar a la dreta, etc. En la majoria dels casos, això és normal i no crea problemes:

Enllaços mixtes

De vegades, el fet que l'enllaç de la fórmula, quan es copia, "llisca" en relació a la cel·la original no és desitjable. Aleshores, per arreglar l'enllaç, s'utilitza el signe del dòlar ($), que permet arreglar el que ve abans. Així, per exemple, l'enllaç $C5 no canviarà entre columnes (és a dir С mai es convertirà en D, E or F), però pot desplaçar-se entre línies (és a dir, pot canviar de 6 $, 7 $ etc.). Igualment, C$5 - no es mourà per les files, però pot "caminar" per les columnes. Aquests enllaços s'anomenen barrejat:

Enllaços absoluts

Bé, si afegiu els dos dòlars a l'enllaç alhora ($C$5) - es convertirà en en fotometria absoluta) i no canviarà de cap manera durant la còpia, és a dir, els dòlars es fixen amb força i la fila i la columna:

La manera més fàcil i ràpida de convertir una referència relativa en una referència absoluta o mixta és seleccionar-la a la fórmula i prémer la tecla F4 diverses vegades. Aquesta clau encercla les quatre opcions possibles per arreglar un enllaç a una cel·la: C5$C$5 → $C5 → C$5 i de nou.

Tot és senzill i clar. Però hi ha un "però".

Suposem que volem fer una referència de cel·la absoluta С5. De tal manera que SEMPRE es referia С5 independentment de qualsevol altra acció de l'usuari. Resulta una cosa divertida, fins i tot si feu que l'enllaç sigui absolut (és a dir $C$5), encara canvia en algunes situacions. Per exemple: si suprimiu la tercera i la quarta línia, canviarà a $C$3. Si inseriu una columna a l'esquerra С, llavors canviarà a D. Si talleu una cel·la С5 i enganxar-hi F7, llavors canviarà a F7 etcètera. Què passa si vull un enllaç molt dur al qual sempre es referirà С5 i res més sota cap circumstància o accions de l'usuari?

Enllaços realment absoluts

La solució és utilitzar la funció INDIRECTE (INDIRECTE), que genera una referència de cel·la a partir d'una cadena de text. 

Si introduïu la fórmula en una cel·la:

=INDIRECT ("C5")

=INDIRECT(«C5»)

aleshores sempre apuntarà a la cel·la amb l'adreça C5 independentment de qualsevol altra acció de l'usuari, inserir o suprimir files, etc. L'única petita complicació és que si la cel·la objectiu està buida, aleshores INDIRECTE dóna 0, cosa que no sempre és convenient. Tanmateix, això es pot evitar fàcilment utilitzant una construcció una mica més complexa amb una comprovació de la funció ISBLANC:

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

=SI(ISBLANK(INDIRECT(«C5»));»»;INDIRECT(«C5»))

  • XNUMXD referències de grups de fulls en consolidar dades de diverses taules
  • Per què necessiteu l'estil d'enllaç R1C1 i com desactivar-lo
  • Còpia exacta de fórmules mitjançant una macro amb el complement PLEX

 

Deixa un comentari