web-dev-qa-db-ja.com

Excelで乱数が変化しないようにするにはどうすればよいですか?

RANDBETWEEN式を使用して、1〜5の乱数のセットリストを生成しようとしています。

シート内の別のセルをクリックしたり、保存後にシートを開いたり閉じたりするたびに、乱数が再び変化するという問題が発生しています。乱数が変化しないようにするにはどうすればよいですか?

9
Valrok

範囲をコピーし、同じ位置に挿入します。挿入後、 Ctrl 開いたメニューから実際の値のみを保持するオプションを選択します。

8
Daniel B

RANDBETWEEN() はシートが計算されるたびに再生成されるので、ランダムな値を保持する唯一の方法persistentは、自動計算をオフにするか、生成されたをコピーして保存します。

copyingおよびpaste special-valuesを使用して、計算された場所を上書きするか、別の場所に配置できます。

5
Raystafarian

MSはこれを行う方法を Rand関数のドキュメント で説明しています

  • Aとbの間のランダムな実数を生成するには、以下を使用します。

    _=Rand()*(b-a)+a
    _
  • Randを使用して乱数を生成したいが、セルが計算されるたびに数値を変更したくない場合は、数式バーに=Rand()と入力し、次に F9 数式を乱数に変更します。式は計算し、値だけを残します。

したがって、=Rand()*(b-a)+aまたは=RANDBETWEEN(a, b)と入力して、を押します。 F9数式をその結果で置き換える

こちらもご覧ください

1
phuclv