Taules intel·ligents en Excel

Vídeo

Formulació del problema

Tenim una taula amb la qual hem de treballar constantment (ordenar, filtrar, comptar-hi alguna cosa) i el contingut de la qual canvia periòdicament (afegir, eliminar, editar). Bé, almenys, per exemple, aquí és així:

La mida (des de diverses desenes fins a diversos centenars de milers de línies) no és important. La tasca és simplificar i fer-te la vida més fàcil de totes les maneres possibles convertint aquestes cel·les en una taula "intel·ligent".

Solució

Seleccioneu qualsevol cel·la de la taula i de la pestanya Home (Inici) ampliar la llista Format com a taula (Format com a taula):

 

A la llista desplegable d'estils, seleccioneu qualsevol opció de farciment al nostre gust i color, i a la finestra de confirmació de l'interval seleccionat, feu clic a OK i obtenim la següent sortida:

Com a resultat, després d'aquesta transformació de la gamma en "intel·ligent" Taula (amb majúscula!) tenim les següents alegries (excepte per un bonic disseny):

  1. creat Taula rep un nom Taula 1,2,3 etc. que es pot canviar per un de més adequat a la pestanya constructor (Disseny). Aquest nom es pot utilitzar en qualsevol fórmula, llistes desplegables i funcions, com ara una font de dades per a una taula dinàmica o una matriu de cerca per a una funció BUSCAR V.
  2. Creat una vegada Taula s'ajusta automàticament a la mida en afegir-hi o suprimir dades. Si afegeixes a això Taula noves línies: s'estirarà més avall, si afegiu columnes noves, s'ampliarà. A la cantonada inferior dreta Taules podeu veure el marcador de vora que es mou automàticament i, si cal, ajustar-ne la posició amb el ratolí:

     

  3. Al barret Taules automàticament El filtre automàtic s'activa (es pot forçar a desactivar-lo a la pestanya dades (Data)).
  4. En afegir-hi línies noves automàticament totes les fórmules es copien.
  5. Quan es crea una columna nova amb una fórmula, es copiarà automàticament a tota la columna. no cal arrossegar la fórmula amb una creu negra d'autocompletar.
  6. Quan es desplaça Taules baix els encapçalaments de les columnes (A, B, C...) es canvien per noms de camp, és a dir, ja no podeu arreglar la capçalera de l'interval com abans (a Excel 2010 també hi ha un filtre automàtic):
  7. Activant la casella de selecció Mostra la línia total (Fila total) llengüeta constructor (Disseny) obtenim una fila de totals automàtica al final Taules amb la possibilitat de seleccionar una funció (suma, mitjana, recompte, etc.) per a cada columna:
  8. A les dades a Taula es pot abordar utilitzant els noms dels seus elements individuals. Per exemple, per sumar tots els números de la columna IVA, podeu utilitzar la fórmula =SUMA(Taula1[IVA]) en lloc =SUMA(F2:F200) i no pensar en la mida de la taula, el nombre de files i la correcció dels intervals de selecció. També és possible utilitzar les declaracions següents (suposant que la taula té el nom estàndard Taula 1):
  • =Taula1[#Tot] – enllaç a tota la taula, incloses les capçaleres de columnes, dades i fila total
  • =Taula1[#Dades] - Enllaç només de dades (sense barra de títol)
  • =Taula1[#Headers] – enllaç només a la primera fila de la taula amb encapçalaments de columnes
  • =Taula1[#Totals] - enllaç a la fila total (si està inclosa)
  • =Taula1[#Aquesta fila] — referència a la fila actual, per exemple, la fórmula =Taula1[[#Aquesta fila];[IVA]] farà referència al valor de l'IVA de la fila de la taula actual.

    (A la versió en anglès, aquests operadors sonaran, respectivament, com a #All, #Data, #Headers, #Totals i #This row).

PS

A Excel 2003 hi havia alguna cosa remotament semblant a aquestes taules "intel·ligents": es deia Llista i es va crear a través del menú. Dades – Llista – Crear llista (Dades — Llista — Crear llista). Però fins i tot la meitat de la funcionalitat actual no hi era en absolut. Les versions anteriors d'Excel tampoc ho tenien.

Deixa un comentari