読み込んでいます...
一致する結果は見つかりませんでした。

Google Cloud Skills Boost

Google Cloud コンソールでスキルを試す

11

Use Functions, Formulas, and Charts in Google Sheets

700 以上のラボとコースにアクセス

Google スプレッドシートのデータを検証する

ラボ 1時間 universal_currency_alt 無料 show_chart 中級
info このラボでは、学習をサポートする AI ツールが組み込まれている場合があります。
700 以上のラボとコースにアクセス

GSP1062

概要

このラボでは、架空のビジネス シナリオを読んでラボのさまざまなアクティビティを完了し、登場人物が Google スプレッドシートを活用できるよう支援します。


Thomas Omar 氏と Seroja Malone 氏は、世界各国の味やノスタルジックなパンや焼き菓子が大好きだったことから、小さな家族経営の会社として On the Rise Bakery を立ち上げました。ニューヨーク市から北米全土に事業を拡大し、今では世界中にベーカリーを展開しています。会社が成長するにつれ、複数の事業所の日々の業務を監督するスタッフを雇用しました。

Google スプレッドシートには、スプレッドシートのデータ検証を支援するツールがいくつか組み込まれています。

このラボでは、スプレッドシートを使用して、ベーカリー商品に付ける値札に印刷するテキストと数値の書式を設定します。また、重複データの削除やデータ入力規則の作成方法を学習して、On the Rise Bakery の顧客へのマーケティング メール送信を支援します。

目標

次のタスクの実行方法について学びます。

  • データの並べ替えとフィルタを行う
  • 数値やテキストの書式を設定する
  • 関数を使用してデータをクリーンアップする
  • データの入力規則を作成する

前提条件

Google スプレッドシートを初めてご利用になる場合は、コース Google SheetsGoogle Sheets - Advanced Topics を受講することをおすすめします。

また、ラボ Google スプレッドシート: スタートガイドを実施すると、より効果的に学ぶことができます。

設定と要件

[ラボを開始] をクリックする前に

こちらの手順をお読みください。ラボの時間は記録されており、一時停止することはできません。[ラボを開始] をクリックするとタイマーが開始され、Google Workspace リソースを利用できる時間が表示されます。

この Google Workspace ハンズオンラボでは、シミュレーションやデモ環境ではなく、実際のクラウド環境を使ってご自身でラボのアクティビティを行うことができます。そのため、ラボの受講中に Google Workspace にログインおよびアクセスするための、新しい一時的な認証情報が提供されます。

必要なもの

このラボを完了するためには、下記が必要です。

  • 標準的なインターネット ブラウザ(Chrome を推奨)
  • 時間。左パネルの上部に表示される時間は、すべてのステップの完了にかかる想定時間です。スケジュールを調整して、ラボの最後まで学習できるように時間を確保してください。いったん開始したラボは、途中で停止して後で再開することはできません(ラボは毎回ステップ 1 から始まります)。
  • Google Workspace アカウントは必要ありません。アカウントはラボの一環として提供されます。
ラボを実行するにはシークレット ウィンドウを開きます。 ラボでコンソールへのログインを求められた場合は、必ずラボで提供された受講者アカウントを使用してください。適切なアカウントを使用することで、ラボのアクティビティの完了状況を確認してトラッキングできます。

ラボを開始する

  1. 準備ができたら、[ラボを開始] をクリックします。

    [ラボの詳細] ペインに、このラボで Gmail にログインするために必要な一時的な認証情報が表示されます。

    ラボの料金をお支払いいただく必要がある場合は、表示されるポップアップでお支払い方法を選択してください。

  2. [Google スプレッドシートを開く] をクリックします。

    ラボでリソースがスピンアップし、別のタブで [ログイン] ページが表示されます。

    ヒント: タブをそれぞれ別のウィンドウで開き、並べて表示しておきましょう。

  3. 必要に応じて、下のユーザー名をコピーして、[ログイン] ダイアログに貼り付けます。

    {{{user_0.username | "Username"}}}
  4. [次へ] をクリックします。

  5. 以下のパスワードをコピーして、[ようこそ] ダイアログに貼り付けます。

    {{{user_0.password | "Password"}}}
  6. [次へ] をクリックします。

  7. 指示に従ってすべての利用規約に同意します。

Google スプレッドシートが開き、受講者用 Google アカウントにログインできました。

タスク 1. データを並べ替える

このタスクでは、Google スプレッドシートのファイルを開き、並べ替えを使用してデータを整理します。

