文字探しのゲームとして、エクセルで任意の言葉(ここでは野菜名)をランダムに並び替えて
別シートに表示させたいと考えています。
sheet1に記載された野菜名を乱数(B列)とランク(C列)を使い、
sheet2のA1から右に、それぞれ1位、2位のところへ値を入れたいと考えています。
画像の場合、sheet2のA1にはアスパラガス、B1にはイチゴ、となります。
各列は11まであり、次の行はその続きとなります。
(1行目が1位から11位まで、2行目は12位から22位まで)
sheet2の1位、2位の場所はわかりやすいように記載しただけで、実際は数式で構いません。
ランクで毎回並びが変わってしまいますが、文字探しが目的のため、その点は問題ありません。
vlookup関数でと考えておりましたが、どうも違うように思えます。
作成のヒントをいただければと思います。
よろしくお願いいたします。
No.2
- 回答日時:
おはようございます。
Xlookupは、Office 365の新関数ですので、質問者さんのVer次第で
使えるか分からないので、参考までに。 1つの案として。
sheet1のRank関数をA列に表示すれば、Vlookup関数が使えるかと思います。 見た目が気になる様でしたら、A列を非表示とか。
A列:Rank関数、B列:野菜、C列:乱数 に変更になりますが。。。
上記が前提ですが、Sheet2のA1に(No.1さんの関数を借りて)
=VLOOKUP(COLUMN()+(ROW()-1)*10,Sheet1!$A$1:$C$20,3,True)
を入力。 A1をコピーして、J1まで貼り付け。A1:J1をコピーし、2行目
へ貼り付け。 これで、どうでしょうか?
No.1
- 回答日時:
Sheet2のA1=XLOOKUP(COLUMN()+(ROW()-1)*10,Sheet1!$C$1:$C$20,Sheet1!$A$1:$A$20,"err",0,1)
として右と下にコピーではどうでしょうか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Excel(エクセル) エクセルの印刷範囲をページ単位で可変にする方法 3 2022/05/23 13:04
- Visual Basic(VBA) 改行ごとに行を追加し、数量を分割 4 2023/07/11 16:39
- Visual Basic(VBA) Excel VBA 最終行を取得しVlookup関数をコピーする方法をコーディングで教えてください。 3 2023/05/11 13:14
- Excel(エクセル) エクセル VBA セルの結合 2 2022/09/07 11:48
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) エクセル 関数について質問です。 2 2022/10/03 11:14
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- PHP 【スプレッドシート】順位のつけ方 2 2022/08/17 13:27
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
数学 Tan(θ)-1/Cos(θ)について...
-
スマートな関数を教えて下さい。
-
Excel ウインドウ枠の固定をす...
-
EXACT関数とIF関数の組み合わせ...
-
4つのパターンを表示するEXACT...
-
関数を教えて下さい。
-
Excel:一部のフォントでセルの...
-
エクセルで指定した日付、店舗...
-
エクセルでセルに「氏名を入力...
-
Excel 2019 のピボットテーブル...
-
スプレッドシートの関数VLOOKUP...
-
エクセルで日付の入ったセルの...
-
Excelファイルの「数式」タブ→...
-
excelの不要な行の削除ができな...
-
Excelのif関数で文字が見えなく...
-
各ページの1番上の表示について
-
エクセル関数に詳しい方、教え...
-
INDIRECTを使わず excelで複数...
-
Excel 2019 は、SPILL機能があ...
-
UNIQUE関数が使えないバージョ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報
回答ありがとうございます。
xlookup非対応のバージョンでした。
最初に断りを入れず申し訳ありません。
皆様回答ありがとうございます。
たくさん回答があり、正直理解するのに時間がかかっています。
もう少しお時間をください。
ランキングの件については、chonamiさんがいわれているように、
ランダムに並び替えたいために乱数からのランキングということで理解していただければと思います。