certmundo.
es‑mx

6 min de lectura

¿Cómo construir una base de datos de empleados en Excel?

Una base de datos de empleados en Excel es una tabla estructurada donde cada fila representa a un colaborador y cada columna guarda un dato específico de ese colaborador.

El caos que vive mucha gente de RH

Imagina esto: son las 9 de la mañana del lunes. Tu jefe pide la lista de todos los empleados del área de Logística que llevan más de dos años en la empresa. Buscas el archivo, pero los datos están en tres hojas distintas, con nombres de columnas diferentes y fechas en formatos que no coinciden. Media hora después todavía no tienes la respuesta.

Este problema es más común de lo que crees. Muchos departamentos de RH en México trabajan con archivos desorganizados que nacieron como "algo temporal" y se convirtieron en el sistema oficial. Una base de datos bien construida desde el principio elimina ese caos para siempre.

El Sistema de Registro Maestro

La solución se llama Sistema de Registro Maestro (SRM). Es una sola hoja de Excel donde vive toda la información de tus colaboradores. Una fuente de verdad. Un único lugar al que acudes para cualquier consulta, reporte o análisis.

El SRM tiene tres reglas fundamentales:

  1. Una fila por empleado. Nunca dos filas para la misma persona.
  2. Una columna por dato. No mezcles nombre y apellido en la misma celda.
  3. Formato consistente en cada columna. Todas las fechas iguales, todos los números sin texto mezclado.

Cuando respetas estas tres reglas, Excel puede filtrar, buscar y calcular sin errores.

Los campos esenciales para tu base de RH

No todas las columnas tienen el mismo peso. Aquí te presento los campos que no pueden faltar en ninguna empresa mexicana, organizados por categoría.

Identificación del colaborador

Columna Ejemplo
ID_Empleado EMP-0042
Nombre Karla
Apellido_Paterno Gutiérrez
Apellido_Materno Ríos
CURP GURK890312MDFXXXX
RFC GURK890312AB1
NSS 12345678901

El ID_Empleado es tu llave maestra. Con ese código conectarás esta base con tu plantilla de nómina, tu control de vacaciones y tu reporte de asistencia. Nunca uses el nombre como identificador porque dos personas pueden llamarse igual.

Datos laborales

Columna Ejemplo
Fecha_Ingreso 15/03/2021
Fecha_Baja (vacío si activo)
Puesto Analista de Logística
Departamento Logística
Sede CDMX
Tipo_Contrato Indefinido
Estatus Activo

El campo Estatus es crítico. Usa siempre las mismas palabras: "Activo", "Baja" o "Licencia". Si unas veces escribes "activo" con minúscula y otras "ACTIVO" en mayúsculas, tus fórmulas CONTAR.SI fallarán.

Datos de compensación

Columna Ejemplo
Salario_Mensual 18500
Salario_Diario 616.67
Nivel_Salarial N3
Forma_Pago Quincenal

Guarda el salario como número puro, sin el signo "$" ni comas dentro de la celda. Excel necesita números limpios para calcular. El formato visual con "$" y comas lo aplicas aparte, desde el menú de formato de celdas.

Datos de contacto y emergencia

Columna Ejemplo
Correo_Corporativo kgutierrez@empresa.com.mx
Telefono 5512345678
Contacto_Emergencia María Ríos
Tel_Emergencia 5598765432

Cómo construirla paso a paso

Paso 1: Crea una hoja dedicada

Abre un libro nuevo en Excel. Nombra la primera hoja "BD_Empleados". Nunca uses espacios en los nombres de hojas; usa guiones bajos. Esto facilita referencias entre hojas más adelante.

Paso 2: Escribe los encabezados en la fila 1

Escribe cada nombre de columna en la fila 1. Usa nombres cortos, sin espacios y sin acentos. Por ejemplo: "Fecha_Ingreso" en lugar de "Fecha de Ingreso". Esto evita problemas cuando uses BUSCARV o tablas dinámicas.

Paso 3: Convierte el rango en una Tabla de Excel

Haz clic en cualquier celda de tu encabezado. Presiona Ctrl + T. Excel te pedirá confirmar el rango. Activa la casilla "La tabla tiene encabezados" y acepta.

Una Tabla de Excel (con mayúscula) tiene superpoderes. Se expande automáticamente cuando agregas filas. Sus columnas mantienen el formato y las fórmulas se copian solas hacia abajo. Nómbrala "Empleados" desde el campo de nombre en la barra de fórmulas.

Paso 4: Aplica validación de datos en columnas clave

