スプレッドーシート

スプレッドシート:セルに記載されたファイル名、シート名、セル名を計算式で利用する方法

概要 通常、関数の中でシート名、セル名を指定します。 この場合、別のシートを作成した場合、関数の内容を変更する必要があります。 しかし、セルに記述した、シート名、セル名を関数で読み込めるようにすることで、関数の変更はしないで別データの読み込み…

Arrowformula/importrannge/queryの範囲の指定(データの並べ方等)

arrayformula関数について、整理することにしました。 設定方法 ARRAYFORMULA - ドキュメント エディタ ヘルプ 各種設定方法 元データ セルをまとめて指定 ファイル 範囲 式 セルを指定 arrayformula(A:D) シート arrayformula(Sheet!A:C) ファイル IMPORTRA…

スプレッドシート:様々な条件付き書式の設定と日付、時間関数

:条件付き書式 書式のプルダウンでは、選択されたセルに条件を設定しますが、 例 選択されたセルA1 A1のセルの内容を条件にする。 特定のセルの値が変化したら、別のセルを変化させることは、カスタム数式で設定します。 例 特定のセル A1 のセルの値が変化…

importrange利用方法

Importrange関数を利用しようとすると、いつも記述方法について悩みます。 そのため、記述方法をまとめました。 仕様 構文 IMPORTRANGE(スプレッドシートキー, 範囲の文字列) スプレッドシートキー - データの読み込み元となるスプレッドシートの URL を指定…

スプレッドシート 二軸のグラフ

二軸のグラフは、EXCELを使っている時から、不得意でした。 スプレッドシートの二軸のグラフの作成方法を記述しました。 参考: 単位の異なる2つのデータを1つのグラフにまとめたい! スプシで2軸グラフを作成する方法 - 窓の杜 対象データ 手順 1.対象デー…

iPad miniでWeb版スプレッドシートの利用方法。なんとGASまで動作。

Web版のスプレッドシートが利用できました。しかもGASまで動作。すごく嬉しかった。 パソコン不要かもしれません。 実行方法 アプリ版Googleドライブ起動 対象ファイルを見つける。 対象ファイルの詳細ボタン(…)を押し、「リンクをコピー」を選択する。 Chro…

今日の日付のセルに移動 スプレッドシート!!

クリックしたら、今日の日付のセルに移動する方法です。 今日の日付のセルに移動する方法 縦方向:=HYPERLINK("#gid=0&range="& ADDRESS(MATCH(TODAY()+0,A:A,0)+0,1,4),"今日へ") ※スプレッドシートのURL https://docs.google.com/~~/edit#gid=0 の時 A1…

ちょっと面白いhyperlink関数(スプレッドシート)

