video
Formulación do problema
Temos unha táboa coa que temos que traballar constantemente (ordenar, filtrar, contar algo nela) e cuxo contido cambia periodicamente (engadir, eliminar, editar). Ben, polo menos, por exemplo, aquí está así:
O tamaño (de varias decenas a varios centos de miles de liñas) non é importante. A tarefa é simplificar e facilitar a vida de todas as formas posibles convertendo estas celas nunha táboa "intelixente".
solución
Seleccione calquera cela da táboa e da pestana casa (Inicio) ampliar a lista Formato como táboa (Formato como táboa):
Na lista despregable de estilos, seleccione calquera opción de recheo ao noso gusto e cor, e na xanela de confirmación do rango seleccionado, prema OK e obtemos a seguinte saída:
Como resultado, despois de tal transformación da gama en "intelixente" Táboa (con maiúscula!) temos as seguintes alegrías (agás un bonito deseño):
- Creado Táboa recibe un nome Táboa 1,2,3 etc. que se pode cambiar por outro máis adecuado na pestana Construtor (Deseño). Este nome pódese usar en calquera fórmula, lista despregábel e función, como unha fonte de datos para unha táboa dinámica ou unha matriz de busca para unha función BUSCAR V.
- Creado unha vez Táboa axústase automaticamente ao tamaño ao engadir ou eliminar datos a el. Se engades a tal Táboa novas liñas: estenderase máis abaixo, se engades novas columnas, expandirase en amplitude. Na esquina inferior dereita Táboas podes ver o marcador de bordo que se move automaticamente e, se é necesario, axustar a súa posición co rato:
- No sombreiro Táboas automaticamente O filtro automático está activado (pódese forzar a desactivar na pestana Data (Data)).
- Ao engadirlles novas liñas automaticamente todas as fórmulas son copiadas.
- Ao crear unha nova columna cunha fórmula, copiarase automaticamente en toda a columna. non é necesario arrastrar a fórmula cunha cruz negra de autocompletar.
- Ao desprazarse Táboas abaixo os títulos das columnas (A, B, C...) cámbianse por nomes de campo, é dicir, xa non pode corrixir a cabeceira do intervalo como antes (en Excel 2010 tamén hai un filtro automático):
- Activando a caixa de verificación Mostrar a liña total (Fila total) aba Construtor (Deseño) obtemos unha fila de totais automática ao final Táboas coa capacidade de seleccionar unha función (suma, media, conta, etc.) para cada columna:
- Aos datos en Táboa pode ser abordado utilizando os nomes dos seus elementos individuais. Por exemplo, para sumar todos os números da columna de IVE, pode usar a fórmula =SUMA(Táboa1[IVE]) no canto =SUMA(F2:F200) e non pensar no tamaño da táboa, no número de filas e na corrección dos intervalos de selección. Tamén é posible usar as seguintes instrucións (supoñendo que a táboa teña o nome estándar Táboa 1):
- =Táboa 1[#Todas] – ligazón a toda a táboa, incluíndo cabeceiras de columna, datos e fila total
- =Táboa 1[#datos] - ligazón só de datos (sen barra de título)
- =Táboa 1[#Encabezados] – ligazón só á primeira fila da táboa con títulos de columna
- =Táboa 1[#Totais] - ligazón á fila total (se está incluída)
- =Táboa 1[#Esta fila] — referencia á fila actual, por exemplo, a fórmula =Táboa1[[#Esta fila];[IVE]] fará referencia ao valor do IVE da fila da táboa actual.
(Na versión en inglés, estes operadores soarán, respectivamente, como #All, #Data, #Headers, #Totals e #This row).
PS
En Excel 2003 había algo remotamente semellante a tales táboas "intelixentes": chamábase Lista e creábase a través do menú Datos – Lista – Crear lista (Datos — Lista — Crear lista). Pero ata a metade da funcionalidade actual non estaba alí. As versións anteriores de Excel tampouco tiñan iso.