dackdive's blog

新米webエンジニアによる技術ブログ。JavaScript(React), Salesforce, Python など

google スプレッドシート

Googleスプレッドシート:フィルタで表示されたセルだけの合計値を計算する

毎回忘れるのでメモ。 SUM でなく SUBTOTAL 関数を使う。 SUBTOTAL - ドキュメント エディタ ヘルプ 適用できる関数は色々あるが、 SUM の場合 9 を指定すれば OK。 =SUBTOTAL(9, A2:A50) A2:A50 はフィルタしてる領域の全体行。

Googleスプレッドシートのカスタム数式で文字列の部分一致をする

ちょいメモ。 COUNTIF とワイルドカード (*) を使えばいい模様。 方法 例)A2:E50 の範囲を対象として、D列の内容で部分一致を使いたい場合 表示形式 > 条件付き書式 の、カスタム数式に以下を入力する。 =(COUNTIF($D2, "*文字列*")) で、「範囲」を A2:E50…

[GAS] 特定のセルを編集した時に行に色をつけるスクリプト

はじめに タイトルにあるように、 「どこかのセルを編集したタイミングで、条件を満たしたら編集行の色を変更する」といった 行単位での操作を行いたい場合。 こちらの記事にあるように、新しい Google スプレッドシートだと条件付き書式で実現でき、スクリ…

GoogleスプレッドシートのHYPERLINKを使いつつ表示文字列を改行する

改行文字に CHAR() 関数を使い、CONCATENATE() で文字列を結合する。 方法 こんな感じ。 =HYPERLINK("http://www.google.com/", CONCATENATE("google", CHAR(10), "トップページ")) これを表示すると、 改行されてます。 リファレンス HYPERLINK - ドキュメ…

GoogleスプレッドシートのCONCATENATEでダブルクォーテーションを使う

文字列結合関数であるCONCATENATEは結合したい文字列をダブルクォーテーション"で囲む必要があるため、 ダブルクォーテーションを連結させたい場合どうするんだろ?と思って調べてみました。 ここに書いてました。 http://www.visionnest.com/2013/01/25/how…