エクセルでランダムなセルを選択する方法(5つの方法)

  • これを共有
Hugh West

時には、いくつかのランダムなセルを選択して、Excelのワークブックにそれらを表示する必要があります。 あなたは、Excelでランダムなセルを選択する方法を探しているなら、あなたは正しい場所に上陸しました。 私はこの記事でExcelでランダムなセルを選択する方法を紹介します。

練習用ワークブックをダウンロードする

練習帳は以下のリンクからダウンロードできます。

ランダムなセルを選択する.xlsm

Excelでランダムにセルを選択する5つの適切な方法

の名前のデータセットがあったとしよう。 セールスマン 組織とそれぞれの金額 売上高 を一定時間以上継続する。

そのために、Excelのさまざまな関数や機能を使用します。

このセクションには、次のものがあります。 5 エクセルでセルをランダムに選択する方法と、その効果的な方法を図解入りでご紹介します。 それでは、早速チェックしてみましょう。

1.RAND、INDEX、RANK.EQ関数でランダムなセルを選択する

今回のデータでは、Excelでランダムにセルを選択する方法を紹介します。 使用するのは ランド , INDEX , ランク.EQ そのためには、次の手順で操作してください。

ステップス

  • まず、見出しを付けて2つの列を新規に作成します。 ランダム値 ランダムセル .

  • 次に、以下の数式を、「Select」メニューの下にあるセルに入力します。 ランダム値 の欄があります。

=RAND()

  • を押してください。 エンタメ と表示され、セルには関数のランダムな値が表示されます。
  • ここで、ドラッグ フィルハンドル ツールでセルをダウンさせます。

  • それゆえ、細胞は オートフィル という式があります。

  • では、セルをコピーして ペースト・スペシャル 値の貼り付け ) をクリックすると、値のみを貼り付けることができます。

  • そして、以下の数式を、その下のセルに適用します。 ランダムセル 列で、ランダムに選択されたセルを表示します。

=index($b$5:$b$12,rank.eq(c5,$c$5:$c$12),1)

これです。

  • B$5:$B$12 = 営業マンの範囲
  • C$5:$C$12 = 乱数値の範囲
  • C5 = ランダム値

フォーミュラ・ブレークダウン

rank.eq(c5,$c$5:$c$12) のセル値の順位を与える。 C5 (すなわち、0.75337963)の範囲にある。 C$5:$C$12 を返すわけです。 5.

index($b$5:$b$12,rank.eq(c5,$c$5:$c$12),1)となります。 の交点にある値を返します。 5 とコラム 1 ということで、出力は スチュアート .

  • ここで、数式を下にドラッグすると、ランダムなセルを選択できるようになります。

続きを読む エクセルで複数のセルを選択する方法(7つの簡単な方法)

2.UNIQUE、RANDARRAY、INDEX、RANK.EQ関数の使用法

同じデータに対して、4つの関数を用いてランダムにセルを選択する。 それらは unique, randarray, index, rank.eq 以下のステップを踏むことで、プロセスを知ることができます。

ステップス

  • まず、以下の数式を入力してランダムな値を取得します。

=unique(randarray(8,1,1,8))

これです。

  • 8 = 行の総数
  • 1 = 列の総数
  • 1 = 最小数
  • 8 = 最大数

  • 次に、 を押します。 エンタメ に対応するランダムな値が表示されます。 セールスマン コラム

  • ここで、セルをコピーし、値のみを貼り付けて、数式を値に変換します。

  • その後、以下の数式を適用して、ランダムに選択されたセルを取得します。

=index($b$5:$b$12,rank.eq(c5,$c$5:$c$12),1)

これです。

  • B$5:$B$12 = 営業マンの範囲
  • C$5:$C$12 = 乱数値の範囲
  • C5 = ランダム値

フォーミュラ・ブレークダウン

rank.eq(c5,$c$5:$c$12) のセル値の順位を与える。 C5 (すなわち、0.75337963)の範囲にある。 C$5:$C$12 を返すわけです。 4 .

index($b$5:$b$12,rank.eq(c5,$c$5:$c$12),1)となります。 の交点にある値を返します。 4 とコラム 1 ということで、出力は ホッパー .

  • ここで、数式を下にドラッグすると、ランダムなセルが表示されます。

続きを読む Excelの数式でセル範囲を選択する方法(4つの方法)

3.RAND、INDEX、RANK.EQ、COUNTIF関数の使用法

これから、その組み合わせで ランド , INDEX , ランク.EQ , COUNTIF この方法は、以下の手順で行います。

ステップス

  • まず、次のように進めてください。 方法1 でランダム値を取得します。 RAND関数 .

  • ここで、次の数式を適用して、ランダムに選択されたセルを取得します。

