Googleスプレッドシートでelseif的な関数

作成日:

目的:

「書籍名を入力して出版社名を選択して、その出版社サイト内検索して、書籍のページリンクを探したい」

やったこと:

  1. Googleスプレッドシートにドロップダウンリストを実装
    列を選択して、「データ」→「確認」→「データの検証」で条件を「リストを直接指定」。

    ドロップダウンリストに表示させたい項目名をカンマ区切りで入力

    ドロップダウンリストに表示させたい項目名をカンマ区切りで入力
    ドロップダウンリストに表示させたい項目名をカンマ区切りで入力

    ドロップダウンリスト表示
    ドロップダウンリスト表示

    参考

    favicon
    Master News|Google Workspace (旧 G Suite )導入でテレワークや働き方改革を実現 | Master Apps http://www.master-apps.jp/document/google-documents-pulldown.html

    Master News|Google Workspace (旧 G Suite )の導入・活用推進ならMaster Appsへ。Google 認定パートナーとして、大手から中小企業まで2500社以上の支援実績あり。企業のテレワーク導入や働き方改革、業務効率化を多数実現。セミナーや研修の開催情報、企業の導入事例も配信中!

  2. ドロップダウンリストの選択肢毎にサイトURLをif関数で表示

    普通のif関数だと、

    Shell
    =IF(論理式, TRUE値, FALSE値)
    となるところ、FALSE値に再度IFを追加していけばelseifのような実装が出来ます。

    ここでは

    Shell
    =if(B1="新潮社", "http://www.shinchosha.co.jp/",if(B1="岩波書店", "http://www.iwanami.co.jp/",if(B1="講談社", "http://www.kodansha.co.jp/",if(B1="小学館", "http://www.shogakukan.co.jp/",))))
    疑似elseif
    疑似elseif

参考

favicon
Creating an IF ELSEIF functoin for Google Spreadsheet http://igoogledrive.blogspot.in/2012/08/creating-if-elseif-functoin-for-google.html

Creating an IF ELSEIF functoin for Google Spreadsheet . Here is what I am trying to do... I have a list of numbers (1-5) in cell A1...

  • 書籍名をキーワードに、出版社サイト内検索を行う
    CONCATENATE関数で文字列を結合して、Googleのサイト内検索リンクを作成します。
    Shell
    =CONCATENATE("https://www.google.co.jp/search?q=site%3A",C1,"%2F%20",A1)
    Googleのサイト内検索リンクを作成
    Googleのサイト内検索リンクを作成

  • これで
    完成。

    もっと色々出来れば良いのだけど、とりあえず簡易的に検索出来れば良いのでこれで。

    検索結果ページリンク
    検索結果ページリンク

    物草 灸太郎
    物草 灸太郎

    WordPressでホームページを制作しつつ、休日は畑を耕したりDIYを楽しんでいます。

    ⬅ 前の記事
    After EffectsのアニメーションプリセットをAdobe Bridgeで確認する方法
    次の記事 ➡
    WordPressで最適化したPNGをアップロードすると、ファイル容量が上がる

    関連投稿

    Loading...

    コメントをどうぞ