SpinKit
ホーム › 探す › Random spreadsheet row picker

Clean Excel row randomizer

Import CSV or Excel into Spin Sheet, clean your list and draw whole rows with their columns attached. Start locally without an account; export the result when you are done.

Spin Sheetでの手順ルーチン

まとめると、きれいなランダム行抽選はこうなります。

  1. データをSpin Sheetへ——列を入力するか、CSV、XLSX、書き出したGoogle Sheetsを取り込む。
  2. 列を整える:ヘッダー行、1レコード1行、空行と合計を除去。
  3. 必要な行数と、復元あり/なしを決める。
  4. 結果に利害がある人にリストを見せ、完全であることを確認。
  5. 見えるところで引き、選択が人の目の前で起きるように。
  6. 引いた行を記録し、復元なしならプールから外す。
  7. 必要な行数を引くまで繰り返す。

選びたいデータがすでにスプレッドシートにあることがあります:コンテスト応募、注文台帳、名簿、アイデアのバックログ。薄い空気から名前を選ぶのではなく、列が全部付いた行を、上の行を静かに優遇せずにランダムに選ぶ必要がある。

それがまさにSpin Sheetの用途です。列を渡す——手入力、またはCSVやExcel (XLSX)(Google Sheetsから書き出したファイルを含む)から取り込み——とランダム行を引いてくれます。このガイドでは、ランダム行が正しい道具のとき、きれいなデータの入れ方、復元あり/なしの差、本当に何かがかかっているときの公正な抽選を扱います。

本当にランダム行が必要なとき

ランダムな行選びは、人が思うよりずっとよく出ます:

どの場合も目標は同じ:選択を人の手から外し、結果を公平で守りやすくする。

データを入れる

Spin Sheetに行を入れる方法は二つで、どちらも同じ場所に着きます。

列を直接入力。 リストが短い、またはゼロからなら、列を追加して行をそのまま入力。一回限りの抽選——十数名、数タスク——で表計算を開くのが大げさなときがいちばん速い。

ファイルから取り込む。 データがすでにあるならCSVまたはExcel (XLSX)で——Google Sheetsから書き出したファイルも含む。Google Sheetsのネイティブ取り込みはありません:Sheetsではファイル → ダウンロード → カンマ区切り値 (.csv) または Microsoft Excel (.xlsx) を選び、そのファイルをSpin Sheetへ。列はそのまま渡り、当選行は名前・メール・注文番号など、行動に必要なものを保ちます。

取り込みを楽にする実務ヒント:

一行か複数か——復元あり/なし

一行でも複数でも一度に引けます。大事な決定は、引いた行に何が起きるか。

目安: 単一の行が 2 回当選するのが間違っていると感じる場合 (賞品の抽選、ユニークな仕事、繰り返しのないサンプルなど)、置換なしで描画するため、各行は 1 回だけ出現します。繰り返しが無害な場合は、行をそのままにしておきます。

当選者を選ぶときの公正な抽選

方法が完璧にランダムでも、誰も見ていなければ仕込みに見え得ます。抽選が誰かの当選を決めるなら、可視性をプロセスの一部に:

  1. まずリストを見せる。 引く前に全行を見せ、入っていることとリストが正しそうかを確認。結果後の驚きが言い合いの始まり。
  2. 見えるところで引く。 共有画面・プロジェクター・配信で、選択の瞬間を脇ではなく人の前に。
  3. 結果を残す。 引いた行——できれば元のリストも——を保持し、あとで聞かれたら何が選ばれたかを指し示せるように。

サンプリングを平易に

作業の抜き取り検査では、「上からいくつか」が誘惑です。問題はリストの上が典型でないことが多い——最古、前にソートされたもの、すでに見たもの。ランダムサンプルはそのつまみ食いを避けます。各行の選ばれるチャンスが同じなので、検査する行はリスト全体を反映しやすく、実際に起きていることのより正直な像になります。

もう半分の考えはサイズ:大きなサンプルは一般に小さなものより代表的——一握りは運でどこにでも着地し、大きな抽選はそれをならす。すべての仕事に合う魔法の数字はなく、適切なサイズはリストの大きさと必要な自信次第——でも原則は持ちます。ランダムに引き、意味のあるだけの行数を、たまたま気に入らない行を入れ替える衝動に負けない。

結果を記録する

何のために引くにせよ、出たものを書き留める。当選行またはサンプル行、日付、引いた元のリスト。景品抽選ならその記録が証拠;サンプルなら「どの注文を見た?」と聞かれたときの監査証跡。再現も指し示しもできない抽選は、コピーを残した抽選よりずっと守りにくい。

From Excel or Google Sheets to a documented raffle

This is the job a wheel is bad at and a spreadsheet is already doing: a raffle or prize draw whose entries live in Excel or Google Sheets, with extra columns you still need after the winner lands. Do not retype two hundred rows onto a wheel. Prepare the workbook, export, import, draw, export the result. The ceremony can still be visible; the record is the row.

  1. One header row. Name, email or handle, ticket or order id, and anything you must act on after the draw. No merged cells across those columns — merged cells export as blanks and ghosts.
  2. One entry per row. If someone bought three tickets, that is three rows, or one row plus a ticket-count you are willing to expand before import. A “tickets = 3” column that you never expand is how weighting disappears on the way in.
  3. Turn filters off and unhide rows before you export. A filtered sheet that “looks like 40 entries” may still hide 12. Hidden rows and a totals line at the bottom become fake candidates.
  4. Export. Google Sheets: File → Download → .csv or .xlsx. Excel: Save As CSV UTF-8 or keep XLSX. Then import that file into Spin Sheet. There is no live Google Sheets sync on purpose — the file you imported is the list you drew from.
  5. Show the row count in the room. Draw without replacement. Export or screenshot the winning row with its columns still attached. Keep the file you imported. That pair — input file plus winning row — is the document, not a memory of a spin.

Skip the wheel for this shape of job even if the room likes a spin. Two hundred unreadable slices are harder to check than a highlighted row. If you still want theatre, put the winning name on a wheel afterwards as a reveal — after the row is already chosen and recorded. Never the other way round.

一度やれば秒で、「適当にいくつか」を、胸を張れる結果に変えます。公正な抽選とランダマイザーの詳細は、ほかのSpinKitガイドも。