Tabla de contenido
En este tutorial, explicaremos diferentes métodos para generar un aleatorio 10 número de dígitos en excel. Mientras trabajaba en un proyecto en Microsoft Excel A veces no disponemos de ningún conjunto de datos concreto, por lo que tenemos que crear uno de muestra. Al crear un conjunto de datos de muestra, es posible que tengamos que generar números aleatorios. Por lo general, tenemos que generar números aleatorios para unos pocos casos. No es ese tipo de función que tengamos que utilizar con frecuencia.
Descargar el cuaderno de prácticas
Podemos descargar el cuaderno de prácticas desde aquí.
Generar número aleatorio de 10 dígitos.xlsm6 métodos para generar números aleatorios de 10 cifras en Excel
A lo largo de todo el artículo, explicaremos 6 métodos para generar un aleatorio 10 número de dígitos. Utilizaremos diferentes funciones, herramientas y VBA código.
1. Combine las funciones ROUND y RAND para generar un número aleatorio de 10 dígitos
En primer lugar, utilizaremos la función ROUND y la función RAND para generar un 10 número de dígitos.
En Microsoft Excel El RAND devuelve un número aleatorio entre 0 y 1.
En RONDA función en Excel produce un número que ha sido redondeado a un número especificado de dígitos.
Los nombres de cinco de nuestro conjunto de datos. Generaremos números de teléfono para ellos al azar, cada uno con diez dígitos.
Veamos los pasos para realizar esta acción.
PASOS:
- En primer lugar, seleccione la celda C5 .
- A continuación, escribe la siguiente fórmula en esa celda:
=ROUND(RAND()*9999999999+1,0)
- Pulse Entre en .
- Así, la acción anterior devuelve un 10 número de dígitos en la celda C5 .
- A continuación, arrastre el Asa de llenado herramienta de la célula C5 a la célula C9 .
- Finalmente, obtenemos resultados como los de la siguiente imagen.
🔎 ¿Cómo funciona la fórmula?
- RAND()*9999999999+1: Esta parte multiplica el número aleatorio generado por 9999999999 y añade 1 a ella.
- ROUND(RAND()*9999999999+1,0): Esta parte redondea el resultado que obtenemos del RAND función.
Más información: Fórmula Excel para generar números aleatorios (5 ejemplos)
2. Utilice la función RANDBETWEEN para crear un número aleatorio de 10 dígitos en Excel
En el segundo método, utilizaremos la función RANDBETWEEN para generar un 10 número de dígitos en excel.
En RANDBETWEEN en excel devuelve un número entero entre dos números especificados.
Para explicar este método seguiremos con nuestro conjunto de datos anterior.
Veamos los pasos para ejecutar este método.
PASOS:
- En primer lugar, seleccione la celda C5 e inserta la siguiente fórmula en esa celda:
=RANDBETWEEN(1000000000,9999999999)
- Hit Entre en .
- Como resultado, obtenemos un 10 número de dígitos en la celda C5 .
- En segundo lugar, arrastre el Asa de llenado herramienta de la célula C5 hasta el final del conjunto de datos.
- Por último, podemos ver los resultados en la siguiente imagen.
Más información: Cómo Generar Números Aleatorios con Excel VBA (4 Ejemplos)
3. Generar un número aleatorio de 10 dígitos en función del número de dígitos que escriba en las distintas celdas
En el tercer método, generaremos un 10 número de dígitos utilizando un método único. Por ejemplo, cuando escribimos 10 en celda C5 , célula D5 mostrará un número aleatorio de 10 dígitos en su interior.
Seguiremos los siguientes pasos para realizar este método.
PASOS:
- Para empezar, inserte la siguiente fórmula en las celdas ( D5:D9 ):
=LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), C5)
- Además, escriba el valor 10 en celda C5 .
- Toque Entre en .
- Además, obtenemos un 10 número de dígitos en la celda D5 .
- Por último, introduzca el valor 10 en las células ( C6:C9 ). Como resultado, también obtenemos aleatoriamente 10 cifras en las celdas ( D6:D9 ).
🔎 ¿Cómo funciona la fórmula?
- RANDBETWEEN(0,999999999999999): Esta parte devuelve un 10 número de dígitos.
- LEFT(RANDBETWEEN(1,9)&RANDBETWEEN(0,999999999999999)&RANDBETWEEN(0,999999999999999), C5): Devuelve un número aleatorio de dígitos fijos en la celda D5 que escribimos en la celda C5 .
Más información: Generador de Números Aleatorios de 4 Dígitos en Excel (8 Ejemplos)
Lecturas similares
- Generar automáticamente el número de factura en Excel (con 4 pasos rápidos)
- Generador de números aleatorios en Excel sin repeticiones (9 métodos)
- Generar un número aleatorio a partir de una lista en Excel (4 maneras)
- Generador de números aleatorios entre rangos en Excel (8 Ejemplos)
- Generar un número aleatorio entre dos números en Excel (4 maneras)
4. Aplique la función RANDARRAY para generar un número aleatorio de 10 dígitos
Otro método para generar números aleatorios en una región específica de nuestro conjunto de datos es utilizar la función RANDARRAY . RANDARRAY sólo está disponible en Microsoft Excel 365 & Microsoft Excel 2021 versiones.
En RANDARRAY proporciona una lista de números aleatorios que van desde 0 a 1 que se especifica mediante un número de filas y columnas.
En el siguiente conjunto de datos, generaremos aleatoriamente dos números de teléfono de cada persona con RANDARRAY función.
Veamos los pasos para utilizar el RANDARRAY función.
PASOS:
- Al principio, seleccione la celda C5 .
- A continuación, escribe la siguiente fórmula en esa celda:
=RANDARRAY(5,2,1000000000,9999999999,TRUE)
- A continuación, pulse Entre en .
- Por último, obtenemos números aleatorios en las celdas ( C5:D9 ).
Más información: Generador de Números Aleatorios de 5 Dígitos en Excel (7 Ejemplos)
5. Generar un número de 10 cifras con Analysis Toolpak
Otro método para generar un 10 número de dígitos en excel es utilizar un Complemento llamado ' Herramientas de análisis '. Este método no requiere ninguna fórmula.
Para ilustrar este método utilizaremos el conjunto de datos de nuestro primer método. Sólo tienes que seguir los siguientes pasos para realizar esta acción.
PASOS:
- En primer lugar, vaya a la página Archivo ficha.
- En segundo lugar, seleccione Opciones del menú.
- Aparece una nueva ventana emergente llamada ' Opciones de Excel '.
- En tercer lugar, haga clic en la opción Complementos en la parte izquierda de la ventana.
- A continuación, en la parte derecha, desplácese hasta la parte inferior. Seleccione la opción ' Complementos de Excel del menú desplegable y haga clic en el botón Vaya a botón.
- Esto abrirá una ventana emergente con una lista de todos los accesibles Complementos de Excel . Haz clic OK después de marcar la casilla de ' Herramientas de análisis '.
- A continuación, seleccione la opción Análisis de datos desde la opción Datos ficha.
- Abre una nueva ventana emergente llamada ' Análisis de datos '.
- Además, desplácese hacia abajo por las opciones del menú ' Herramientas de análisis Seleccione la sección ' Generación de números aleatorios y haga clic en OK .
- A continuación, aparece otra ventana emergente llamada ' Generación de números aleatorios Introduciremos los valores de los distintos parámetros para generar valores aleatorios. 10 números de un dígito.
- La ' Número de variables especifica cuántas columnas queremos rellenar con datos aleatorios. Hemos utilizado el valor 1 .
- El número de filas se indica mediante el símbolo ' Número de números aleatorios '. Hemos tomado el valor 5 .
- En el Distribución hemos elegido la opción Uniforme .
- Ajuste los parámetros a un rango de 1 a 9999999999 .
- Establece el valor ' Gama de salida al principio de la matriz, que es la celda C5 .
- Ahora haga clic en OK .
- Por último, podemos ver 10 cifras en las celdas ( C5:C9 ).
Más información: Generador de números aleatorios con herramienta de análisis de datos y funciones en Excel
6. Insertar código VBA para crear un número de 10 dígitos en Excel
En el último método, generaremos un 10 número de dígitos con el uso de un VBA Para demostrar este método utilizamos el siguiente conjunto de datos que también hemos utilizado anteriormente.
Siga los siguientes pasos para realizar este método.
PASOS:
- Para empezar, haga clic con el botón derecho del ratón en en la hoja activa y seleccione la opción ' Ver Código '.
- El comando anterior abre un nuevo espacio en blanco VBA para esa hoja de cálculo.
- Además, inserte el siguiente código en la ventana de código:
Sub Random_10_Digit() Dim GRN As Integer For GRN = 5 To 9 ActiveSheet.Cells(GRN, 3) = Round((Rnd() * 9999999999# - 1) + 1, 0) Next GRN End Sub
- Además, haga clic en el botón Ejecutar o pulse la tecla F5 para ejecutar el código.
- Por último, obtenemos 10 números de dígitos generados aleatoriamente en las celdas ( C5:C9 ).
Más información: Excel VBA: Generador de Números Aleatorios sin Duplicados (4 Ejemplos)
Conclusión
En conclusión, podemos generar fácilmente un 10 digitar número en excel siguiendo este método. Para conseguir los mejores resultados, descárgate el cuaderno de prácticas que se ha adjuntado a este artículo y ponlo en práctica. Si tienes alguna duda o recomendación, déjanos un comentario en el recuadro de abajo.