メインコンテンツへスキップ
見出し画像

Googleスプレッドシートで Excelみたいに 選択したセル範囲の合計や個数が右下に表示されるアレ(オートカルク)をコピーしたい!

  • 割引あり

今回は自作Chrome拡張機能を使った便利ネタです。

Excel や Googleスプレッドシートで「ここからここまでの合計を知りたい」って時ありますよね。

画像
Excelの場合

こんな時に便利なのが、選択したセル範囲の 値の 個数や合計、平均などを 右下(ステータスバー)に表示するアレ、

画像

この機能 「オートカルク」と言うそうです。

今回は Googleスプレッドシートの オートカルクの集計結果の数値を

画像

Chromeの拡張機能を使って、Excelみたいに クリックでコピーできるようにしちゃおう!ってネタです。

説明不要で、すぐ試したい!って人は 👇こちらをどうぞ。

拡張機能Zipファイルダウンロードへ

集計結果が表示されることすら知らなかったという人や、拡張機能の追加方法、導入後の利用方法がわからない方は、最後までお読みください。


これ欲しかった~!
役立つ~!
なかなか面白ね!

と感じていただけたら「スキ」ボタンをポチっとお願いします。



オートカルク機能ってなに?

オートカルク(AutoCalc)とは、Excel や Googleスプレッドシート の機能の一つです。

数式を入力しなくても、ドラッグしてセルを選択するだけで、画面下部のステータスバーに選択範囲内の「合計」や「平均」を自動的に表示できます。



Excelのオートカルク

画像

Excelのオートカルク機能は、表示する集計値を選ぶことが出来ます。

👆上は 選択したセルの数値の

平均(AVERAGE)、データの個数(COUNTA)、合計(SUM)

が表示されていますが、この表示を右クリックするとメニューが開くので、表示されていない集計結果

数値の個数(COUNT)、最小値(MIN)、最大値(MAX)

これらもチェックを入れて表示させることが出来ます。

画像
※画像は Excel2019のものです

この機能は Web版 Excel(Excelオンライン)でも同じように利用できます。

画像



Googleスプレッドシートの オートカルク

画像

オートカルクは Googleスプレッドシートでも利用可能ですが、 Excelと違って複数の集計結果を同時に表示することは出来ず、

👆このように 集計値を1つだけ(画像の場合は 合計)を表示することが出来ます。

画像

どの集計結果を表示するか?は、クリックして切り替えることが出来ます。

表示できる集計値はExcelと一緒で

合計(SUM)
平均(AVERAGE)
最小(MIN)
最大(MAX)
カウント(COUNTA)
個数(COUNT)

となります。

せっかくならExcelと差別化する為に、ユニークな値の数(COUNTUNIQUE)や空白セルの数 って集計があっても良いのに。

で、この集計値の中の

画像

「カウント」と「個数」の違いが、日本語訳が雑でわかりづらいんですが、

📘カウント
選択セル範囲の値の入っているセルの個数(COUNTA関数と同じ機能)
※画像は選択範囲に ひらがな(テキスト)の入ったセルが11、年齢(数値)の入ったセルが11で 合計22となる

📗個数
選択セル範囲の数値の入っているセルの個数(COUNT関数と同じ機能)
※画像は選択範囲に 年齢(数値)の入ったセルが11の為、11

このような違いになっています。

Excel、Googleスプレッドシート どちらも、とびとびのセル範囲を選択した場合も オートカルクは利用可能です。

画像



Excelはオートカルクの集計結果を コピーできる

画像

このオートカルクの集計結果、実は Excelだとクリックしただけでクリップボードにコピー出来るんです。

しかも結果の数値だけをコピーするので、そのままセルに貼って他の計算に利用可能。

表をベースに ちょっとした報告メールを書く際にも、合計や平均をサッとコピペ出来るので便利です。

オートカルクのコピーは Web版Excelでは出来ず、インストール版Excelでのみ使える機能となっています。



Googleスプレッドシートは オートカルクの集計結果がコピーできない

画像

Excelで使える オートカルクのコピー機能は、残念ながら Googleスプレッドシートでは利用出来ません。

クリックすると集計の切り替えになってしまいますし、マウスで表示されている数字を選択状態にすることも出来ません。

ちょっとしたことですが、やはりこういった細かい点でExcelの方がユーザーフレンドリーになっている(痒いところに手が届く)なーと思います。



機能がないなら作ればいいじゃない

Googleスプレッドシートでは「出来ない」からと、今までだったら諦めていましたが、現在は AIで色々な「出来ない」を突破出来る時代。

オートカルクの集計結果のコピーも Web上で表示されているんだから、ブラウザ(Chrome)の拡張機能を使えば集計値を取得できるのでは?って思ったわけです。



公開されている拡張機能 Copy Status Bar Stats for Google Sheets を試す

と言っても、こんなことは誰でも思いつきそうなネタなんで、よくよく調べたら 既に拡張機能を作成しストアで公開している人がいました。

画像


まずはこちらを試してみましょう。

使い方の注意点ですが、こちらはChromeに追加したらまずは、

画像

ピンアイコンで固定表示とする必要があります。

試しに使ってみましょう。

画像

うーん。合計はコピー出来たものの、最小値でエラーが出てしまいました。同様に最大値やカウントでもエラーが出てしまいます。

英語環境前提で作成された拡張機能を日本語環境で使ってるからでしょうか?

試しに言語を英語に切り替えてみると

画像

問題なく最小値(MIN)がコピーできました。


ただ、この日本語環境で発生するエラー以外にも、右下に表示されるオートカルクの値をコピーするのに、上部の拡張機能アイコンをクリックする必要があるというのは、ちょっと操作性がイマイチかなと感じます。

やはりAIに相談しながら、日本語環境で使えてこちらの不便を解消した 拡張機能を自作した方が良さそうです。

mir 動きます!



野良拡張機能 Google Sheets 集計値コピーくん

画像

ようやく本題です。

今回 AIを使って、Excelと同じように Googleスプレッドシートでオートカルクの集計値を コピーできる拡張機能を作成しました!

こちらをインストールすると、Googleスプレッドシートで2つ以上のセル範囲を選択した際に

画像

オートカルクの集計結果の左側に👆コピー用アイコンが表示されます。

こちらをクリックするだけで 集計結果の数値部分のみをコピー

画像

しっかりコピーされたことをトーストで表示します。

もちろん 集計値を切り替えてコピーも可能です。

画像

ぶっちゃけ自分の力ではありませんが、公開されてる拡張機能よりも 

  • オートカルクの隣にコピーボタンを配置

  • 拡張機能アイコンは非表示でOK

  • Googleスプレッドシート本来の集計切替も維持

  • コピー完了通知を表示

  • 日本語環境でも安定

この辺りが改善された 拡張機能が完成しました~👏



👇拡張機能ダウンロードと インストールの手順

使いたいけど、どうやって拡張機能を追加したらいいの?って人は、以下の手順に従って 拡張機能を導入してください。

 
 

mir

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

あなたへのおすすめ