2016-04-18 17 views
1

私はExcelの "数値フィルタ"を使用する方法を学びました。天井(100 * rand()、1)を使ってランダムに1から100まで100個の整数を生成しました。私はこの列に「スコア」というラベルをつけて、数値フィルタを使用しました。ここでは、<のスコアが<です。しかし、23,9,13などの範囲の値を返しています。実際に入力するとうまくいくようです私は種まきが問題を引き起こしていると仮定しています(?)。乱数セットで数値フィルタを使用する方法はありますか?ランダム番号と数値フィルタがExcelで

+2

は、ランドは揮発性であり、フィルタリングの非常に行為は、それが再計算して変化させます。値をコピーして貼り付けてからフィルタリングしてみてください。 –

+2

また、RANDBETWEEN() – ApplePie

+0

を使用するか、セルが変更されるたびに自動的に更新される代わりにシートを手動で計算するように設定することを検討してください。 –

答えて

1

スコットrand関数を述べたようにこれを達成する別の方法は、循環参照を作成することにより、揮発性であり、更新からそれを停止するための1つの方法はCopy> Paste Special> Values

です。私はあなたの "スコア"列が列 "A"であると仮定しています。別のセルでは、B2と入力して「変更」を入力します。今すぐセルA2=IF($B$2="change",CEILING(100*RAND(),1),A2)として数式を入力します。

あなたはランダムな数字は、その値を変更したくない場合は、単に他の何にもセルB2の値を変更し、「変更」