.03.04.17
Hola, José Manuel
Si lo que necesitas es crear una nueva base que sólo contenga los contratos terminados en "12", lo que deberías utilizar son los Filtros Avanzados
La lógica de los filtros avanzados es similar a la de los automáticos.
La diferencia está en la utilización de celdas para ingresar Criterios y la posibilidad de generar una base nueva en otro sector de la misma hoja.
Asegúrate de que tienes títulos para cada columna en la tabla, y estos deben ser distintos entre sí. (= no duplicar títulos).
En una celda libre ingresa el mísmo título de la columna que servirá de criterio para extraer los valores y a partir de la celda inmediata inferior los valores-criterio a extraer de la base. Estas celdas serán el campo de criterio.
En tales campos, son válidos (y muy útiles) los caracteres "comodín" (*,¿?, >, <, etc)
Precisamente, en tu caso, en ese área de criterios debajo del titúlto de campo donde están los contratos coloca lo siguiente:
*12
Donde quieres la nueva tabla, ingresa los encabezados de las columna que te interese extraer (pueden ser todos los de la base o sólo algunos). Estos deben estar EN LA MISMA HOJA donde está la base de datos. (Luego puedes copiarla y llevarla a otra hoja)
Ahora selecciona cualquier celda dentro de la base de datos. Escoge "Filtro" del menú de "Datos" y, luego, "Avanzadas..." del menú superior. En el cuadro de diálogo, el campo de rango de Lista debe rellenarse ya con el rango que contiene tus datos de la base. En el campo de rango de Criterio, indica el rango de n celdas de alto que creaste anteriormente.
Marca la opción "Copiar a otro lugar"
Luego, en el rango "Copiar a:" marca las celdas de títulos donde se generará la nueva tabla. Finalmente, si deseas sólo uno de cada uno, (en caso de haber varios iguales) marca la opción "sólo registros únicos". Si la dejas en blanco para que extraiga todos los que haya en la base y estén incluidos en el rango de criterios.
Presiona "Aceptar" y tendrás la base solicitada.
.