=index($b$5:$b$12,rank.eq(c5,$c$5:$c$12)+countif($c$5:c5,c5)-1,1)とする。

これです。

  • B$5:$B$12 = 営業マンの範囲
  • C$5:$C$12 = 乱数値の範囲
  • C5 = ランダム値

フォーミュラ・ブレークダウン

rank.eq(c5,$c$5:$c$12) のセル値の順位を与える。 C5 (すなわち、0.75337963)の範囲にある。 C$5:$C$12 を返すわけです。 2 .

countif($c$5:c5,c5) の値を持つセルの個数を返す。 C5 を与えるわけです。 1 .

2+1-1=2

index($b$5:$b$12,rank.eq(c5,$c$5:$c$12)+countif($c$5:c5,c5)-1,1)となります。 の交点にある値を返します。 2 とコラム 1 ということで、出力は アダム .

  • ここで、数式を次のセルにドラッグすると、出力が得られます。

続きを読む Excelの数式で特定の行を選択する方法(4つの簡単な方法)

類似の読み物

  • エクセルでグラフ用のデータを選択する方法(5つの簡単な方法)
  • Excelで数千の行をすばやく選択する方法(2つの方法)
  • [解決!】ExcelでCTRL+ENDショートカットキーが効きすぎてしまう(6つの対処法)
  • Excel VBAでシートを保護しつつロックされたセルを選択できるようにする(2例)
  • エクセルでマウスを使わずに複数のセルを選択する方法(9つの簡単な方法)

4.INDEX、SORTBY、RANDARRAY、ROWS、SEQUENCE関数の使用法

では、その組み合わせで INDEX , ソートビ , ランダレイ , そして SEQUENCE 関数を使って、Excelでランダムにセルを選択することができます。

では、下のようなプロセスを始めてみましょう。

ステップス

  • まず、選択したセルに次の数式を打ち込みます。

=index(sortby(b5:b12,randarray(rows(b5:b12))),sequence(5)))

これです。

  • B5:B12 = 営業マンの範囲

フォーミュラ・ブレークダウン

列(B5:B12) は、指定された範囲内の行数を与える=。 8 .

乱数配列 結果、ランダム 9 数字。

SEQUENCE(5) は、シリアル番号の範囲を返します ( 1 まで 5 ).

最後に index(sortby(b5:b12,randarray(rows(b5:b12))),sequence(5)))を指定します。 は5つのセル値を返す。

  • 次に、 を押します。 エンタメ を実行すると,希望するすべてのセルの出力が得られます(例. 5 ).

続きを読む Excelでセルに特定のデータが含まれている場合に行を選択する方法(4つの方法)

5.VBAコードでランダムなセルを選択する

同じデータに対して、今度は与えられたリストからランダムにセルを選択するために VBAコード 新たに作成されたセル(すなわち E5 )の下に ランダムセル 列は、選択されたランダムセルを返します。

本手順を適用するには、以下の手順で行ってください。

ステップス

  • まず、シート名の上で右クリックし 表示コード をオプションから選択します。

  • すると、入力用のウィンドウが表示されます。 コード が表示されます。 コード を使用することができます。

コード

 Sub Select1Random_Name() Dim xCell As Long xCell = [RandBetween(5,12)] Cells(5, 5) = Cells(xCell, 2) End Sub 

  • ここでは、出力はセル(5,5)に表示され、これは、セル E5 .

続きを読む Excelの数式でフィルタリングされたセルだけを選択する方法(5つの簡単な方法)

結論

この記事では、Excelでランダムにセルを選択するためのいくつかの方法を紹介しようとしました。 この記事を読んでいただきありがとうございます!私はこの記事では、Excelワークブックでランダムにセルを選択するあなたの方法にいくつかの光を当てていることを願っています。 あなたはより良い方法、質問、またはこの記事に関するフィードバックがある場合は、コメントボックスにそれらを共有することを忘れないでください。 これは私が今後の記事を豊かにするために役立ちます。持っています。a great day!

Hugh West は、業界で 10 年以上の経験を持つ、非常に経験豊富な Excel トレーナー兼アナリストです。彼は会計と財務の学士号と経営管理の修士号を取得しています。ヒューは教えることに情熱を持っており、理解しやすい独自の教育アプローチを開発しました。彼の Excel に関する専門知識は、世界中の何千人もの学生や専門家がスキルを向上させ、キャリアで優れた成果を上げるのに役立ってきました。 Hugh はブログを通じて知識を世界に共有し、個人や企業が潜在能力を最大限に発揮できるよう無料の Excel チュートリアルとオンライン トレーニングを提供しています。