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

作成日:

目的:

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

やったこと:

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

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

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

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

    参考

    favicon
    http://www.master-apps.jp/document/google-documents-pulldown.html

  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...

    コメントをどうぞ