これぞ晴天のヘキレキ

エクセルのデータをランダムに並び替える方法とは?

      2017/02/07

エクセルを使った活用方法で「データをランダムに並び替える方法」を備忘録。

この方法は、名前や数字を並び替えて表を作ったり抽選に使ったりと、幅広い活用方法がある。

その他にも、覚えておくと便利なエクセルの使い方も参考に。

スポンサーリンク


  こんな記事もよく読まれています

ウインナーをレンジ調理で時間短縮!しかし注意点も!!

ウインナーを朝食やお弁当に使われている方も多いと思います。 ...

ウィンドウズの起動時のパスワードについて教えて

ウィンドウズを起動する時にパスワード入力を要求されますが、毎...

インフルエンザに感染しても発症しないって!?


インフルエンザに感染しても、発症しない人はいます...

インフルエンザに感染したかも?発症させない方法ある?

家族がインフルエンザを発症したら自分も感染し、発症するのでは...

インフルエンザにかかっても、発熱が37度という場合


インフルエンザにかかると、身体がかなりしんどいも...

インフルエンザなのに出勤するのは迷惑ですか?


満員電車で隣の人がゲホゲホ咳をしているのを見ると...

インフルエンザで高熱!40度出たらどうする?

風邪で高熱が出る事はありますが、40度の熱が出ると慌ててしま...

インフルエンザb型と検査で判明!いつからうつる?

今年も流行したインフルエンザ

イン...

インテリアの雑誌に投稿をしたいけれど

インテリアが大好きな人は、自分のお気に入りのものを雑誌に投稿...

インターネットと電話とtvをもっと快適に!契約の疑問とコツ


初心者にも分かる!インターネットや電話とtvを契...

インスタのコメントを見られるのが嫌!そんな時の対処法


お洒落な写真が投稿出来る大人気アプリのインスタグ...

no image
エアコンのコンセントを抜くと節約できるって本当?


毎月の電気代を節約したい!

エアコンのコンセントが遠い場合どうする?

エアコンを付ける時にはコンセントが必要です。
...

え!?大学の体育が必修ってどういう事ですか・・?


あれ?うちの大学って体育が必修なんだ・・入学して...

no image
ウナギ釣りのシーズンと仕掛けについて


ウナギといえば、土用の丑の日!
<...

うちの赤ちゃん指が長い!これって普通?大丈夫?


初めての赤ちゃんはとっても可愛くしょうがない! ...

no image
ウサギを猫から守ろう!散歩で気を付ける事とは?

犬、猫に続きペットとして飼いたい動物で人気なのがウサギちゃん...

no image
ウォークマンの曲でcdを作成したい!


ウォークマンの曲をPCと共有する時は、同社のソニ...

ウォーキングしてるのに体重が落ちないのはなぜ?


ダイエットを決意してウォーキングを始めてみたもの...

no image
イープラスでチケットが取れない!いい席を取るポイントは?


好きなアーティストのライブに行きたいけどチケット...

スポンサーリンク


Q.エクセルのランダムで並び替えをする方法とは?

エクセルの自動並び替え・変換についての質問です。

エクセルAをエクセルBのように並び替え・変換したいのですが、自動でする方法はありますでしょうか?

※これをするために、最近マクロ・VBAを勉強し始めたレベルです。

・ぶどう、ばなな、すいか、みかん、いちご の順で並び替えたいです。
・エクセルBのB社は、みかんの項目がないので入りません。
・環境はエクセル2010で、仕事で使います。
・マクロ・VBAだけにこだわっていません。
 これができるなら設備を整えたいと思っています。

引用元-エクセルの自動並び替え・変換についての質問です。 – エクセルA… – Yahoo!知恵袋

エクセルでランダムに並び替えをする方法

Sheet1にデータが入っているとして、そのD列のデータをSheet2のA列に取り出して操作をすることにします。

関数で取り出すのでしたらSheet2のA1セルに次の式を入力し下方にオートフィルドラッグします。

=Sheet1!D1
B1セルには次の式を入力し下方にオートフィルドラッグします。
=IF(A1=””,””,RAND())
C1セルには次の式を入力し下方にオートフィルドラッグします。
=IF(A1=””,””,RANK(B1,B:B))
D1セルには次の式を入力し下方にオートフィルドラッグします。
=IF(OR(COUNTIF(C:C,ROW(A1))=0,ROW(A1)>25),””,INDIRECT(“A”&MATCH(ROW(A1),C:C,0)))
これでSheet2のD列にはランダムに抽出されたデータが並ぶことになります。
なお、F9のキーを押すことで抽出操作を繰り返すことができます。

引用元-エクセル関数を使って、ランダム抽出をしたいです – Excel(エクセル) 解決済 | 教えて!goo

エクセルを使って数字をランダムに並び替える手順

