氏名を姓と名のフィールドに分けるクエリを作成して新規テーブルへ

「氏名を姓と名のフィールドに分けるクエリを作成して新規テーブルへ」という記事のためのブログ「ofisu.one」の最大50語の日本語の紹介を作成します。

“氏名を姓と名のフィールドに分けるクエリを作成し、新しいテーブルに保存する方法についてご紹介します。”

氏名を姓と名のフィールドに分けるためのクエリを作成する方法

氏名を姓と名のフィールドに分けるためのクエリを作成する方法について説明します。まず、Accessのデータベースを開きます。データベース内のテーブルを選択し、新しいクエリを作成します。クエリのデザインビューに移動し、フィールドセクションに「姓」と「名」のフィールドを追加します。

次に、クエリデザイナーを使用してフィールドを分割するコードを作成します。例えば、[氏名]フィールドを選択し、以下の式を記述します:「IIf(InStr([氏名],” “)>0, Left([氏名], InStr([氏名],” “)-1), [氏名])」。この式は、[氏名]フィールド内の最初のスペースを見つけ、その前の文字列(姓)を抽出します。

同様に、別のフィールドを作成し、「IIf(InStr([氏名],” “)>0, Mid([氏名], InStr([氏名],” “)+1), “”)」という式を記述します。これにより、[氏名]フィールド内のスペース以降の文字列(名)が抽出されます。

最後に、クエリを実行し、結果を確認します。クエリの実行結果には、氏名が姓と名に分割されたデータが表示されます。

以上が、氏名を姓と名のフィールドに分けるためのクエリの作成方法です。この方法を使用すると、データベース内の氏名情報をより効果的に管理できます。

How to write a Multiple (nested) IF in Power Query

氏名を姓と名のフィールドに分けるクエリの作成方法

Microsoft Accessで氏名を姓(苗字)と名のフィールドに分けるクエリを作成する方法について説明します。

1. クエリデザインビューを開く

まず、Accessのメニューバーから「クエリデザイン」を選択し、新しいクエリを作成します。

2. テーブルを追加する

デザインビューに移動したら、氏名が含まれるテーブルを追加します。テーブル内には「氏名」のフィールドがある必要があります。

3. 分割クエリを作成する

新しいクエリに「氏名」フィールドを追加し、次に「姓」と「名」のフィールドを作成します。次に、以下のような式を使用してフィールド値を分割します。

姓: Left([氏名], InStr([氏名],” “)-1)

名: Mid([氏名],InStr([氏名],” “)+1)

4. クエリ結果を確認する

クエリを実行すると、氏名フィールドが姓と名のフィールドに分割された結果が表示されます。必要に応じてクエリの結果をテーブルに保存することもできます。

これらの手順に従えば、Microsoft Accessで氏名を姓と名のフィールドに分割するクエリを作成することができます。