クリックすると移動するHyperLink関数、Webページ、シート、別ファイル、セルへちょっと面白い!! 仕様 HYPERLINK(URL, [リンクラベル]) ※ HYPERLINK - ドキュメント エディタ ヘルプ 様々な移動 ホームページへ移動: =HYPERLINK("https://www.google.com","…

スプレッドシート queryコマンドでピポット

ピポットテーブル、各項目ごとに個数、合計値を計算するのに便利です。googleスプレッドシートでは、queryコマンドを使うと、ピポットテーブルと同じことができます。 テーブルを用意 Queryを使ってデータを読み込む F1セルに =query(A1:D8) を入力する。上…

GAS:スプレッドシート 複数のセルにまとめて書き込み

スプレッドシート複数のセルにデータをまとめて書き込むことにより、 ・GASの行数を少なく ・ファイルのアクセスを減らす ができます。 2元配列を利用 まとめて書き込むには、データを2元配列に入れる必要があります。 各配列の説明 1元配列 g=[]、g=[a,b…

Arrayformula関数と別関数(Vlookup等)との組み合わせ

これには、驚きました。 他の関数をArrayformula関数で囲むことができます。 Vlookup関数 D列の名称をつかって、A5-B5表より単価を取得しています。 F2列に、=ArrayFormula(VLOOKUP(D2:D7,A2:B5,2,FALSE)) を記述。 month関数 A列の年月日より、月を取得して…

スプレッドシート:週ごとの合計、曜日ごとの合計

スプレッドシートで、週ごと、曜日ごとの集計をしてみます。 週ごと集計 週の定義 週について以下としました。 始まり:月曜日 終わり:土曜日 当月のみ 第1週の始まり:曜日が特定できない 最終週の終わり:曜日が特定できない 実施方法 週末(土曜日)の特定…

GAS:スプレッドシートのフィルタ

今回は、GASを使ってスプレッドシートのフィルタ処理に挑戦しました。 残念ながら、私の知識不足のためGASの処理をする前にスプレッドシートに以下の設定をしました。その後にGASを実施しました。(「手順」の内容) フィルタを設定。 フィルタの内容、何も選…

GAS:「マクロの記録」を使って、GASを学ぶ!!

「マクロの記録」を使って、マクロを記録し内容を見て勉強しました。 マクロの記録 メニューの「ツール」-「マクロ」-「マクロを記録」を選択します。 記録する「操作」を実施する。 1で開いたウインドウの「保存」を押す。 「新しいマクロの保存」が表示し…

スプレッドシート:ZIPファイル(CSVファイルを圧縮)をダウンロードして表示する(郵便データを利用)

日本郵便に郵便番号データが公開されています。 本ファイルは、 CSVファイルをZIP圧縮ファイルです。 このファイルをスプレッドシートに読み込むました。 スプレッドシートに 郵便番号データを読み込む方法 Google Apps Script (GAS)を利用した場合の流れ Go…

スプレッドシート:csvファイル読み込み

csvファイルのインポート方法として、以下があります。 IMPORTDATA 説明:指定した URL のデータを、.csv(カンマ区切り値)形式または .tsv(タブ区切り値)形式でインポートします。 問題点: 日本語の場合、文字化けする場合がります。 UFT8以外は、文字…

GAS:型変換 数字から文字へ。文字から数字へ。

日付の入ったURL、ファイル名に日付を入れる場合、数字型から文字型に変換する必要があります。 今回は、現在の日付(数字型)を取得し、数字型→文字型→数字の変換をします。 現在の日付取得 Date()を利用。 var date = new Date(); //日付取得 var year = dat…

Google Apps Scriptで関数、メニューの追加、ボタン、ダイアログボックス

Google Apps Scriptを利用して見ますと 関数:引数、戻り値 メニューの追加 ダイアログボックス表示 が必要になってきました。以下に簡単にまとめました。 関数:引数、戻り値 記述方法 function 関数名(仮引数1, 仮引数2, …) { return 戻り値; } 引数:関数…

Google Apps Scriptでwebデータ取得

スプレッドシートにWebデータを記述する方法として 現在の利用 IMPORTHTML IMPORTXML を使っています。簡単で、便利なのですが、以下の問題がありました。 問題 必要なデータを取得できない場合がある。記述方法をいろいろと試してみましたが、取得できませ…

スプレッドシート セル内の改行数を数える。→ 改行をキーとして分割。

スプレッドシート・・・すごく活用しています。 メモ代わりに使っているため、1つのセルに複数行記述したり、先頭にキーワードを入れて記述したりしています。 そのため セル内の行数を数える。 セル内の文を1行づつ、分割する。 が必要になりました。 セ…

Googleスプレッドシートのキーボードショットカット。CTRL+SHIFT+Vが便利。

キーボード、利用していますか? 私は、タッチパネル操作よりもキーボード操作が好きです。 そのため、Androidタブレットにキーボードを接続して利用しています。 以下によく使うショートカットキーを一覧にしました。 便利な(よく使う)ショートカットキー …

googleスプレッドシート 更新履歴

更新履歴の管理、どうされていますか? 私は、更新するたびにファイル名を変更していました。 そのため ・変更内容が不明 ・ファイル数、ディスク容量の増加 ※ googleスプレッドシートの場合、ディスク容量がかかりません。 Google ドライブ ストレージ内の…

スプレッドシート:カスタム数式でデータの入力規則設定

スプレッドシートの「データの入力規則」ですが、 ・アルファベットのみの入力 ・数字のみの入力 選択することができません。 どうやら、「カスタム数式」で設定する必要があるようです。 カスタム設定方法 セルを選択 メニューの「データ」-「データの入力…

スプレッドシートセルに色を付ける方法:3パターン

スプレッドシートのセルに色を付けると、セルが目立ち効果的です。 スプレッドシートには、セルに色を付ける方法が複数あります。それらをまとめてみました。 パターン1:直接セルに色を付ける セルを選択 ツールバーの以下のアイコンを押す(「塗りつぶしの…

ホームページの画像をスプレッドシートに表示。

Image関数を使う 関数の説明:IMAGE - Docs Editors Help 日々更新、都度更新されるデータには有効で便利 例) 天気予報(気象庁のページより) 関数例 =image("https://www.jma.go.jp/jp/yoho/images/000_telop_today.png") 為替・株式(yahoo financeより) 関…

配列関数 ARRAYFORMULA

Googleのヘルプを見ると、 配列数式から返された値を複数行または複数列に表示したり、非配列関数で配列を使用したりすることができます。 ※ ARRAYFORMULA - Docs Editors Help より抜粋。 正直、よくわかりません。 実際に使ってた 1.A列目に年月を入力 2.B…

まるでAccsese!! スプレッドシートquery関数

スプレッドシートのquery関数を使用することにより、以下の処理が可能です。 ・列の抜き出し ・条件 ・並び替え 気分は、Access。 構文=QUERY(データ, クエリ) 実施方法 1.列の抜き出し(select) =QUERY(A:D,"select A,D") 2.条件(where) =QUERY(A:D,…

スプレッドシートで、株価を表示する方法(yahooファイナンスより取得)

スプレッドーシートのセルに以下を記述するだけ。 =IMPORTHTML("https://stocks.finance.yahoo.co.jp/stocks/detail/?code=4689.T" ,"table",1) スプレッドーシートの 表示 関数の説明 IMPORTHTML - ドキュメント エディタ ヘルプ 注意 便利で、簡単ですが、…

スプレッドシート スマホとパソコンの差

スプレッドシート、スマホでできないことをまとめてみました。(以下より抜粋) Google スプレッドシート - ドキュメント エディタ ヘルプ スマホでできないこと(android/iphone) ・.xls、.csv、.txt などのファイルを読み込み。 ※スプレッドシートを起動して…

Googleスプレッドシートの利点と欠点

googleスプレッド利用されていますか? Google スプレッドシートの利点と欠点をまとめてみました。 利点 無料 パソコン、スマホ(Android)で利用可能 特定のパソコンに限定されない。 → 別のパソコンで、同じgoogle IDでログインすると、前回の途中から実施可…