mir

元Excel職人・VBA使いから、Googleスプレッドシート職人・GAS使いにジョブ…

mir

元Excel職人・VBA使いから、Googleスプレッドシート職人・GAS使いにジョブチェンジ。 謎解き感覚で お題(課題)を解決していくような記事を書こうかなと。

最近の記事

Googleスプレッドシート LAMBDA REDUCE関数の魅力 2(直積 全パターン出力)

GoogleスプレッドシートのLAMBDAヘルパー関数において、最強だけど最も難解である REDUCE関数の魅力と、ぶっちゃけどんな時に活用できる関数なのか? を書いてみたいと思います。 シート関数のREDUCEだけではなく、GAS(Javascript)の配列メソッドである reduceについても 少し触れていきます。 前回のnoteでは 活用例の一つとして 変換表に沿って、複数セルを一括(繰り返し)変換するネタを紹介しました。 REDUCEを使って 組み合わせ全パタ

    • Googleスプレッドシート LAMBDA REDUCE関数の魅力 1(変換リストで一括置換)

      GoogleスプレッドシートのLAMBDAヘルパー関数において、最強だけど最も難解である REDUCE関数の魅力と、ぶっちゃけどんな時に活用できる関数なのか? を書いてみたいと思います。 REDUCE関数登場前、旧関数だけでどのように対応していたのか? またGAS(JavaScript)のREDUCE関数についても合わせて少し触れたいと思います。 前回の noteは、少し変わったグラフを作成する方法について書きました。 そもそも REDUCE関数って?Googleスプレ

      • Googleスプレッドシート 知恵と工夫で ランキンググラフをつくる

        今回は Googleスプレッドシートの グラフ と 表示形式の ネタです。(関数もちょろっと) 当初はお題形式の関数ネタを書こうかと思っていましたが、先週までが正規表現にGASと重めのネタが続いたのと、最近知恵袋で回答した時に以前グラフ作成で苦労したことを思い出して、 少し軽めのGoogleスプレッドシートのグラフに関するネタでいくことにしました。 でも、結構実用的だったりしますよ~。 先週までは 5回シリーズで「検索と置換」の正規表現を活用した応用ネタやGASの Te

        • Googleスプレッドシート 検索と置換を使いこなそう!5(GAS TextFinderで神検索)

          Googleスプレッドシートの 検索と置換シリーズ 5回目です。 前回は GASのTextFinderクラスの便利さを実感いただき、基本のコードと改行への一括置換、合わせて GAS実行用のUI周りのコードなどを学びました。 シリーズ最終回となる今回は、TextFinderの応用例を色々考えていきましょう。 Googleドキュメント、Googleスライドの検索と置換Googleスプレッドシートの「検索と置換」をずっと掘り下げてきましたが、GoogleWorkspace の

        Googleスプレッドシート LAMBDA REDUCE関数の魅力 2(直積 全パターン出力)

        • Googleスプレッドシート LAMBDA REDUCE関数の魅力 1(変換リストで一括置換)

        • Googleスプレッドシート 知恵と工夫で ランキンググラフをつくる

        • Googleスプレッドシート 検索と置換を使いこなそう!5(GAS TextFinderで神検索)

          Googleスプレッドシート 検索と置換を使いこなそう!4(GAS TextFinderで 改行置換)

          Googleスプレッドシートの 検索と置換シリーズ 4回目です。 前回までは3回にわたって GAS無しで出来る「検索と置換」の基本、Excelとの違い、正規表現を使った応用例などを紹介してきました。 今回はいよいよ GASを使った検索と置換、TextFinderクラスを使う方法に入っていきます。 GASを使わなくても正規表現で色々出来て十分凄いんですが、検索と置換をGAS(Google Apps Script)から操作できるようになると一気に世界が広がりますよ~。 前

          Googleスプレッドシート 検索と置換を使いこなそう!4(GAS TextFinderで 改行置換)

          Googleスプレッドシート 検索と置換を使いこなそう!3(正規表現の先読み後読み コピペで応用)

          Googleスプレッドシートの 検索と置換シリーズ 3回目です。 単に 指定した文字を検索したり置換するだけではない、検索と置換の応用的な使い方を中心に紹介しています。 今回は正規表現を使った 検索と置換の最終回、他のサイトではあまり見かけない GAS無しで出来る「検索と置換」の超応用例を書きたいと思います。 前回は正規表現を使った検索と置換の事例をたっぷり書きました。 Googleスプレッドシート 計算の不具合について本編とはまったく関係ない話ですが、先週から Go

          Googleスプレッドシート 検索と置換を使いこなそう!3(正規表現の先読み後読み コピペで応用)

          Googleスプレッドシート 検索と置換を使いこなそう!2(正規表現でこれも出来る!!)

          Googleスプレッドシートの 検索と置換シリーズ 2回目です。 単に 指定した文字を検索したり置換するだけではない、応用的な使い方を中心に紹介しています。 前回は Googleスプレッドシートの 3つの検索と置換、そしてExcelとの比較、最後に 正規表現を使った検索と置換の基本を書きました。 Googleスプレッドシート 検索と置換で出来る実用的な 小ネタ3選今回は 正規表現を使った検索と置換の続きを中心に書いていきます。 でも、その前に 正規表現を使わずとも検索

          Googleスプレッドシート 検索と置換を使いこなそう!2(正規表現でこれも出来る!!)

          Googleスプレッドシート 検索と置換を使いこなそう!(正規表現で限界突破)

          Googleスプレッドシートの 機能 「検索と置換」 について 掘り下げてみましょう。 基本的な使い方はもちろん、Excelの検索と置換 機能との違いや、Excelでは出来る処理を Googleスプレドシートではどう代替できるか? そして正規表現を使った 検索と置換の 応用、さらに GASにおける 検索と置換 Textfinder を使って出来ることなど。 他のサイトとは一味違う活用テクニックや ディープな使い方 まで書いていきたいと思います。(当然、1回では終わりませ

          Googleスプレッドシート 検索と置換を使いこなそう!(正規表現で限界突破)

          Googleスプレッドシート SORTN関数 超応用例(意外と使えるユニークな関数)

          Googleスプレッドシートの SORTN関数 を取り上げてみます。 SORTN関数は 「ソートンかんすう」って読み方・・・でいいのかな。こういう読み方ってホントわからないですよね。 MOD関数を昔「モッドかんすう」って読んでて恥ずかしい思いをした記憶がw(モデュラス が正しいっぽいけど、モッドでも間違いではないそうです) Excelには存在しない SORTN関数は、簡単に言えば 並べ替えをした上から〇件を抽出する 関数です。 これだけならわざわざ単独で 紹介するほど

          Googleスプレッドシート SORTN関数 超応用例(意外と使えるユニークな関数)

          Googleスプレッドシート SORT関数 超応用例-3(3つの並べ替え方法の比較も)

          Googleスプレッドシートの SORT関数シリーズ 第3弾です。 前回は 7つのお題を通じて、複雑な条件での並び替えの SORT関数の応用例をみていきました。(「超」応用といえるかは微妙) SORT関数は並び替えの為の関数ですが、実は 単純な並び替え以外でも使えるケースが色々あります。今回は ちょっと変わったケースでSORT関数を使う応用例をみていきましょう。 Googleスプレッドシートで並べ替えする3つの方法SORT関数のお題チャレンジの前に、少しだけ Googl

          Googleスプレッドシート SORT関数 超応用例-3(3つの並べ替え方法の比較も)

          Googleスプレッドシート SORT関数 超応用例-2(応用例いろいろ)

          SORT関数を取り上げた noteの続きです。 前回は Excelの SORT関数、SORTBY関数との比較、そして応用例を少しだけ紹介しました。 今回は 7つのお題にチャレンジしながら、SORT関数の超応用例を色々学んでいきましょう。 いまさら気づきましたが、正しい表記は 「並び替え」じゃなくて 「並べ替え」なんですね。。 Googleスプレッドシート の範囲と空白お題に行く前に、少し「範囲と空白」に関する Excelとの違いについて触れておきましょう。 前回

          Googleスプレッドシート SORT関数 超応用例-2(応用例いろいろ)

          Googleスプレッドシート SORT関数 超応用例-1(ExcelのSORT関数とは違うのだよ)

          mir の個人的な格付けですが、データテーブルを操作する時に使える 四天王と言える関数があります。 FILTER関数 SORT関数 UNIQUE関数 QUERY関数(最強) 世間的にも便利な関数として評価の高い、この4つ(配列操作関数と言っても良いかも)を四天王に位置付けてるんですが、今回はこの中から並び替え関数と言える SORT関数を取り上げたいと思います。 FILTER関数については、以前3回に分けて たっぷり書きました。 四天王最強は もちろんQUERY関

          Googleスプレッドシート SORT関数 超応用例-1(ExcelのSORT関数とは違うのだよ)

          GAS 大切なことは目に見えないんだよ ってはなし

          別の関数ネタを書こうと思ってたんですが、ちょうど最近知恵袋でGAS関連の回答をした時に 少しハマったんで記録しておこうかなと。 ちなみに「大切なことは目に見えないんだ」は、サンテグジュペリの著書「星の王子様」に登場する名言ですね。 前回の note。2週にわたって AIを使いながら GASを使った Googleスプレッドシートの行削除の繰り返し処理を学びました なぜかGASでコピペするとエラーになる?function _1(){ //アクティブシートの取得 cons

          GAS 大切なことは目に見えないんだよ ってはなし

          【AIと一緒に】Googleスプレッドシート 行削除で学ぶ GASの繰り返し処理 2

          GASネタ 前回の続きです。 前回は Googleスプレッドシートで 「A列にチェックがついている行を削除する」というGASとしてはシンプルな処理をお題として、無料で使える代表的な 3つのAIチャット ChatGPT BingChat (BingAI) Google Bard こちらの活用をメインに、初心者が GASのコード作成を進める際のポイントなどを書きました。 ↓ シリーズ前回の note 前回のGASのコードを確認しようまずはこれまでの流れをおさらいしつ

          【AIと一緒に】Googleスプレッドシート 行削除で学ぶ GASの繰り返し処理 2

          【AIと一緒に】Googleスプレッドシート 行削除で学ぶ GASの繰り返し処理

          久しぶりにGASネタです。 特定の列にチェックがついていたらその行を削除するという、GASとしてはシンプルな処理を題材を使います。 最近某Googleスプレッドシート系のブログで見たコードが、自分と結構書き方が違うもんだなーと思ったのがきっかけです。 簡単すぎる気もしますが、初心者~もうちょいコード書けるようになりたい人にはちょうどいいお題かなと。 GASの基本というよりは 初心者がなにをすべきかという観点で、行削除という処理を通じて、AI活用の実例や スプレッドシー

          【AIと一緒に】Googleスプレッドシート 行削除で学ぶ GASの繰り返し処理

          Googleスプレッドシート 画像にまつわるエトセトラ 2 (あくまでも Image)

          イメージ、イメージ、あくまでも イメージ♪ 前回に続き Googleスプレッドシートにおける  画像にまつわるエトセトラを書きたいと思います。 前回は 挿入した画像をメインで書きましたが、今回は image関数に関連するエトセトラを中心に書いていきたいと思います。 シリーズ前回のnote 画像をスプレッドシートに挿入した際のデメリット前回紹介したスプレッドシートにパソコン内や Googleドライブ、Googleフォトの画像を挿入する方法は、スプレッドシート上で画像を扱

          Googleスプレッドシート 画像にまつわるエトセトラ 2 (あくまでも Image)