チェックした氏名から1人をランダムで抽出 #Excel #LifeHacks #Office #TikTokSRP
4日前に編集しました
私も日々の業務で、チームメンバーの名前をランダムに選ぶ必要がありました 。Excelにはチェックボックスを使って選択した氏名リストから、自動的に1人をランダム抽出する方法が便利です。 具体的には、まず氏名のリストと対応するチェックボックス列を用意し、チェックが入った氏名だけをFILTER関数で抽出します。FILTER関数は条件に合ったセルだけを取得できるため、チェックされた名前のみに絞るのに最適です。 次にINDEX関数を組み合わせて、FILTER関数で抽出した名前の中から特定の順位の名前を指定します。ここでRANDBETWEEN関数が、抽出されたリストの中のランダムなインデックス番号を生成し、常に異なる1人が抽出されるようにします。 この方法の良いところは、マクロやVBAなしで関数だけで完結し、誰でも簡単に設定できることです。また、チェックリストの追加や変更にも自動で対応できます。使用中に数式の再計算(F9キー)を押せば、ランダム抽出が瞬時に変わるのも便利です。 もしリストが増えても、範囲を調整するだけでスムーズに運用可能なので、大規模なチーム管理にも向いています。日常のオフィス作業でくじ引きや順番決めが必要な際に、ぜひ試してみてください。私の経験上、ちょっとした工夫で仕事の効率アップにつながる優れたテクニックです。











