フィールド内の一部の値に基づいてレコードを並べ替える

注: 最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに英語の記事があります。

日付値の月の部分のみに基づいて Access でレコードを並べ替え、その日と年を無視することが必要な場合があります。 または、テキストフィールドの最初の何文字かに基づいてレコードを並べ替えることもできます。 このトピックでは、簡単な式を作成してこれらの検索を実行する方法について説明します。

目的に合ったトピックをクリックしてください

日付値の一部を基準にして並べ替える

部分的なテキスト値で並べ替える

日付値の一部を基準にして並べ替える

並べ替えコマンドの1つを使ってレコードを並べ替える場合は、日付値全体 (日、月、年) を使用して、各レコードの位置を決定します。 ただし、対象となる月だけに基づいて誕生日を並べ替え、その値の日と年の部分を無視するとします。

日付値の一部だけを並べ替えるには、式を記述する必要があります。 テーブル内のデータまたはクエリの結果を並べ替えることができますが、最初にデータシートビューである必要があります。 [フィルター ] タブの [クエリ] 領域に式を記述します。 作成した式によって、必要なデータだけが抽出され、並べ替えの基準として使用されます。

[フィルター] タブを表示する

  1. テーブルまたはクエリをデータシートビューに切り替えます。

    クエリを操作している場合は、クエリを実行して結果をデータシートビューに表示します。

  2. [ホーム] タブの [並べ替えとフィルター] で [詳細設定] をクリックし、ショートカット メニューの [フィルター/並べ替えの編集] をクリックします。

    名前にフィルター付きの新しい [オブジェクト] タブが表示されます。

式を作成する

  1. [ホーム] タブの [並べ替えとフィルター] で [詳細設定] をクリックし、ショートカット メニューの [フィルター/並べ替えの編集] をクリックします。

  2. 最初の列の [フィールド]行に式を入力します。 たとえば、年に関係なく月単位で並べ替えるには、最初の列の [フィールド]行に「Expr1: DatePart ("m", [誕生日]) 」という式を入力します。

  3. 毎月の日付でレコードを並べ替えるには、2列目の [フィールド]行に「Expr2: DatePart ("d", [誕生日]) 」と入力します。

    最初の列のdatepart関数では、レコードが月で並べ替えられ、2番目の列のdatepart関数により、各月の日でレコードが並べ替えられます。

  4. [並べ替え] 行で、各式の [昇順] または [降順] を選択します。

    最初の列の昇順の並べ替えでは、1月が先頭に、12月が一番下に表示されます。 2列目の昇順の並べ替えでは、先頭に1が表示され、下に31が表示されます。 降順の並べ替え順序は、逆になります。

  5. [ホーム] タブの [並べ替えとフィルター] で、[フィルターの切り替え] をクリックします。

ページの先頭へ

部分的なテキスト値で並べ替える

部分的なテキスト値による並べ替えは、部分的な日付値に対する並べ替えと非常に似ています。 並べ替えの基準となる文字を抽出するには、[フィルター/並べ替えの編集] ウィンドウで式を記述する必要があります。

"市区町村" フィールドには、ノースシアトルサウス seattleノース Tacoma南 Tacomaなどの値が含まれているものとします。 最初の単語を無視し、2番目の単語のレコードだけを並べ替えるとします。

  1. [ホーム] タブの [並べ替えとフィルター] で [詳細設定] をクリックし、ショートカット メニューの [フィルター/並べ替えの編集] をクリックします。

  2. 最初の列の [フィールド]行に式を入力します。 たとえば、「 = Mid ([市区町村], 7) 」と入力すると、"市区町村" フィールドの最初の6文字は無視されます。

    Mid関数は、指定した文字列またはフィールドに含まれる部分文字列を返します。 この例では、各レコードについて、この関数は "市区町村" フィールドの7文字目 (つまり、スペースの後) から始まる値を返します。

  3. [並べ替え] セルで、[昇順] または [降順] を選択します。

  4. [ホーム] タブの [並べ替えとフィルター] で、[フィルターの切り替え] をクリックします。

ページの先頭へ

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

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

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

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

×