エクセルでやるのでしたら、
まず、A1に
=RAND()
を入力します。

これは、0~1の間で乱数を発せさせる関数です。

そして、A1をA2~A274にコピペします。

そして、B1に
=RANK(A1,$A$1:$A$274,0)
を入力します。

これは、入力した左のセルがA1~A274で上から何番めに大きいかを調べる関数です。

そして、B1をB2~B274にコピペします。

すると、大きい順に1位から274位まで順位付けされるので、
ランダムに重複することなく並べ替えれます。

あと、F9キーを押すことによって再計算されるので、違う順番に並べ替えることも出来ます。

最後に、1~000ですが、
例えば、1~1000でしたら、A1~A1000までRAND関数をコピペし、B列のRANK関数を
=RANK(A1,$A$1:$A$1000,0)

にして、B1~B1000まで貼り付けると出来ます。

引用元-1~274の数字をランダムに並べ替えたいのですが、やり方… – Yahoo!知恵袋

ランダム表示で重複させないやり方

作成する表には○から○までの整数だけを表示し、そのかなからRAND関数の大きい順に「表示数」だけ表示するようにしています。

↓の画像の
G1セルに
=IF(H1=””,””,RAND())
H1セルに
=IF(C2=””,””,C2)
という数式を入れオートフィルでしっかり下へコピー!

A1セルに
=IF(COUNTBLANK($C$2:$E$2),””,IF($E$2引用元-【エクセル】ランダムで重複しない整数を出したい。 – 楽天 みんなで解決!Q&A

エクセルを使って「簡易ウォークチャート」を作る

実際にチャートにすると、このように1.0~0の間で動くレンジ相場にしかならない。

これではランダムウォークチャートとリアルチャートの比較が困難。

ということで、もっとチャートらしい形にするために、工夫を凝らしていく。

まず、普通に「=RAND()」と入力して、横のセルには「=RAND()*-1」と入力する。

プラスとマイナスのランダム値を生成する。

そして、このプラスとマイナスのランダム値を合算して2で割って、適当な定数に足す。

定数は自分が再現してみたい商品や通貨に合わせて良い。例えば、ドル円なら定数は100くらいでいいだろう。

日経225を再現したいなら10000くらいでいいかもしれない。

A列・B列に、プラスとマイナスのランダム値を入力したなら、C列には「=100+(((1*A1)+(1*B1))/2)」といった具合にする。

ボラティリティが欲しいなら、ランダム値に掛けている定数(1)を、2や3にしてもいいと思う。

日経225を想定するなら、定数(100)を、10000などにすると良い。

引用元-Excelで誰でも出来る簡易ランダムウォークチャートの作り方 – LosersFX

エクセルをデータベースとして活用する!

Excelをデータベースとして活用する方法

Excelでのデータベース機能には、次のようなものがあります。

並べ替え、検索、集計、抽出(フィルタ)

Excelには、データベース化したものから目的のデータを検索したり、項目別に集計したりできるデータベース機能が用意されています。

また、データベースから条件に合致するデータを抽出できる「データベース関数」も用意されています。

データベース機能を使うには、データをExcelがデータベースとして認識できるように、「リスト」という形式の表で作成する必要があります。

データベース機能は、基本的にデータが「リスト」でまとめられていないと 使う事ができません。

そこで、今回は、その準備としてのリスト形式でまとめるポイントを説明します。

リストとは

リストといっても特別なものではありません。

リストは、表の先頭行に列見出し(列ラベル)があり、列ごとに同じ項目のデータが入力されている一覧表のことです。

エクセルでごく普通に作成している表そのものです。

ただし、Excel でセルの範囲をリストとして指定しないと、リストのユーザー インターフェイスが組み込まれないので、便利な機能を使うことができないのです。

引用元-Excelをデータベースとして活用する ~エクセル基本操作

エクセルの「散布図」を活用するローソン式とは?

小林氏がつかい勝手がいいというのが散布図の機能。

「たとえば横軸に女性比率を10%から90%まで取ってやり、縦軸に価格を取ると、女性が購入する高価格帯の商品が何かが一目瞭然です」

わかりやすさを追求するときには、非常に重宝だ。

2015年8月30日、小林氏ら営業戦略部のメンバーがエクセルのテクニックを駆使して分析した結果を反映した新商品が発売された。

「あらびき牛肉のミートソース」だ。

「売れているミートソースパスタの評価ポイントを分析したら“本格的”“しっかり”というキーワードが出てきたのです。

新商品は肉がしっかり入っているミートソースパスタになりました」

エクセル活用の成果である。

引用元-エクセルをフル活用! ローソン式分析チャートの作り方 | プレジデントオンライン | PRESIDENT Online

twitterの反応

 - PC スマホ モバイル ビデオ

ページ
上部へ