Táboa de contidos
Ás veces pode que teñas que seleccionar algunhas celas aleatorias e mostralas no teu libro de Excel. Se estás a buscar unha forma de seleccionar celas aleatorias en Excel, entón aterraches no lugar correcto. Vou amosarche como seleccionar celas aleatorias en Excel neste artigo.
Descargar o libro de prácticas
Podes descargar o libro de prácticas na seguinte ligazón.
Seleccionar celas aleatorias.xlsm
5 xeitos axeitados de seleccionar celas aleatorias en Excel
Digamos que temos un conxunto de datos de nomes de Vendedor dunha organización e a súa respectiva cantidade de Vendas durante un período de tempo determinado.
Queremos seleccionar algunhas celas aleatorias desta. lista de datos. Para este fin, utilizaremos diferentes funcións e características de Excel.
Nesta sección, atoparás 5 formas adecuadas e eficaces para seleccionar celas aleatorias en Excel coas ilustracións adecuadas. Vounos demostrar aquí un por un. Comprobámolos agora!
1. Seleccione celas aleatorias usando as funcións RAND, INDEX, RANK.EQ
Para o noso conxunto de datos actual, mostraremos o proceso de selección de celas aleatorias en Excel. Usaremos as funcións RAND , INDEX , RANK.EQ para este fin. Para facelo, siga cos seguintes pasos.
Pasos:
- En primeiro lugar, cree dúas novas columnas co título Aleatorio Valor e AleatorioCelas .
- A continuación, escriba a seguinte fórmula nunha cela baixo a columna Valor aleatorio .
=RAND()
- Agora, prema ENTER e o A cela mostrará un valor aleatorio para a función.
- Aquí, arrastre a ferramenta Recheo de control polas celas.
- Por iso, as celas Encherán automaticamente a fórmula.
- Agora, copia as celas e usa o Opción Pegar especial (é dicir, Pegar valores ) para pegar só os valores.
- A continuación, aplique o seguinte fórmula a unha cela baixo a columna Celas aleatorias para mostrar unha cela seleccionada ao azar.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)
Aquí,
- $B$5:$B$12 = Intervalo do vendedor
- $C$5:$C$12 = Intervalo do Valor aleatorio
- C5 = Valor aleatorio
Desglose da fórmula
RANK.EQ(C5,$C$5:$C$12) ofrece a clasificación do valor da cela de C5 (é dicir, 0,75337963) no intervalo $C$5:$C$12 . Entón, devolve 5.
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) devolve o valor na intersección da fila 5 e da columna 1 . Entón, a saída é Stuart .
- Agora, arrastra a fórmula cara abaixo e poderás seleccionar as celas aleatorias.
Ler máis: Como seleccionar varias celas en Excel (7 xeitos rápidos)
2. Usando UNIQUE, RANDARRAY,Funcións INDEX, RANK.EQ
Para o mesmo conxunto de datos, agora seleccionaremos algunhas celas aleatorias utilizando 4 funcións relevantes. Son: funcións UNIQUE, RANDARRAY, INDEX, RANK.EQ . Coñece o proceso seguindo os pasos seguintes.
Pasos:
- Primeiro, escribe a seguinte fórmula para obter un valor aleatorio.
=UNIQUE(RANDARRAY(8,1,1,8)
Aquí,
- 8 = Número total de filas
- 1 = Número total de columnas
- 1 = Número mínimo
- 8 = Número máximo
- A continuación, prema ENTER e todas as celas mostrarán os valores aleatorios correspondentes para a columna Vendedor .
- Agora, copia as celas e pega os valores só para converter a fórmula en valor.
- Despois diso, aplique a seguinte fórmula para obter a cela seleccionada ao azar.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1)
Aquí,
- $B$5:$B$12 = Intervalo do vendedor
- $C$5:$C$12 = Rango do valor aleatorio
- C5 = Valor aleatorio
Desglose da fórmula
RANK.EQ(C5,$C$5:$C$12) ofrece a clasificación do valor da cela de C5 (é dicir, 0,75337963) no rango $C$5:$C$12 . Entón, devolve 4 .
INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12),1) devolve o valor na intersección da fila 4 e da columna 1 . Entón, a saída é Tolva .
- Aquí, arrastra a fórmula cara abaixo para obter as celas aleatorias.
Ler máis: Como seleccionar un intervalo de celas na fórmula de Excel (4 métodos)
3. Usando as funcións RAND, INDEX, RANK.EQ, COUNTIF
Agora usaremos unha combinación das funcións RAND , INDEX , RANK.EQ , COUNTIF para seleccionar celas aleatorias en Excel. Para demostrar este método, siga os pasos seguintes.
Pasos:
- En primeiro lugar, siga como o Método 1 para obter o Valores aleatorios coa función RAND .
- Agora, aplique a seguinte fórmula para obter unha cela seleccionada ao azar.
=INDEX($B$5:$B$12,RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1)
Aquí,
- $B$5:$B$12 = Rango do vendedor
- $C$5:$C$12 = Rango do valor aleatorio
- C5 = valor aleatorio
Desglose da fórmula
RANK.EQ(C5,$C$5:$C$12) ofrece a clasificación do valor da cela de C5 (é dicir, 0,75337963) no intervalo $C$5:$C$12 . Entón, devolve 2 .
CONTARSE($C$5:C5,C5) devolve o número de celas co valor de C5 . Entón, dá 1 .
2+1-1=2
INDEX($B$5:$B$12, RANK.EQ(C5,$C$5:$C$12)+COUNTIF($C$5:C5,C5)-1,1) devolve o valor na intersección da fila 2 e Columna 1 . Entón, a saída é Adam .
- Aquí, arrastra a fórmula ás seguintes celas para obter osaída.
Ler máis: Como seleccionar filas específicas na fórmula de Excel (4 xeitos sinxelos)
Lecturas similares
- Como seleccionar datos en Excel para gráficos (5 formas rápidas)
- Como Selecciono rapidamente miles de filas en Excel (2 xeitos)
- [Resolvedo!] A tecla de atallo CTRL+FIN vai demasiado lonxe en Excel (6 correccións)
- Excel VBA para protexer a folla pero permite seleccionar celas bloqueadas (2 exemplos)
- Como seleccionar varias celas en Excel sen rato (9 métodos sinxelos)
4. Uso das funcións INDEX, SORTBY, RANDARRAY, ROWS, SEQUENCE
Agora, usaremos unha combinación de INDEX , SORTBY<7 Funcións>, RANDARRAY , ROWS e SEQUENCE para seleccionar celas aleatorias en Excel.
Entón, imos comezar o proceso como o seguinte .
Pasos:
- Primeiro de todo, escriba a seguinte fórmula nunha cela seleccionada.
=INDEX(SORTBY(B5:B12,RANDARRAY(ROWS(B5:B12))),SEQUENCE(5))
Aquí,
- B5:B12 = Intervalo do vendedor
Desglose de fórmulas
ROWS(B5:B12) da o número de filas no intervalo mencionado= 8 .
RANDARRAY(ROWS(B5:B12)) resulta en números aleatorios 9 .\
SECUENCIA(5) devolve un intervalo de números de serie ( 1 a 5 ).
Finalmente, INDEX(SORTBY(B5:B12,RANDARRAY(ROWS( B5:B12))),SEQUENCE(5)) devolve 5 valores de cela.
- A continuación, prema ENTER e obterás a saída de todas as celas que queiras (é dicir, 5 ).
Ler máis: Como seleccionar unha fila en Excel se a cela contén datos específicos (4 xeitos)
5. Seleccione celas aleatorias usando o código VBA
Para, o mesmo conxunto de datos, agora seleccionaremos unha cela aleatoria da lista indicada mediante un código VBA . A cela creada recentemente (é dicir, E5 ) baixo a columna Celda aleatoria devolverá a cela aleatoria seleccionada.
Para poder aplique este procedemento, proceda como se indica a continuación.
Pasos:
- En primeiro lugar, faga clic co botón dereito no nome da folla e seleccione Ver código das opcións.
- A continuación, aparecerá aquí unha xanela para introducir o Código . Introduza o código aquí. Podes usar o seguinte.
Código:
9628
- Aquí, a saída mostrarase en cell(5,5) que significa cela E5 .
Ler máis: Como seleccionar Só celas filtradas na fórmula de Excel (5 formas rápidas)
Conclusión
Intentei mostrarche algúns métodos para seleccionar celas aleatorias en Excel neste artigo. Grazas por ler este artigo! Espero que este artigo arroxa algo de luz sobre a túa forma de seleccionar celas aleatorias nun libro de Excel. Se tes mellores métodos, preguntas ou comentarios sobre este artigo, non esquezas compartilos na caixa de comentarios. Isto axudarameenriquece os meus próximos artigos. Que teñades un bo día!