Numbers - 表の文字をランダムに返したい

シート1のB1にシート2のA列の文字をランダムに返す方法はありますか?



* タイトルを変更しました。 Apple Inc.

投稿日 2025/09/14 20:58

返信
スレッドに付いたマーク ランキングトップの返信

投稿日 2025/09/15 01:03

 こんにちは。


 RANDBETWEEN関数等で、参照先の行になりうる乱数を生成して参照セルを変更することが思い浮かびます。

 ただし、RANDBETWEEN関数等ではいずれかのセルが変更される度に乱数が再生成されてしまうため、B1がRANDBETWEEN関数の生成した乱数を直接参照するのは避けたほうが良いかもしれません(シート1::表1::B2に答えを入力するとB1が更新されてしまうため)。


 次のようにするのはいかがでしょうか(画面例はMac版Numbersのものです)。

 シート1::表1::E2にチェックボックスを作り、

 同E3に、次の数式を入力します。

  ※RANDBETWEEN関数の第2引数は適宜修正が必要です。例では、シート2::表1の単語数が4件のため 4 となっています。


 シート1::表1::B1に、次の数式を入力します。

  ※INDEX関数の第1引数は適宜修正が必要です。 

  ※INDEX関数の第1引数は参照範囲、第2引数は行位置です。


 <使い方>

 シート1::表1::E2のチェックボックスを何度かタップして、参照行を示す数値を再抽選する。

 シート1::表1::E3に表示された数値をシート1::表1::C1に入力する。

返信: 2
スレッドに付いたマーク ランキングトップの返信

2025/09/15 01:03 スケボー160 への返信

 こんにちは。


 RANDBETWEEN関数等で、参照先の行になりうる乱数を生成して参照セルを変更することが思い浮かびます。

 ただし、RANDBETWEEN関数等ではいずれかのセルが変更される度に乱数が再生成されてしまうため、B1がRANDBETWEEN関数の生成した乱数を直接参照するのは避けたほうが良いかもしれません(シート1::表1::B2に答えを入力するとB1が更新されてしまうため)。


 次のようにするのはいかがでしょうか(画面例はMac版Numbersのものです)。

 シート1::表1::E2にチェックボックスを作り、

 同E3に、次の数式を入力します。

  ※RANDBETWEEN関数の第2引数は適宜修正が必要です。例では、シート2::表1の単語数が4件のため 4 となっています。


 シート1::表1::B1に、次の数式を入力します。

  ※INDEX関数の第1引数は適宜修正が必要です。 

  ※INDEX関数の第1引数は参照範囲、第2引数は行位置です。


 <使い方>

 シート1::表1::E2のチェックボックスを何度かタップして、参照行を示す数値を再抽選する。

 シート1::表1::E3に表示された数値をシート1::表1::C1に入力する。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Numbers - 表の文字をランダムに返したい

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。