\r\n\r\n
Googleフォームの基本的な使い方はご存知かと思いますが、Googleのスプレッドシートは一見しただけではわからない機能がたくさんあります。ここでは、その中でも特にお勧めのものをご紹介します。
もちろん、和算や平均などの基本的な計算式はすでにご存じかもしれません。ツールバーについては、すでによくご存じの方も多いと思いますが、その奥深さには驚かされるばかりです。私はスプレッドシートが大好きなのですが、今でもGoogle Sheetsの新しい技を発見しています。
これは超つまらないことのように聞こえますが、実はとてもすてきなことなんです。ウェブサイトが表やリストで情報を管理している場合、ImportHTML機能を使えば、基本的にそのデータをクリアしてスプレッドシートに貼り付けることができます。そこから、スプレッドシートを開くたびに、データが自動的に更新されます(もちろん、元の表に変更が加えられた場合はですが)。その機能を以下に示します。
=ImportHTML(“URL”, "table", 0)URLはデータがあるウェブページ、"table "はウェブページでのデータの表示方法(リストの場合は "list")、ウェブページに複数のテーブルがある場合は "0"は、どのテーブルをインポートするかを示します(0は最初のテーブル、1は2番目のテーブル、以下同様)。
例えば、ファンタジーリーグのスポーツデータを記録することが挙げられます。野球の参考資料など、1つのサイトから異なるデータを表計算ソフトに取り込むことができます。もちろん、ブックマークするだけでもいいのですが、ImportHTMLを使えば、どの統計を表示するかをカスタマイズしたり(「0」の後にCol1やCol4などを追加して)、違うページの他のテーブルからデータを取り出して、すべてスプレッドシートで表示することも可能です。
関連:Google Docsの10のヒントとトリック
複数のスプレッドシート(またはスプレッドシート内の複数のテーブル)があり、それらがすべて何らかの形で互いに関連している場合、それらの間を常に切り替えて使用することになるかもしれません。これをもう少し簡単にする方法があります。
他の図面(または他のスプレッドシート)のセルを参照することができます。例えば、食料品に使った金額をすべて1枚の紙に記録し、その紙に1ヶ月の合計金額も記載したとします。また、毎月の支出をカテゴリー別にまとめた表があったとします。サマリーシートでは、その食料品リストと合計を含む特定のセルを参照することができます。元のワークシートが更新されるたびに、サマリーテーブルの値も自動的に更新されます。
その機能を以下に示します。
=sheet1!B5"Sheet1 "は引用するデータを含むワークシートの名前、"B5 "は引用するセルである。エクスクラメーションマークはその中間にある。全く別の表計算ソフトのデータを参照したい場合は、次のようにIMPORTRANGE関数を使用します。
=IMPORTRANGE("URL", "sheet1!B5")URLは、別のスプレッドシートへのリンクです。これにより、そのスプレッドシートのセルと、上記の数式を入力したセルがリンクされます。あるセルが異なる値に更新されるたびに、別のセルも更新される。関数名が示すように、B5:C10のように一連のセルを参照することも可能である。
この機能は、これまで紹介した中ではよく知られている方ですが、まだまだ浸透していないように感じています。
条件付き書式は、含まれているデータに基づいてセルの外観を変更することができます。この機能を利用するには、ツールバーの「書式」をクリックし、「条件付き書式」コマンドを選択します。右側に開くペインで、パラメータを設定することができます。例えば、あるセル(または複数のセル)に0より大きい数字が含まれている場合、それを緑色に変更する必要がある場合があります。
また、技術的には条件付き書式機能に含まれないが、何らかの方法で次のレベルに進めるIF機能もある。これにより、アクティブセルの値が特定の数値である場合に、個々のセルに特定の値を追加することができます。
=IF(B4>=63,"35","0")つまり、この例では、セルB4の値が63以上であれば、自動的に現在のセルの値を35にすることができ、そうでなければ0を表示します。もちろん、これは単なる例であり、もっといろいろなことができますので。
関連:Excelで条件付き書式を使って行を強調表示する方法
Google Sheetsで作成した計画書やリストを他の人と共有したい場合、閲覧を促すメールを送ることで、実際のドキュメントを共有することができます。しかし、ブログやウェブサイトから他の情報を補足する必要がある場合、スプレッドシートをウェブページに埋め込むことができます。
ファイル] > [ウェブに公開]を選択するだけです。そこから、「埋め込み」タブをクリックし、スプレッドシート全体を公開するか、特定のワークシートだけを公開するかを選択します。その後、iFrameのコードをコピーして、あなたのWebページに貼り付けるだけです。
GoogleSheetsでそのまま使えないものは、通常、GoogleAppsのスクリプトがあり、スプレッドシートと一緒に使えば、ほとんどのことができるようになります。
以前、Google Apps Scriptについて説明しましたが、この機能を使ってできることはたくさんあります。ツール> アドオンで利用可能なアドオンを参照することができますし、自分でスクリプトを書くにはツールメニューの "スクリプトエディター "で、独自のスクリプトを作成することができます。
例えば、私はカスタムスクリプトを持っていて、ボタンを押すと、いくつかのセルの既存の値に特定の値を即座に追加することができます。既成のgoogleシートではできないことなので、ここのスクリプトエディタを使うことでgoogleシートに一石を投じることができるのです。