スプレッドシートをコピーする

  1. ラボの手順が表示されている左パネルで、[Google スプレッドシートを開く] を右クリックして [シークレット ウィンドウで開く] をクリックし、受講者アカウントにログインします。

  2. On The Rise Bakery Customers and Items を右クリックして [シークレット ウィンドウで開く] をクリックし、スプレッドシートを開きます。

  3. [ファイル] > [コピーを作成] をクリックします。

  4. モーダル ウィンドウで [コピーを作成] をクリックして、スプレッドシートのコピーを [マイドライブ] に保存します。

範囲を並べ替える

大規模なデータセットで作業をする場合、データを並べ替えると必要なセルにすばやくアクセスできて便利です。Google スプレッドシートではデータをアルファベット順や数値順に並べ替えることができます。列を基準にしてシート全体を並べ替えることができ、セル範囲の並べ替えも可能です。

  1. スプレッドシートの左下で、「Items」というラベルが付いたシートをクリックすると、On the Rise Bakery の商品のデータが表示されます。


  1. 最初の行を固定するには、上部で [表示] > [固定] > [1 行] をクリックします。

    最初の行を固定すると、レコードを並べ替えてもヘッダーは動きません。

  2. [Number of Items] を基準に昇順で並べ替えるには、列 C の見出しを右クリックして [昇順でシートを並べ替え] をクリックします。

注: データ範囲にフィルタを適用してから、列を基準に並べ替えることもできます。タスク 2 でフィルタについて詳しく学習します。

SORT 関数を使用する

SORT 関数では 1 列または複数列の値を基準にしたスプレッドシート行の並べ替えが可能です。SORT の数式を使用する場合、次のパラメータを指定する必要があります。

  • 範囲: 並べ替え対象のデータ。
  • 並べ替える列: 並べ替えの基準となる値の範囲。
  • 昇順: 「並べ替える列」を昇順で並べ替える場合は TRUE を指定し、降順で並べ替える場合は FALSE を指定します。
  1. スプレッドシートの左下にあるシートを追加アイコン(+)をクリックして、新しいシートを追加します。

  2. 新しいシートの名前を右クリックして [名前を変更] をクリックし、「Items Sorted By Unit Price」と入力します。

  3. 新しいシートのセル A1 に、「=SORT(Items!A1:Items!C15, Items!B1:Items!B15, FALSE)」を入力するか貼り付けます。

    この数式では、範囲は [Items] シートの A1:C15 で、並べ替える列は列 B(単価が含まれている列)です。FALSE はデータを降順で並べ替えることを示します。

SORT 関数は複数の列を基準にしてデータを並べ替えることもできます。複数の列を基準にするには、数式の最後に、並べ替えの基準にする列の「並べ替える列」と「昇順」の値を追加していきます。詳しくは、ヘルプセンターをご覧ください。

注: SORT 関数は、並べ替えの出力を更新する必要がない場合にのみ使用してください。データを並べ替えた後にセルを変更すると #REF! エラーが表示されます。

