An谩lisis de Datos en Excel

Generar datos de prueba en Excel

Raymundo Ycaza
#F贸rmulas#Funciones#Trucos Excel#馃 Automatizaci贸n con Excel

Has terminado de crear tu modelo en Excel y est谩s listo para las pruebas; pero, 驴y los datos?

Generarlos manualmente, claro. Sin embargo, 驴no resulta algo engorroso estar escribiendo 10, 20, 50 l铆neas en cada tabla?

Por eso hoy te voy a contar c贸mo genero yo mis datos de prueba para las planillas de Excel que desarrollo.

Generar datos de prueba en Excel 2007

Imag铆nate el t铆pico caso de la planilla para un docente. Quieres generar datos aleatorios de calificaciones en un listado de estudiantes, para realizar tus pruebas. Si no quieres escribir uno por uno, los datos puedes hacer uso de la funci贸n聽[abbr title=鈥淓n espa帽ol: ALEATORIO.ENTRE鈥漖RANDBETWEEN()[/abbr]

Esta funci贸n recibe dos par谩metros: el primero es el n煤mero m谩s bajo que puede devolver y el segundo es el m谩s alto. Es decir, que si quieres generar n煤meros aleatorios desde el 2 hasta el 20 (como el ejemplo que te muestro a continuaci贸n), deber铆as escribir la funci贸n as铆:聽[abbr title=鈥淓n espa帽ol: ALEATORIO.ENTRE鈥漖RANDBETWEEN[/abbr](2,20)

En la siguiente imagen puedes ver el uso de la funci贸n:

Generar datos de prueba en Excel

Bien, hemos creado unos datos de prueba r谩pidamente para las calificaciones. Ahora, 驴qu茅 hacemos con la columna c贸digo?

Supongamos que el c贸digo debe ser una letra seguido de tres n煤meros. Entonces podemos utilizar la misma funci贸n聽[abbr title=鈥淓n espa帽ol: ALEATORIO.ENTRE鈥漖RANDBETWEEN()[/abbr] y nos apoyaremos en otra funci贸n:聽[abbr title=鈥淓n espa帽ol: CARACTER()鈥淽CHAR()[/abbr]

La funci贸n聽[abbr title=鈥淓n espa帽ol: CARACTER()鈥淽CHAR()[/abbr], devuelve el caracter correspondiente a un c贸digo que le pasemos por par谩metro. Este es el correspondiente al c贸digo ASCII.

Considerando que el c贸digo ASCII para la letra A (may煤scula) es el 65 y as铆 sucesivamente hasta la Z (may煤scula) que es el c贸digo ASCII 90, entonces podemos usar la funci贸n聽[abbr title=鈥淓n espa帽ol: ALEATORIO.ENTRE鈥漖RANDBETWEEN()[/abbr] con los par谩metros 65 y 90, as铆:

[box][abbr title=鈥淓n espa帽ol: ALEATORIO.ENTRE鈥漖RANDBETWEEN(65,90)[/abbr][/box]

Con esto hemos generado nuestro聽car谩cter聽aleatorio. Ahora para generar un n煤mero aleatorio de 3 d铆gitos, debemos utilizar la funci贸n聽[abbr title=鈥淓n espa帽ol: ALEATORIO.ENTRE鈥漖RANDBETWEEN()[/abbr] de la siguiente forma:

[box][abbr title=鈥淓n espa帽ol: ALEATORIO.ENTRE鈥漖RANDBETWEEN(100,999)[/abbr][/box]

Y concatenamos ambos resultados en una celda para generar el c贸digo completo, de acuerdo a lo que necesitamos.

En la siguiente imagen te muestro c贸mo se realizar铆a el proceso completo:

Generar datos de prueba en Excel

Y as铆 hemos generado nuestros primeros datos de prueba de forma semi-autom谩tica. Si quieres agilizar el proceso, puedes generar tus propias f贸rmulas y guardarlas en un bloc de notas para luego pegarlas en tu planilla de Excel y as铆 ahorrar a煤n m谩s tiempo ;)

驴Qu茅 me cuentas t煤?

An铆mate y cu茅ntame cu谩l es el m茅todo que utilizas t煤 para generar datos de prueba en Excel, en tus propios modelos. Yo ya te he contado el m铆o.

隆Nos vemos!

鈫 Regresar al Blog