プロが教える店舗&オフィスのセキュリティ対策術

現在自分のコミックスの購読数があまりにも多い為、画像のようなgoogleスプレッドシートにて表を作成しております。そこで、購入管理と先頭タイトルの上にプルダウンを設置したく、調べておりましたらGASの作成が必要と判明しました。しかしjavaベースで言語を書くことぐらいしかわからず、ましてやプログラムを書いたことがない身なので助言をいただきたく投稿しました。
なお、現在進めていることとして
・先頭行へのnow関数の挿入。
・左端へ行番号の設定と数字の入力で該当行へジャンプ。
・巻数に準じたチェックボックスの配置(ある程度の条件は今回は取り消し線などで妥協しております。)

【GASで進めたいこと。】
・「購入管理」の下にプルダウンを作成。
・行番号を項目を追加した際に、自動で挿入されること。

文章が拙く伝わりにくいかもしれませんが、よろしくお願いします。

「GASについて」の質問画像

質問者からの補足コメント

  • プルダウン選択で項目へ一致するタイトルジャンプ←Ctrl+Fの役割の代替。(ここが一旦最終目標。)
    なおプルダウン範囲についてはB列(B4:B665)指定で1回試行したところ巻数列(C3;C40)まで範囲が指定されてしまいタイトルを選択しても文字が出るだけの状態なので、タイトル列に絞ってソートが出来ればと考えてます。(その場合は範囲指定を選択すれば可能でしょうか?)

    となると別でマスターデータを作成しましたが、関数で済みそうでしょうか…?

    お手間をおかけしますがよろしくお願いします。

      補足日時:2024/01/16 14:52

A 回答 (3件)

プルダウンの範囲をB列にしたのなら、C列の範囲が指定されることは無いはずです。

現状がよく分かりません。
タイトルにジャンプするよりも、画像のような形にしてはいかがでしょうか。
B2 にプルダウンでタイトルを出るようにしてあり、C1:F1は自動でそのタイトルに合ったチェックがされるようになっています。

C1に入っている関数は以下です。これを後ろの列にコピーしてもらえばD列以降も反映されるようになります。
=XLOOKUP($B$1,$B2:$B8,C2:C8)
「GASについて」の回答画像2
    • good
    • 0

訂正です




誤)B2 にプルダウンでタイトルを出るように
正)B1にプルダウンでタイトルを出るように
    • good
    • 0

手元にpcがないので曖昧で申し訳ないですが、その条件ならGASは不要です。



プルダウンは右クリック等で挿入できます。
行番号はXLOOKUPでどうでしょうか。
=XLOOKUP(検索値, 検索範囲, 戻り配列, [見つからない場合], [一致モード], [検索モード]) 

例えば、A列に行番号、B列にタイトルが書かれていてB3にプルダウンがあるとします。
=VLOOKUP(B3,B4:B100,A4:A100)
とかで出るかと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A