[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。 データを並べ替える

タスク 2. データをフィルタする

シナモンの在庫が切れたため、影響を受ける行を削除することなく、スプレッドシートからシナモンロールを除外しようと考えています。データをフィルタすると、スプレッドシート内のデータのサブセットを分析できます。このタスクでは、フィルタとフィルタ表示を作成して On The Rise Bakery のスプレッドシート更新を支援します。

注: フィルタを作成すると、スプレッドシートを表示可能なすべてのユーザーに同じ変更されたデータが表示されます。フィルタ表示では、スプレッドシートの個人的なビューが作成され、共同編集者を混乱させたり基礎のデータを変更することなく、フィルタや並べ替えが可能になります。

フィルタを作成する

  1. [Items] シートに戻ります。

  2. 列 A を選択して上部で [データ] > [フィルタを作成] をクリックします。

  3. セル A1 に表示されるフィルタ アイコン()をクリックして、フィルタ オプションを表示します。

  4. メニューにある次の項目にカーソルを合わせるかクリックすると、オプションを確認できます。

    • 色でフィルタ
    • 条件でフィルタ
    • 値でフィルタ
  5. シナモンロールを除外するには、[値でフィルタ] の下にある [Cinnamon bun] の隣のチェックマークを外して [OK] をクリックします。

[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。 フィルタを作成する

  1. フィルタを削除するには、上部で [データ] > [フィルタを削除] をクリックします。

フィルタ表示を作成する

  1. セル A1 を選択します。

  2. 上部で [データ] > [フィルタビューを作成] をクリックします。

  3. シナモンロールを除外するには、セル A1 のフィルタ アイコンを選択して、前の手順と同様に操作します。

  4. フィルタ表示を保存するには、[データ] > [ビューのオプション] > [ビューを保存] > [保存] をクリックします。

フィルタ表示を作成する前に、必ずセルを選択してください。

[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。 フィルタ表示を作成する

  1. フィルタ表示を削除するには、上部で [データ] > [ビューのオプション] > [タブ内のすべてのビューを削除] をクリックします。

タスク 3. データの書式を設定する

Google スプレッドシートの関数を使用して、テキストの操作や計算の実行が可能です。On The Rise Bakery では商品の棚に取り付ける値札を作成する必要があり、そのために Google スプレッドシートのデータを使用します。このタスクでは、関数を使用してデータの書式を設定し、値札を印刷する準備を行います。

数値を切り捨てる

  1. セル E1 に「Truncated Unit Prices」と入力します。

    ドーナツホール 10 個の単価は小数点以下 5 桁まで表示されていますが、他の商品の表示では 4 桁までとなっています。切り捨ての関数を使用すると、小数点以下の桁数を制限できます。

  2. セル E2 に「=TRUNC(B2, 4)」を入力するか貼り付けます。

  3. セルの右下にある小さな青い四角をクリックしてカーソルを下にドラッグすると、数式が列の残りのセルに適用されます。

通貨の書式を設定する

  1. メニュー項目の合計金額を計算するには、セル D2 に「=B2*C2」を入力するか貼り付けます。

    この数式は単価をアイテム数で乗算します。

  2. 合計金額を小数点以下 2 桁に四捨五入するには、セル D2 の数式を「=ROUND(B2*C2, 2)」に変更します。

  3. 列 D の残りのセルにこの数式を適用します。

  4. 通貨として数値の書式を設定するには、列 D の灰色の列ラベルをクリックしてから、上部で [表示形式] > [数字] > [通貨] をクリックします。

    Google スプレッドシートの通貨の書式設定オプションを使用して、表示される値の小数点以下の桁数を調整し、通貨記号を追加することもできます。また、ツールバーにある小数点以下の桁数を減らすオプション()を使用して、セル内の基礎データを変更することなく、表示される小数点以下の桁数を減らすことができます。

この演習で数式を入力する際に、列の残りの行を自動入力するオプションが表示される場合があります。詳しくは、系列またはリストを自動的に作成するをご覧ください。

テキストの書式を設定する

On the Rise Bakery ではメニューを作成するために商品説明を適切に大文字にする必要があります。

  1. 新しい列を挿入するため、列 B のラベルを右クリックして [左に 1 列挿入] をクリックします。

  2. セル B1 に「Formatted Name」と入力します。

  3. 商品名の各単語の最初の文字を大文字にするには、セル B2 に「=PROPER(A2)」を入力するか貼り付けます。

  4. この関数を列 B の残りのセルに適用します。

[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。 数値やテキストの書式を設定する

タスク 4. データを検証する

On The Rise Bakery の顧客メーリング リストには有効なメールアドレスのみが含まれるようにする必要があります。このタスクでは、入力されているすべてのメールアドレスが適切な形式であることを確認するために、データの入力規則を作成します。

関数を使用してデータを検証する

  1. [Customers] というラベルのシートでセル D2 をクリックし、上部で [挿入] > [関数] > [情報] > [ISEMAIL] をクリックします。

  2. 数式のかっこ内に「C2」を入力して、数式 =ISEMAIL(C2) を作成します。

  3. この数式を列の残りの行に適用します。

ルールを使用してデータを検証する

  1. セル D2:D100 を選択して、上部で [データ] > [データの入力規則] > [+ ルールを追加] の順にクリックします。

    サイドバーにデータの入力規則のオプションが表示されます。[範囲に適用] フィールドには「Customers!D2:D100」が事前入力されています。

  2. [条件] のプルダウンから [次を含むテキスト] を選択します。

: データの入力規則を使用して、セル内のテキストが有効なメールアドレスまたは URL かどうかを確認することもできます。
  1. 入力ボックスに「True」と入力して [完了] をクリックします。

完成した入力規則は次のようになります。


Google スプレッドシートのデータ入力規則を利用して、ワークシートのセルに入力される値を制限できます。ワークシートでは、1 つ以上のデータ入力規則を定義できます。一般的には、ユーザーが入力する値を制限する必要があるワークシートの列ごとに、個別にデータ入力規則を定義します。

理解度チェック

[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。 関数と入力規則を使用してデータを検証する

  1. (省略可)データ入力規則を使用して ISDATEISNUMBER を試してみてください。サンプルデータの列 E を使用して、列 F でデータを検証します。

タスク 5. データをクリーンアップする

このタスクでは、重複する行を削除することにより、On the Rise Bakery のデータのクリーンアップを支援します。

重複をハイライト表示する

On The Rise Bakery では複数の顧客に関連付けられているメールアドレスも把握したいと考えています。

  1. 上部で [表示形式] > [条件付き書式] をクリックします。条件付き書式設定ルールのオプションを入力するサイドバーが開きます。

  2. [範囲に適用] に「C1:C100」と入力します。

  3. [書式ルール] の下の [セルの書式設定の条件] で、[カスタム数式] を選択します。

  4. [値または数式] に「=COUNTIF(C:C,C1)>1」を入力するか貼り付けます。

    条件付き書式を設定して、特定の条件を満たすセル、行、列のテキストや背景色を変更できます。この数式では、同じメールアドレスが列内に複数回入力されているかどうかが検出されます。

  5. [塗りつぶし]()で赤色を選択します。

  6. [完了] をクリックします。

空白文字を削除する

On The Rise Bakery では、メール内で顧客に対してファースト ネームで呼びかけたいと考えています。

  1. セル G1 に「Personalized Greeting」と入力します。

  2. セル G2 に「=CONCATENATE("Hello ", A2, ",")」を入力するか貼り付けて、この数式を列の残りのセルに適用します。

    CONCATENATE 関数を使用すると、テキスト文字列を結合できます。この場合、数式によって単語「Hello」に顧客の名前とカンマが結合されます。ただし、セル G2 は列の他のセルとは異なって見えます。

  3. 空白文字を削除するには、セル G2 の数式を「=CONCATENATE("Hello ", TRIM(A2),",")」に更新します。

    TRIM 関数はテキスト内の先頭のスペース、末尾のスペース、繰り返しのスペースを削除します。TRIM と CONCATENATE を一緒に使用すると、[Personalized Greeting] は適切な形式で表示されるようになります。

重複を削除する

  1. 列 C を選択して、上部で [データ] > [データ クリーンアップ] > [重複を削除] をクリックします。

  2. [A:D まで拡大] をクリックします。

  3. [重複を削除] ダイアログで [データにヘッダー行が含まれている] を選択し、[分析する列] で [すべて選択] を選択します。

  4. [重複を削除] をクリックします。

  5. 削除された重複行の数が表示されます。[OK] または [X] をクリックしてダイアログを閉じます。

: このタスクの実行中に、[クリーンアップの候補] や [列の統計情報] という項目にお気付きかもしません。詳しくは、Google スプレッドシートのスマート クリーンアップ機能でデータを分析用に準備するをご覧ください。

[進行状況を確認] をクリックして、目標に沿って進んでいることを確認します。 データをクリーンアップする

お疲れさまでした

値札に印刷するテキストと数値の書式を設定できました。また、重複データの削除方法を学び、データの入力規則を作成しました。

次のステップと詳細情報

Google スプレッドシートについて詳しくは、以下をご覧ください。

Google Cloud トレーニングと認定資格

Google Cloud トレーニングと認定資格を通して、Google Cloud 技術を最大限に活用できるようになります。クラスでは、技術スキルとベスト プラクティスを迅速に身につけ、学習を継続的に進めることができます。トレーニングは基礎レベルから上級レベルまであり、オンデマンド、ライブ、バーチャル参加など、多忙なスケジュールにも対応できるオプションが用意されています。認定資格を取得することで、Google Cloud テクノロジーに関するスキルと知識を証明できます。

マニュアルの最終更新日: 2024 年 5 月 29 日

ラボの最終テスト日: 2024 年 5 月 29 日

Copyright 2025 Google LLC. All rights reserved. Google および Google のロゴは Google LLC の商標です。その他すべての企業名および商品名はそれぞれ各社の商標または登録商標です。

前へ 次へ

始める前に

  1. ラボでは、Google Cloud プロジェクトとリソースを一定の時間利用します
  2. ラボには時間制限があり、一時停止機能はありません。ラボを終了した場合は、最初からやり直す必要があります。
  3. 画面左上の [ラボを開始] をクリックして開始します

このコンテンツは現在ご利用いただけません

利用可能になりましたら、メールでお知らせいたします

ありがとうございます。

利用可能になりましたら、メールでご連絡いたします

1 回に 1 つのラボ

既存のラボをすべて終了して、このラボを開始することを確認してください

シークレット ブラウジングを使用してラボを実行する

このラボの実行には、シークレット モードまたはシークレット ブラウジング ウィンドウを使用してください。これにより、個人アカウントと受講者アカウントの競合を防ぎ、個人アカウントに追加料金が発生することを防ぎます。
プレビュー