Sélectionnez un nom au hasard dans une liste


A compétences utiles Excel est de pouvoir sélectionner un nom à affaire sur une liste. Ce est utile lorsque vous exécutez un tirage au sort pour le sport la concurrence ou d'essayer de choisir plutôt gagnant du concours.

Cela peut ensuite être étendue, dans le cas sélectionner une valeur dans une liste.

feuille de réglage

L'image ci-dessous montre une configuration de base du papier à sélectionnant un nom au hasard dans la liste.




La colonne Rand sera utilisé pour choisir un nombre aléatoire à partir 0-1 sera utilisé pour classer la colonne peut uniquement le nombre. Celui-Ci rang sera ensuite utilisé pour faire un nom C4: C11 et l'afficher dans E4.

Utilisez la RAND

La fonction de RAND sera utilisé pour produire un nombre aléatoire entre 0 et 1. La fonction doit être saisi comme = RAND () dans les cellules A4: A11.

La fonction RAND recalculer chaque fois que vous exécutez une Action dans Excel. Ce ne est pas ce que nous voulons. Pour prendre le contrôle lorsque les formules sont effectuées dans Excel, vous devez passer du mode automatique au formules manuel.

1. Cliquez sur le Formules onglet sur le ruban

2. Cliquez sur le Calcul Options dans le groupe de calcul

3. Sélectionnez Manuel liste

Pas formules travail travaillera jusqu'à aujourd'hui nous leur disons. Nous allons créer un bouton pour exécuter les formules plus loin dans ce Article.

position unique chaque Nom

L'étape suivante consiste à attribuer un numéro unique pour chaque nom dans la liste. La formule ci-dessous doit être insérée dans la cellule B4 et copié vers le bas B11 cellulaire.

= RANK (A4 $, $ A $ 4: $ A $ 11) + COUNTIF (3 B $: B3, B3) -1

Cette fonction RANK est utilisé pour classer le nombre de La cellule A4 dans la gamme A4: A11. La seconde partie de la formule est utilisé pour faire le nombre seulement se il ya un conflit.

Sélectionnez le nom de la liste

Dans la cellule E4 va utiliser une fonction RECHERCHEV pour retourner le Nom attribué le numéro 1. La fonction RECHERCHEV ressemblera ci-dessous.

= VLOOKUP (1, $ B $ 4: 11.2 $ C $, FALSE)

Créer un bouton pour exécuter les formules

Nous allons créer un bouton pour exécuter les formules dans la feuille de calcul en utilisant une macro. Tout d'abord, nous créons le bouton.

1. Cliquez sur le Promoteur sur le ruban

2. Cliquez sur le Insérer Contrôles Groupe

3. Sélectionnez Button (Contrôle de formulaire) dans la liste

4. Dessinez le bouton sur la feuille

5. Attribuez dialogue Macro. Cliquez sur le Nouveau

6. Affiche l'éditeur Visual Basic et insérer un module prêt à l'insertion du code VBA pour le bouton. Entrez le code ci-dessous pour calculer des formules de feuille de calcul

Worksheets ("Sheet1") gamme. ("A4: B11"). Calculer

Worksheets ("Sheet1"). Range ("E4"). Calculer

7. Fermez l'éditeur Visual Basic

8. Tapez un nom pour le bouton

La feuille de travail est terminée. Cliquez sur le bouton pour sélectionner un nom au hasard dans la liste. Les formules seront exécutés uniquement lorsque vous cliquez sur le bouton.

(0)
(0)

Commentaires - 0

Sans commentaires

Ajouter un commentaire

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caractères restants: 3000
captcha