Access SQL の概要

重要:  この記事は機械翻訳されています。機械翻訳についての「免責事項」をお読みください。この記事の英語版を参照するには、ここをクリックしてください。

データベースからデータを取得する場合を要求するデータを構造化照会言語、または SQL を使ってします。SQL は、データベース プログラムを理解する英語によく似ていますが、コンピューターの言語があります。決定したら SQL は、Microsoft Access のクエリは、SQL を使用するために重要です。SQL の動作方法を理解するより良いクエリを作成することができ、やすくを希望どおりの結果を返すことがない場合は、クエリを修正します。

注: Web クエリの SQL は編集できません。

この記事の内容

SQL とは何ですか。

基本的な SQL 句: SELECT、FROM、および場所

[結果の並べ替え: 順序で

集計データを操作する: [グループ化および HAVING

クエリ結果の結合: 結合

詳細については、SELECT 句

FROM 句の詳細

WHERE 句の詳細

SQL とは

SQL では、具体名と間のリレーションシップのセットを操作するためのコンピューターの言語があります。Access などのリレーショナル データベース プログラムでは、SQL を使用してデータを使用します。多くのコンピューターの言語のような SQL は、ISO および ANSI などの標準の本文で認識される国際標準です。

SQL を使用し、必要な結果が得られるようにデータ セットを表します。SQL を使用するとき、正しい構文を使用する必要があります。構文はルール セットであり、このルールにより、言語の要素が正しく結合されます。SQL 構文は英語の構文に基づいており、Visual Basic for Applications (VBA) の構文と同じ要素が多く利用されています。

たとえば、名が "Mary" である連絡先の姓のリストを取得する単純な SQL ステートメントは、次のようになります。

SELECT Last_Name
FROM Contacts
WHERE First_Name = 'Mary';

注: SQL はのみ、データを操作するが、作成し、テーブルなどのデータベース オブジェクトのデザインを変更するのには使用されません。SQL を作成して、データベース オブジェクトの変更に使用されるは、データ定義言語 (DDL) と呼ばれます。このトピックでは、DDL は説明しません。詳細については、記事「を作成する、またはデータ定義クエリを使用してテーブルまたはインデックスを変更するします。

SELECT ステートメント

SQL を使用して一連のデータを記述するには、SELECT ステートメントを使用します。SELECT ステートメントには、データベースから取得しようとする一連のデータについての詳しい記述が含まれます。たとえば、次のような情報です。

  • データが含まれているテーブル

  • 複数のソースのデータを関連付ける方法

  • データの生成に使用するフィールドまたは計算

  • 抽出条件を満たすデータを 含まれています。

  • 結果を並べ替えるかどうか、およびその方法

SQL 句

文と同様に、SQL ステートメントには句があります。句はそれぞれ、SQL ステートメントの関数を実行します。句の中には、SELECT ステートメントに必須のものもあります。次の表に、最も一般的な SQL 句を示します。

SQL 句

説明

必須かどうか

SELECT

目的のデータが含まれているフィールドを列挙します。

はい

FROM

SELECT 句で列挙したフィールドが含まれているテーブルを列挙します。

はい

WHERE

各レコードが結果に含めるために満たす必要があるフィールド条件を指定します。

いいえ

ORDER BY

結果の並べ替え方法を指定します。

いいえ

GROUP BY

集計関数が含まれている SQL ステートメントで、SELECT 句でグループ化されないフィールドを列挙します。

該当するフィールドがある場合のみ

HAVING

集計関数が含まれている SQL ステートメントで、SELECT ステートメントでグループ化されるフィールドに適用する条件を指定します。

いいえ

SQL 用語

各 SQL 句は、品詞に相当する用語で構成されます。次の表に、SQL 用語の種類を示します。

SQL 用語

相当する品詞

定義

識別子

名詞

フィールドの名前など、データベース オブジェクトの識別に使用する名前。

顧客.電話番号

演算子

動詞または副詞

アクションを表す、またはアクションを変更するキーワード。

AS

定数

名詞

数値や NULL など、変更されない値。

42

形容詞

識別子、演算子、定数、および関数の組み合わせで、1 つの値に評価されるもの。

>= 商品.単価

ページの先頭へ

基本的な SQL 句: SELECT、FROM、および WHERE

SQL ステートメントの一般的な書式は次のとおりです。

SELECT field_1
FROM table_1
WHERE criterion_1
;

注記: 

  • Access では、SQL ステートメント内の改行は無視されます。ただし、自分や他のユーザーが読みやすいように、句ごとに改行することをお勧めします。

  • すべての SELECT ステートメントは、セミコロン (;) で終了します。セミコロンは、最後の句の終わりに付けるか、SQL ステートメントの最後の行に単独で記述できます。

Access での例

単純な選択クエリの SQL ステートメントは、Access で次のように表示されます。

SELECT ステートメントが表示されている SQL オブジェクト タブ

1. SELECT 句

2. FROM 句

3. WHERE 句

この例の SQL ステートメントは、""連絡先" という名前のテーブルから、"市区町村" フィールドの値が "渋谷" であるレコードについて、"電子メール アドレス" フィールドと "会社" フィールドに格納されているデータを取得する" ことを意味しています。

この例の句を 1 つずつ調べながら、SQL 構文のしくみを見ていきましょう。

SELECT 句

SELECT [E-mail Address], Company

これが SELECT 句です。1 つの演算子 (SELECT) と、それに続く 2 つの識別子 ([電子メール アドレス] および会社) で構成されています。

識別子にスペースや特殊文字が含まれる場合 ("電子メール アドレス" など)、識別子を角かっこで囲む必要があります。

SELECT 句では、フィールドが含まれているテーブルを指定する必要はありません。また、結果に含めるデータの条件を指定することはできません。

SELECT ステートメントでは、SELECT 句は常に FROM 句の前に置かれます。

FROM 句

FROM Contacts

これが FROM 句です。1 つの演算子 (FROM) と、それに続く 1 つの識別子 (連絡先) で構成されています。

FROM 句では、選択するフィールドは列挙しません。

WHERE 句

WHERE City="Seattle"

これが WHERE 句です。1 つの演算子 (WHERE) と、それに続く 1 つの式 (市区町村="渋谷") で構成されています。

注: SELECT 句や FROM 句とは異なり、WHERE 句は SELECT ステートメントの必須要素ではありません。

多くの SQL を有効にするには、使用する操作を行うことができます SELECT、FROM、WHERE 句とします。方法の詳細について これらの句を使用するが、この記事の最後にそのセクションに表示します。

詳細については、SELECT 句

FROM 句の詳細

WHERE 句の詳細

結果の並べ替え: ORDER BY

Microsoft Office Excel と同様に、Access でも、データシート内でクエリ結果を並べ替えることができます。クエリで ORDER BY 句を使用して、クエリの実行時に結果をどのように並べ替えるかを指定することもできます。ORDER BY 句を使用する場合は、この句が SQL ステートメントの最後の句になります。

ORDER BY 句には、並べ替えに使用するフィールドのリストを、並べ替え操作を適用する順序で指定します。

たとえば、まず "会社" フィールドの値を使用して結果を降順に並べ替えるとします。ただし、"会社" に同じ値を含むレコードが複数存在するので、次に "電子メール アドレス" の値を使用して昇順で並べ替えます。この場合、ORDER BY 句は次のようになります。

ORDER BY Company DESC, [E-mail Address]

注: 既定では、値は昇順 (A ~ Z、最小値~最大値) に並べ替えられます。値を降順で並べ替える場合は、DESC キーワードを使用します。

ORDER BY 句の詳細については、「ORDER BY 句」を参照してください。

ページの先頭へ

集計データの操作: GROUP BY および HAVING

月の売上合計や、在庫内の高額品目の数など、集計データを操作する必要がある場合もあります。これを行うには、SELECT 句のフィールドに集計関数を適用します。たとえば、会社ごとの電子メール アドレスの数を表示する場合、SELECT 句は次のようになります。

SELECT COUNT([E-mail Address]), Company

利用できる集計関数は、使用するフィールドまたは式に含まれるデータの種類によって異なります。利用できる集計関数の詳細については、「SQL 集計関数」を参照してください。

集計関数で使用しないフィールドの指定: GROUP BY 句

通常、集計関数を使用するときは、GROUP BY 句も作成する必要があります。GROUP BY 句では、集計関数を適用しないフィールドをすべて列挙します。クエリに含まれるすべてのフィールドに集計関数を適用する場合は、GROUP BY 句を作成する必要はありません。

GROUP BY 句は、WHERE 句の直後 (WHERE 句がない場合は FROM 句の直後) に置かれます。GROUP BY 句には、SELECT 句で指定したフィールドを記述します。

たとえば、前の例の SELECT 句で、集計関数を [電子メール アドレス] だけに適用して "会社" には適用しない場合、GROUP BY 句は次のようになります。

GROUP BY Company

GROUP BY 句の詳細については、「GROUP BY 句」を参照してください。

グループの条件を使用して集計値を制限する: [ HAVING 句

条件を使用して結果を制限したくても、条件を適用するフィールドが集計関数に使用されている場合、WHERE 句は使用できません。代わりに HAVING 句を使用します。HAVING 句は、WHERE と同じように機能しますが、集計データに使用されます。

たとえば、次のように、SELECT 句の最初のフィールドで COUNT 関数を使用するとします。

SELECT COUNT([E-mail Address]), Company

この COUNT 関数の値に基づいてクエリの結果を制限する場合、WHERE 句では、目的のフィールドに対する条件を使用できません。代わりに、HAVING 句に条件を含めます。たとえば、会社に複数の電子メール アドレスが関連付けられている行だけを返す場合、HAVING 句は次のようになります。

HAVING COUNT([E-mail Address])>1

注: 1 つのクエリに、1 つの WHERE 句と 1 つの HAVING 句を含めることができます。集計関数で使用されないフィールドに対する条件は WHERE 句に含め、集計関数で使用されるフィールドに対する条件は HAVING 句に含めます。

HAVING 句の詳細については、「HAVING 句」を参照してください。

ページの先頭へ

クエリ結果の結合: UNION

複数の類似した選択クエリによって返されるすべてのデータを、1 つの結合されたセットとして確認する場合、UNION 演算子を使用できます。

UNION 演算子は、2 つの SELECT ステートメントを 1 つに結合します。結合される SELECT ステートメントの出力フィールドは、同じ数、同じ順序、同じまたは互換性のあるデータ型である必要があります。クエリを実行すると、クエリ出力のフィールドの数が各 SELECT ステートメントと同じになるように、対応するフィールドの各セットのデータが 1 つの出力フィールドに結合されます。

注: ユニオン クエリでは、数値型とテキスト型は互換性があります。

UNION 演算子を使用するときは、ALL キーワードを使用することで、重複する行がある場合にそれらをクエリ結果に含めるかどうかも指定できます。

2 つの SELECT ステートメントを結合するユニオン クエリの基本的な SQL 構文は、次のようになります。

SELECT field_1
FROM table_1
UNION [ALL]
SELECT field_a
FROM table_a
;

たとえば、"製品" というテーブルと "サービス" というテーブルがあるとします。どちらのテーブルにも、製品またはサービスの名前、価格、保証または保証契約の利用可否、および製品またはサービスを排他的に提供するかどうかを含むフィールドがあります。"製品" テーブルには保証情報が格納され、"サービス" テーブルには保証契約情報が格納されますが、基本的な情報 (特定の製品やサービスに品質の保証が適用されるかどうか) は同じです。次のようなユニオン クエリを使用すると、2 つのテーブルから 4 つのフィールドを結合できます。

SELECT name, price, warranty_available, exclusive_offer
FROM Products
UNION ALL
SELECT name, price, guarantee_available, exclusive_offer
FROM Services
;

UNION 演算子を使って、SELECT ステートメントを結合する方法の詳細については、「ユニオン クエリを使用して、いくつかの選択クエリの結果を結合する」を参照してください。

ページの先頭へ

SELECT 句の詳細

SELECT ステートメントで、SELECT 句には、データが含まれるフィールドが一覧表示します。 使用することです。

角かっこを使用して識別子を囲む

SELECT 句では、角かっこを使用してフィールドの名前を囲むことができます。名前にスペースや特殊文字 (コンマやピリオドなど) が含まれていない場合は、角かっこを省略できます。名前にスペースや特殊文字が含まれている場合は、角かっこを使用する必要があります。

ヒント: 時間を節約できますフォームやレポートをデザインする SQL ステートメントを作成するときの詳細を入力することになる場合のスペースを含む名前が読みやすくする.データベースのオブジェクトに名前を付けるときに、このことを検討してください。

同じ名前を持つ複数のフィールドが SQL ステートメントに含まれる場合は、SELECT 句で、各フィールドのデータ ソースの名前をフィールド名に追加する必要があります。このとき、FROM 句で使用するデータ ソースと同じ名前を使用します。

すべてのフィールドを選択する

データ ソースのすべてのフィールドを含める場合は、SELECT 句ですべてのフィールドを個別に選択するか、アスタリスク ワイルドカード文字 (*) を使用できます。アスタリスクを使用した場合、Access は、クエリの実行時にデータ ソースに含まれているフィールドを判断し、それらのすべてのフィールドをクエリに含めます。これにより、新しいフィールドがデータ ソースに追加された場合でも、クエリには最新の状態を反映できます。

アスタリスクは、SQL ステートメントで 1 つ以上のデータ ソースに使用できます。データ ソースが複数の場合にアスタリスクを使用するには、どのデータ ソースからすべてのフィールドを含めるかを Access が判断できるように、アスタリスクと共にデータ ソース名を指定する必要があります。

たとえば、[受注] テーブルのすべてのフィールドを選択し、[連絡先] テーブルからは電子メール アドレスのみを選択するとします。SELECT 句は次のようになります。

SELECT Orders.*, Contacts.[E-mail Address]

注: アスタリスクをどの時点で使用したかを覚えておく必要があります。新しいフィールドが後からデータ ソースに追加されると、クエリ結果が当初意図していたものと異なってしまう場合があります。

個別の値を選択する

ステートメントで重複するデータが選択される可能性があり、個別の値だけを取得する方が望ましい場合は、SELECT 句で DISTINCT キーワードを使用できます。たとえば、それぞれの顧客にはいくつかの関係先があり、その一部で同じ電話番号が使用されているとします。個々の電話番号が 1 回だけ取得されるようにするには、SELECT 句を次のように使用します。

SELECT DISTINCT [txtCustomerPhone]

フィールドまたは式に代替名を使用する: AS キーワード

SELECT 句で AS キーワードとフィールドの別名を使用すると、データシート ビューのフィールドに表示されるラベルを変更できます。フィールドの別名は、クエリ結果をわかりやすくするために、クエリでフィールドに割り当てる名前です。たとえば、"txtCustPhone" という名前のフィールドからデータを選択し、そのフィールドに顧客の電話番号が格納されている場合、SELECT ステートメントでフィールドの別名を次のように使用すると、結果の読みやすさが向上します。

SELECT [txtCustPhone] AS [Customer Phone]

注: SELECT 句で式を使用する場合は、フィールドの別名を使用する必要があります。

式を使用して選択する

場合によっては、データ、に基づいて計算を確認するか、フィールドのデータの一部のみを取得します。たとえば、顧客の誕生年を返す場合は、データベースの [誕生日] フィールドのデータに基づいてください。SELECT 句可能性があります。 次のようになります。

SELECT DatePart("yyyy",[BirthDate]) AS [Birth Year]

この式で構成される、 DatePart関数と 2 つの引数:"yyyy"(定数)、および [生年月日] (識別子) します。

1 つの入力値を与えたときに 1 つの値を出力する式であれば、任意の有効な式をフィールドとして使用できます。

ページの先頭へ

FROM 句の詳細

SELECT ステートメントでは、SELECT 句で使用するデータが格納されているテーブルまたはクエリを FROM 句で指定します。

たとえば、特定の顧客の電話番号を調べる必要があるとします。このデータを格納しているフィールドが tblCustomer という名前のテーブルに含まれている場合、FROM 句は次のようになります。

FROM tblCustomer

角かっこを使用して識別子を囲む

名前は角かっこを使用して囲むことができます。名前にスペースや特殊文字 (コンマやピリオドなど) が含まれていない場合は、角かっこを省略できます。名前にスペースや特殊文字が含まれている場合は、角かっこを使用する必要があります。

ヒント: 時間を節約できますフォームやレポートをデザインする SQL ステートメントを作成するときの詳細を入力することになる場合のスペースを含む名前が読みやすくする.データベースのオブジェクトに名前を付けるときに、このことを検討してください。

データ ソースの代替名を使用する

FROM 句でテーブルの別名を使用すると、異なる名前を使用して SELECT ステートメントでデータ ソースを参照できます。テーブルの別名は、式をデータ ソースとして使用する場合にクエリ内でデータ ソースに割り当てたり、SQL ステートメントの入力や判読を容易にするために割り当てたりする名前です。別名は、データ ソースの名前が長い場合や入力しにくい場合、または同じ名前を持つ複数のフィールドが別のテーブルに存在している場合に特に役立ちます。

たとえば、ID という名前のフィールドが 2 つあり、一方は tblCustomer テーブルに、もう一方は tblOrder テーブルに含まれている場合、2 つのフィールドからデータを選択するには、次のような SELECT 句を使用できます。

SELECT [tblCustomer].[ID], [tblOrder].[ID]

テーブルの別名を FROM 句で使用すると、クエリの入力が簡単になります。テーブルの別名を使用した FROM 句は次のようになります。

FROM [tblCustomer] AS [C], [tblOrder] AS [O]

続いて、これらのテーブルの別名を SELECT 句で次のように使用できます。

SELECT [C].[ID], [O].[ID]

注: テーブルの別名を使用するときは、別名と完全なデータ ソース名のどちらを使用しても、SQL ステートメントでデータ ソースを参照できます。

関連データを結合する

2 つのデータ ソースからのレコードの組を、クエリ結果で単一のレコードに結合する必要がある場合、結合を実行できます。結合は、2 つのデータ ソースを関連付ける方法を指定し、他のデータ ソースに対応するデータがない場合に、一方のデータ ソースのデータを含めるかどうかを指定する SQL 操作です。

2 つのデータ ソースの情報を組み合わせるには、共通のフィールドに対して結合操作を実行します。このフィールドに格納されている値が一致する場合、これらのレコードのデータが結果に組み合わされます。

データを組み合わせることに加え、結合を使用して、関連するテーブルに対応するレコードがない場合にいずれかのテーブルのレコードを含めるかどうかも指定します。

たとえば、クエリで 2 つのテーブルからデータを使用する: tblCustomer と tblOrder します。2 つのテーブルが両方を識別する得意先コード] フィールドのある、 顧客です。TblCustomer テーブル内の各レコードは tblOrder テーブルの対応する 1 つまたは複数のレコードに必要があり、対応する値を [得意先コード] フィールドの値で判断されることができます。

クエリによってテーブルのレコードが組み合わされるようにテーブルを結合する場合に、一方のテーブルに対応するレコードがないときはいずれのテーブルのレコードも除外するには、FROM 句を次のようにします (この例では、読みやすくするために改行が挿入されています)。

FROM [tblCustomer] INNER JOIN [tblOrder]
ON [tblCustomer].[CustomerID]=[tblOrder].[CustomerID]

Microsoft Office Access では、結合は SELECT ステートメントの FROM 句で発生します。結合には内部結合と外部結合の 2 種類があります。次のセクションで、この 2 種類の結合について説明します。

内部結合

内部結合は最も一般的な種類の結合です。内部結合を使用してクエリを実行すると、結合されたテーブルの両方に共通の値が存在するレコードのみがクエリ結果に格納されます。

内部結合の構文は次のとおりです (この例では、読みやすくするために改行が挿入されています)。

FROM table1 INNER JOIN table2
ON table1.field1 compopr table2.field2

INNER JOIN 操作の各項目について、次の表で説明します。

項目

説明

table1table2

結合するレコードのあるテーブルの名前。

field1field2

結合するフィールドの名前。フィールドが Numeric 型 (Numeric) でない場合は、両方のフィールドが同じデータ型であり、両方のフィールドに格納されているデータが同じ種類である必要があります。ただし、同じ名前である必要はありません。

compopr

"="、"<"、">"、"<="、">="、"<>" のうち、任意の関係比較演算子です。

外部結合

外部結合は、2 つのデータ ソースの情報の組み合わせ方法をクエリに指示する点は内部結合と似ています。一方、共通する値が存在しないデータを含めるかどうかも指定する点が異なります。外部結合には方向性があり、結合に指定した最初のデータ ソースのすべてのレコードを含めるか (左結合と呼ばれます)、結合の 2 番目のデータ ソースのすべてのレコードを含めるか (右結合と呼ばれます) を指定できます。

外部結合の構文は次のとおりです。

Table1の [左 |右] 結合table2
table1.field1compopr table2.field2

LEFT JOIN 操作と RIGHT JOIN 操作の各項目について、次の表で説明します。

項目

説明

table1table2

結合するレコードのあるテーブルの名前。

field1field2

結合するフィールドの名前です。数値でない場合は、フィールドは、同じデータ型で、同じ種類のデータが含まれている必要がありますが、名前が一致している必要はありません。

compopr

"="、"<"、">"、"<="、">="、"<>" などの比較演算子。

結合の詳細については、「テーブルおよびクエリを結合する」の記事を参照してください。

ページの先頭へ

WHERE 句の詳細

データを使用して、クエリで返されるレコードの数を制限する場合は、SELECT ステートメントの WHERE 句のクエリ抽出条件を実行します。クエリの抽出条件は、数式と似ていますが、フィールドへの参照、演算子、定数で構成される文字列です。クエリの抽出条件は、 式の種類です。

次の表は、いくつかのサンプルの抽出条件と、その抽出条件がどのように機能するかの説明を示しています。

抽出条件

説明

>25 and <50

この抽出条件は、"単価" や "梱包単位" など、数値型フィールドに適用されます。この抽出条件では、25 よりも大きく 50 よりも小さい値が格納されているフィールドのレコードのみが含められます。

DateDiff ("yyyy", [生年月日], Date()) > 30

この抽出条件は、"生年月日" など、日付/時刻型フィールドに適用されます。クエリ結果には、誕生日から今日の日付までの年数が 30 を超えるレコードのみが含められます。

Is Null

この抽出条件は、任意の種類のフィールドに適用して、フィールド値が Null のレコードを表示できます。

前の表に示したように、抽出条件を適用するフィールドのデータ型や固有の要件によって、それぞれの抽出条件は互いに大きく異なって見えることがあります。一部の抽出条件は単純で、基本的な演算子と定数が使用されます。一方、複雑な抽出条件では、関数や特殊な演算子が使用され、フィールド参照が含まれます。

重要: フィールドを集計関数を使用する場合の対応するフィールドの抽出条件を指定する WHERE 句ではできません。代わりに、HAVING 句を使用する集計フィールドの抽出条件を指定します。詳細については、セクションを参照してください。集計データを操作する: [グループ化および HAVINGします。

WHERE 句の構文

WHERE 句の基本的な構文は次のとおりです。

WHERE field = criterion

たとえば、顧客の電話番号を知りたいのに、顧客の姓の "小川" しか思い出せないとします。データベースのすべての電話番号を調べる代わりに、WHERE 句を使用して結果を制限すると、目的の電話番号を簡単に見つけることができます。姓が "姓" という名前のフィールドに格納されていると仮定すると、WHERE 句は次のようになります。

WHERE [LastName]='Bagel'

注: 値の等価、WHERE 句の条件を基にする必要はありません。不等号 (>) または (<) より小さいなど、他の比較演算子を使用することができます。たとえば、を [価格] > 100します。

WHERE 句を使用してデータ ソースを組み合わせる

一致するデータを持つフィールドに基づいてデータ ソースを結合しようとしても、フィールドのデータ型が異なる場合があります。たとえば、一方のテーブルのフィールドは数値型で、そのフィールドを別のテーブルのテキスト型のフィールドと比較したい場合です。

データ型が異なるフィールド間には結合を作成できません。データ型が異なるフィールドの値に基づいて 2 つのデータ ソースのデータを組み合わせるには、LIKE キーワードを使用して、一方のフィールドをもう一方のフィールドの抽出条件として使用する WHERE 句を作成します。

たとえば、field1 (table1 のテキスト フィールド) のデータが field2 (table2 の数値フィールド) のデータと一致する場合にのみ、table1 と table2 のデータを使用するとします。WHERE 句は次のようになります。

WHERE field1 LIKE field2

抽出条件を作成して WHERE 句で使用する方法の詳細については、「クエリの抽出条件の例」を参照してください。

ページの先頭へ

注: 機械翻訳についての免責事項: この記事の翻訳はコンピューター システムによって行われており、人間の手は加えられていません。マイクロソフトでは、英語を話さないユーザーがマイクロソフトの製品、サービス、テクノロジに関するコンテンツを理解するのに役立てるため、こうした機械翻訳を提供しています。記事は機械翻訳されているため、用語、構文、文法などに誤りがある場合があります。

スキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×