タグ

Google Spreadsheetsに関するkingofmountainのブックマーク (8)

  • 世にも奇妙なQUERY関数 ~冬のスプレッドシート特別編~ - エムスリーテックブログ

    この記事はエムスリーAdvent Calendar 2023の17日目の記事です。 こんにちは、エムスリーエンジニアリンググループ/ BIR(Business Intelligence and Research) チーム の遠藤(@en_ken)です。 皆さんGoogleスプレッドシート使っていますか? エンジニアだとあまり使わない方もいるかも知れませんが、BigQueryとの連携が非常に容易なため、 データをビジネスサイドに見せたり分析したりする際には便利なツールです。 BigQueryをバックエンドと考えると、スプレッドシートは簡易なフロントエンドのフレームワークとも捉えられます。 ちょっとしたビューの変更はセルで行えるため、 BIRでは業務を整理する際のプロトタイピングとして、 あるいはビジネスサイドの要件でExcel的なインタフェースが好ましいときのアプリケーションの作成方法として

    世にも奇妙なQUERY関数 ~冬のスプレッドシート特別編~ - エムスリーテックブログ
  • 宣言的でメンテナンスしやすいGoogle Sheetsという考え方 - ZOZO TECH BLOG

    はじめに こんにちは、生産プラットフォーム開発部のstakmeです。 稿では、スプレッドシートの作業に「手続き的なアプローチ」と「宣言的なアプローチ」という観点を持ち込み、ふたつを対比しながら紹介します。Google Sheetsの多彩な関数を駆使して、日常的な問題に効率的に対応するための具体的なテクニックやヒントを提供します。また注意点やリスクを指摘し、スプレッドシートをより強力に活用するための知識を提供します。 目次 はじめに 目次 背景・課題 稿の目的 規則的な処理を繰り返すケース 手続き的に構築された例 宣言的に記述された例 SEQUENCE ARRAYFORMULA 関数の組み合わせ なぜ「宣言的」なのか データが徐々に増えるケース 手続き的に構築された例 宣言的に記述された例 別の見せ方でデータを表示したいケース 手続き的に構築された例 宣言的に記述された例 やりすぎのケ

    宣言的でメンテナンスしやすいGoogle Sheetsという考え方 - ZOZO TECH BLOG
  • 【超簡単】Google スプレッドシートでチェックボックスを一括解除する方法

    どーも、ぐるたか@guru_takaです。 Google のスプレッドシートでチェックボックスを”サクッと”一括解除する方法を紹介します。以下、成果物です!

    【超簡単】Google スプレッドシートでチェックボックスを一括解除する方法
    kingofmountain
    kingofmountain 2023/07/28
    検索と置換の機能を開く⇒チェックボックスの値を TRUE から FALSE へ一括置換
  • (Gスプレッドシート)QUERY関数でのHAVINGの代替手段 - いきなり答える備忘録

    GoogleスプレッドシートのQUERY関数にはグループ化集計の機能があるものの、集計結果に条件を付けて絞り込むための句がありません。つまりSQLでいうところのHAVING句がありません。 そこで代わりになる方法の一例を示します。 QUERY関数をネストすれば集計結果に対しての絞り込みを行うことができます。 列の指定を列番号(Col1,Col2…)で行わなければならないのが注意点です。 手順 画像ではB2:C12の表に対して集計を行っています。 具体的にはE2セルに次のように入力し、店舗ごとの売上の合計を求めています。 =QUERY(B2:C11,"SELECT B,SUM(C) GROUP BY B",1) (第3引数の1は見出し行数の指定です。見出しを集計対象にしないための指定です) さて、ここで「売上の合計が1500以上の店舗だけに絞り込む」としたいときどうすればいいでしょうか。 S

    (Gスプレッドシート)QUERY関数でのHAVINGの代替手段 - いきなり答える備忘録
    kingofmountain
    kingofmountain 2023/07/28
    GoogleスプレッドシートのQUERY関数にはグループ化集計の機能があるものの、集計結果に条件を付けて絞り込むための句、つまりSQLでいうところのHAVING句がありません⇒ QUERY関数をネストし、WHERE条件で絞り込みを行います。
  • Google スプレッドシートでハマった3つの落とし穴|kenny / Ubie Discovery

    Ubie Discoveryで事業開発をしているKennyです。 Google スプレッドシートみなさん使っていますか?表計算アプリケーションとしてだけではなく、Google フォームのデータをスプレッドシートに連携し簡易的なお問い合わせ管理に使っている企業も多いのではないでしょうか。 Ubieでもスプレッドシートは活用していますが、活用している中でハマった落とし穴がありますので共有できればと思います。 落とし穴(1):セル数に上限がある便利なスプレッドシートですが、実は保存可能なセル数に上限があります。公式のヘルプには、以下のようにスプレッドシートで利用可能なセル数の上限について記載されています。 Google スプレッドシートで作成したスプレッドシートまたは Google スプレッドシート形式に変換したスプレッドシートは 500 万セルまたは 18,278 列(列 ZZZ)まで。 Go

    Google スプレッドシートでハマった3つの落とし穴|kenny / Ubie Discovery
    kingofmountain
    kingofmountain 2023/07/28
    「文字列と数値形式混在問題」があったのはB列だけだったので、以下の通りB列だけTO_TEXT関数に渡し、それ以外はそのままにします。"{"、"}"で括り、列をカンマでつなげてQuery関数の第一引数に渡します。
  • GoogleスプレッドシートのQuery関数で結果が空になる謎仕様と回避策 - Qiita

    Query関数とは Googleスプレッドシートのワークシート関数にQueryというのがあって、これがSQL風の記述で他のセルや配列から条件に合った者を抽出できて超便利。HLOOKUP,VLOOKUPとかより遙かに柔軟性がある。もちろんIMPORTRANGEとも組み合わせて使える。 結果が空になる問題 しかし、時々絶対存在するはずのクエリ結果が空になる謎現象に悩まされてた。 なかなか原因が判明しなかったが、色々調べた結果、この記事にたどり着いた。 QUERY will convert columns with mixed data types into one data type. If the data is mostly numerical values, then text strings (eg 1-2 in your data) will be converted to blan

    GoogleスプレッドシートのQuery関数で結果が空になる謎仕様と回避策 - Qiita
    kingofmountain
    kingofmountain 2023/07/28
    "文字列と数値の混在する列で、文字列が少数派だと勝手に空白セルに変換してしまうらしい ⇒ 一度全部文字列に変換するという手がある。"
  • Google Spreadsheetでチケット駆動生活をするはなし(スプレッドシート編) - 無限面のサイコロは球なのか?

    どうも,まるさ@maruuusa83です. 最近なんだかタスクが多くて生活が木っ端みじんになりそうです. ひとまず大きな案件が片付いたので,Google Spreadsheetを使ってタスクを整理するためのツールを作りました. 今回はそのおはなしです. この記事ではスプレッドシート上での設定について, 次回記事ではスクリプトを使ってタスク登録アプリの作成を行います. チケット駆動生活(?) ぼくはタスクをそのまま放っておくと忘れて締め切りを逃してしまうタイプの人間です. しかたがないですから,ふせんにタスクを書いてペタペタディスプレイの周りに張り付けることでタスクを管理する,「リアルチケット駆動生活」を実施していました. 常に見えるところにタスク一覧があれば嫌でも仕事するわけです. まぁでもタスクが増えてくると管理しきれない! RedmineとかサイボウズLiveとかチケット管理システムと

    Google Spreadsheetでチケット駆動生活をするはなし(スプレッドシート編) - 無限面のサイコロは球なのか?
  • 知らないと損!正規表現を使ってスプレッドシートの文字列を便利に抽出する方法

    こんにちは、色んな効率化が大好きなたぬ(@tanuhack)です! 普段スプレッドシートで文字列を操作するときってどんな関数使っていますか? LEFT、MID、SUBSTITUTE関数あたりが一般的なんじゃないですかね。 今回紹介する文字列のウルトラな抽出方法は、正規表現という記号の組み合わせでテキストのパターンを表現できる記法を用います。 スプレッドシートであいまいな検索を行うときは『※』や『?』が用意されていますが、正規表現を覚えると目クソ鼻クソ同然です。 一度、正規表現を覚えると使っていなかったころに戻れなくなるくらい便利なので、この記事を参考にぜひマスターされてください!

    知らないと損!正規表現を使ってスプレッドシートの文字列を便利に抽出する方法
    kingofmountain
    kingofmountain 2022/08/23
    Googleスプレッドシートなら正規表現が使える。VLOOKUPやMATCHと組み合わせて使うことも可能! ※ExcelだとVBAが必要
  • 1