Haz clic en toda la columna Estatus. Ve a Datos → Validación de datos. En "Permitir" elige "Lista" y escribe: Activo,Baja,Licencia. Ahora solo se podrán ingresar esos tres valores. Aplica el mismo proceso a Tipo_Contrato y Departamento.

Esta validación previene errores de escritura que después arruinan tus reportes.

Paso 5: Fija el formato de fechas

Selecciona toda la columna Fecha_Ingreso. Presiona Ctrl + 1 para abrir formato de celdas. Elige "Fecha" y selecciona el formato DD/MM/AAAA. Haz lo mismo con Fecha_Baja.

Usa el mismo formato en todas tus fechas. Si mezclas DD/MM/AAAA con MM/DD/AAAA, fórmulas como SIFECHA o DÍAS calcularán mal la antigüedad.

Ejemplo real: base de empleados en una empresa mediana

Supón que trabajas en el área de RH de una empresa de distribución en Guadalajara con 85 colaboradores. Tu base tendría algo así en las primeras filas:

ID_Empleado Nombre Apellido_Paterno Puesto Departamento Fecha_Ingreso Salario_Mensual Estatus
EMP-001 Andrés Morales Gerente de Ventas Ventas 10/01/2019 28000 Activo
EMP-002 Sofía Hernández Auxiliar de RH RH 05/06/2022 12500 Activo
EMP-003 Luis Ramírez Chofer Logística 18/11/2020 10800 Baja

Con esta estructura puedes responder en segundos: ¿cuántos empleados activos hay en Logística? ¿Quién tiene más de tres años en la empresa? ¿Cuál es la masa salarial total? Solo necesitas CONTAR.SI, SUMAR.SI y un filtro.

Errores comunes que arruinan una base de datos

Error 1: Mezclar nombre completo en una sola celda. Si escribes "Karla Gutiérrez Ríos" en una columna "Nombre", no podrás ordenar por apellido ni hacer reportes por primer nombre. Separa siempre en Nombre, Apellido_Paterno y Apellido_Materno.

Error 2: Guardar salarios con formato de texto. Si una celda tiene "$18,500" como texto, SUMAR.SI la ignorará y tu masa salarial saldrá mal. El número en la celda debe ser 18500 sin formato. El símbolo "$" va solo en el formato visual de la celda.

Error 3: Tener columnas vacías entre datos. Excel interpreta una columna vacía como el fin de la tabla. Eso rompe los filtros automáticos y las tablas dinámicas. Asegúrate de que no haya columnas vacías entre tus encabezados.

Error 4: Duplicar empleados al dar baja. Algunos equipos crean una segunda fila cuando alguien sale. Lo correcto es actualizar el campo Estatus a "Baja" y llenar Fecha_Baja. La fila permanece como historial. No la borres.

Error 5: Usar hojas separadas por departamento. Si tienes una hoja para Ventas, otra para Logística y otra para RH, tus análisis se complican. Todo debe vivir en una sola tabla. Los filtros y tablas dinámicas hacen la separación por departamento cuando los necesitas.

El resultado de hacerlo bien

Cuando tu SRM está limpio y actualizado, cualquier fórmula funciona al primer intento. BUSCARV encuentra al empleado por su ID. CONTAR.SI cuenta los activos por departamento. Una tabla dinámica te da la distribución salarial en tres clics.

Empresas como Liverpool o FEMSA manejan miles de colaboradores en sistemas de nómina sofisticados, pero sus equipos de RH locales igualmente mantienen bases en Excel para análisis rápidos, reportes específicos y cruce de información. El principio es el mismo: datos limpios, estructura clara, una sola fuente de verdad.

Una base de datos ordenada no es solo un archivo de Excel: es el cimiento sobre el que construyes cada decisión de RH.

Puntos clave

  • El Sistema de Registro Maestro (SRM) centraliza todos los datos de colaboradores en una sola tabla de Excel con una fila por empleado, una columna por dato y formato consistente en cada columna.
  • Los campos esenciales para RH en México incluyen ID_Empleado, CURP, RFC, NSS, Fecha_Ingreso, Puesto, Departamento, Salario_Mensual y Estatus; el ID es la llave maestra que conecta todos tus archivos.
  • Convertir tu rango en una Tabla oficial de Excel (Ctrl + T) y aplicar validación de datos en columnas clave como Estatus y Departamento previene errores que arruinan reportes y fórmulas.
  • Los errores más destructivos en bases de RH son mezclar nombre completo en una celda, guardar salarios como texto y usar hojas separadas por departamento en lugar de una tabla unificada.
  • Una base de datos limpia y estructurada permite responder cualquier consulta de personal en segundos usando CONTAR.SI, SUMAR.SI, BUSCARV y tablas dinámicas sin retrabajos.

Comparte esta lección: