姓名を分割するには?

「山田 太郎」を「山田」と「太郎」に分割

Q. 質問

姓名の欄が一つしかないソフトを使っています。この住所録を CSV 形式で書き出すと、姓と名が一つのまとまり(エクセルで言うと”一つのセル”)になります。PA に移行する際、姓名を分割する方法はありますか?

A. 回答

姓と名の間に全角スペースか半角スペースがあれば、インポートした姓名データを簡単に分割することができます。レコード毎に分割することも、複数のレコードを一括して分割することも可能です。

以下は、インポートの際に表示される「フィールドデータのインポート順」ダイアログの例です。今回のような場合は、一旦、 PA の「姓」のフィールドに姓名をインポートします。姓名のふりがながある場合は、PA の「姓_ふりがな」のフィールドに姓名のふりがなをインポートします。PA の「名」と「名_ふりがな」のフィールドは空(インポートしない状態)にしておきます。

インポート元のフィールドインポート先のフィールド
山田 太郎
やまだ たろう姓_ふりがな
名_ふりがな

右側の PA のフィールドは、ドラッグして移動することができます。フィールド間の記号「→」はインポートする、「-」はインポートしないことを表しています。この記号はクリックすると切り替わります。インポートが終了したら、PA のスクリプトメニューから「姓名を分割…」を開きます。以下の例は Mac 版ですが、Windows 版でも同じメニューです。クリックすると拡大します。

姓名を分割…

「姓名を分割…」を開いて「対象レコード」を選択すると、インポートしたすべてのレコードが分割処理の対象となります。分割の必要がないレコードまたは、分割できないレコードはスキップされます。以下の例では、10100件のうち 100件のレコードが分割処理の対象となります。クリックすると拡大します。

対象レコードの姓名を分割

上記の画面で「このレコード」を選択すると、現在のレコードのみが処理対象となります。試しに1レコード分だけを処理したい場合は、分割前にカード画面を表示しておくとわかりやすいでしょう。

この他、姓と名の欄の間にある「隠しボタン」を使って素早く分割する方法もあります。この方法は、インポートのような大量のデータ入力ではなく、テキストファイルやメール本文などからデータをコピー&ペーストする場合に便利です。この場合も、インポートのときと同様に、一旦、姓か名の欄に連結した姓名をペーストします。

ボタン操作による姓名の分割 (1)

次に、姓と名の欄の間にある隠しボタンをクリックします。

ボタン操作による姓名の分割 (2)

姓と名の間に全角スペースか半角スペースがあれば、姓名とふりがなを素早く分割することができます。

姓名を分割したからと言って、後々面倒になることは全くありません。表示名(上の図で言うと”山田 太郎”の背景が青い部分)をクリックすれば、連結した姓名が簡単にコピーできます。

姓名を PA のフィールドに沿って管理する最大の利点は、以下の関連データが自動的に生成される点です。姓と名のフィールドを加えると、姓名だけで実に12種類ものデータを労せずして管理できます。

フィールド名データ例
表示名山田 太郎
表示名_ふりがなやまだ たろう
表示名_フリガナヤマダ タロウ
表示名_フリガナ_半角ヤマダ タロウ
姓_ふりがなやまだ
名_ふりがなたろう
姓_フリガナヤマダ
名_フリガナタロウ
姓_フリガナ_半角ヤマダ
名_フリガナ_半角タロウ

これらのデータは様々なファイル形式でエクスポートすることができます。他の住所録ソフト、名簿管理ソフト、顧客管理ソフト、宛名書きソフト、その他のデータベースなど、姓名のフォーマットが異なるソフトにデータを渡す場合に大変便利です。PowerAddress なら、新たな手間やコストをかけずに、姓名データの再利用やフォーマット変換が簡単に行えます。

この質問と回答に該当する製品

この質問と回答に該当する製品とバージョンは以下のとおりです。

  • PowerAddress 5.0
  • PowerAddress 4.9

関連ページ

Google Gmail 連絡先 CSV のエクスポート設定

Google Gmail 連絡先 CSV をエクスポートする際のオプションを指定します。エクスポート処理は、PowerAddress の対象レコードを Google Gmail 連絡先 CSV 形式のファイルに変換してから行われます。変換作業は自動で行われます。フィールド順や文字セットの指定は不要です。

ふりがな変換

ふりがなをエクスポートする際、全角または半角に変換したものを使うか否かを指定します。以下のいずれかを指定することができます。

  • 現在のふりがな ← Win/Mac 初期値
    現在のふりがなフィールドの値をそのままエクスポートします。ふりがなフィールドは、カードレイアウトの姓、名、所属フィールドの上に配置しています。
  • 全角カナに変換
    現在のふりがなフィールドの値を全角カタカナに変換した値をエクスポートします。
  • 半角カナに変換
    現在のふりがなフィールドの値を半角カタカナに変換した値をエクスポートします。

敬称

敬称のエクスポート方法を指定します。以下のいずれかを指定することができます。

  • Name Prefix
    敬称を Name Prefix に割り当ててエクスポートします。
  • Name Suffix
    敬称を Name Suffix に割り当ててエクスポートします。
  • エクスポートしない ← Win/Mac 初期値
    敬称をエクスポートしません。

グループ

カテゴリ(グループ)のエクスポート方法を指定します。以下のいずれかを指定することができます。

  • カテゴリ + Myコンタクト ← Win/Mac 初期値
    PowerAddress のカテゴリに Google Gmail 連絡先の Myコンタクトを加えたものをエクスポートします。
  • カテゴリ
    PowerAddress のカテゴリのみエクスポートします。
  • Myコンタクト
    Google Gmail 連絡先の Myコンタクトのみエクスポートします。
  • エクスポートしない
    カテゴリ(グループ)をエクスポートしません。

関連ページ

外部サイト

[スクリプト] メニュー

[スクリプト] メニューの主なコマンドについて説明します。

[現在のデータをコピー]

現在のレコードのすべてのフィールドをクリップボードにコピーします。フィールド間はタブで区切られます。より詳しい情報は「現在のレコードのデータをコピー」をご覧ください。

[現在のレコードのみ表示]

現在のレコードだけを表示し、その他のレコードを対象外にします。対象レコードは、現在のレコード1件のみとなります。

現在のレコードを1件だけをエクスポートしたい場合や、1件だけ印刷したい場合などに便利です。すべてのレコードを表示するには、レイアウト上に配置してある「すべて表示」ボタンをクリックします。

[フィールド内容の全置換…]

対象レコードの任意のフィールドの内容を、現在選択中の値ですべて置き換えます。より詳しい情報は「フィールド内容の全置換」をご覧ください。

[フィールド内容の最適化…]

対象レコードまたは、現在のレコード内の全フィールドを最適化します。より詳しい情報は「フィールド内容の最適化」をご覧ください。

[フィールド内容の複製, 移動, 入替, 追記…]

フィールドの内容の複製、移動、入れ替え、追記を行う画面が表示されます。それぞれ、処理対象のレコード(対象レコードか現在のレコードか)を指定することができます。より詳しい情報は「フィールド内容の複製、移動、入れ替え、追記」をご覧ください。

[フィールド内容の複製]

複製元のフィールド内のデータを、複製先のフィールドへ複製します。実行後、複製元と複製先のフィールド内容は同じものになります。

[フィールド内容の移動]

移動元のフィールド内のデータを、移動先のフィールドへ移動します。実行後、移動元のフィールドは消去され、移動先のフィールドにデータが移ります。

[フィールド内容の入れ替え]

指定した2つのフィールド内のデータを入れ替えます。

[フィールド内容の追記] (v4.7〜)

追記元のフィールド内のデータまたは任意のテキストを、追記先のフィールド内のデータに追記します。

[マーク ON/OFF…]

対象レコードの「マーク」フィールドを、一括して ON または OFF に設定します。より詳しい情報は「マークを一括して ON/OFF」をご覧ください。

[ふりがなの自動生成…]

対象レコードまたは現在のレコードの姓、名、所属名をもとに、対応するふりがなを一括して自動生成します。意図しないふりがなが生成された場合は、ふりがなフィールドの値を修正してください。既にふりがなが設定されている場合は何も行いません。より詳しい情報は「ふりがなを一括して自動生成」をご覧ください。

[姓名を分割…]

姓または名のフィールドに「山田 太郎」など姓名を結合したデータがある場合、そのデータを、姓、名の各フィールドに分割します。姓名の間に半角スペースまたは全角スペース(v4.8 〜 v4.8.2 は全角スペースのみに対応)が必要です。より詳しい情報は「姓名の分割」をご覧ください。

[誕生年月日を分割…]

誕生年、誕生月、誕生日のいずれかのフィールドに、年月日を結合したデータ(1970/5/5など)がある場合、そのデータを、誕生年、誕生月、誕生日の各フィールドに分割します。より詳しい情報は「誕生年月日の分割」をご覧ください。

[郵便番号データベースを開く]

郵便番号データベースを開きます。PowerAddress フォルダ内に zipcode ファイルが保存されている必要があります。より詳しい情報は「郵便番号データベースの使い方」をご覧ください。

[姓名反転 ON/OFF…]

対象レコードの「姓名反転」フィールドを、一括して ON または OFF に設定します。より詳しい情報は「姓名反転を一括して ON/OFF」をご覧ください。

[英表記住所 ON/OFF…]

対象レコードの「英表記住所」フィールドを、一括して ON または OFF に設定します。より詳しい情報は「住所欄の英語表記を一括して ON/OFF」をご覧ください。

[英表記住所を検索…]

英語表記の住所を検索します。[すべてから] を選択すると、全レコードから英語表記の住所を検索します。[対象から] を選択すると、対象レコードから英語表記の住所を検索します。

[英表記住所を除外]

対象レコードから英語表記の住所を除外します。

[配偶者の連名設定 ON/OFF…]

対象レコードから「配偶者名」が入力されているレコードを検索し、配偶者の連名設定を一括して ON または OFF にします。

[子供1の連名設定 ON/OFF…]

対象レコードから「子供1の名」が入力されているレコードを検索し、子供1の連名設定を一括して ON または OFF にします。

[子供2の連名設定 ON/OFF…]

対象レコードから「子供2の名」が入力されているレコードを検索し、子供2の連名設定を一括して ON または OFF にします。

[子供3の連名設定 ON/OFF…]

対象レコードから「子供3の名」が入力されているレコードを検索し、子供3の連名設定を一括して ON または OFF にします。

[その他の連名設定 ON/OFF…]

対象レコードから「その他の連名」が入力されているレコードを検索し、その他の連名設定を一括して ON または OFF にします。

[誕生日を検索してソート…]

対象レコードから「誕生月」が入力されているレコードを検索し、その結果を「誕生月」と「誕生日」の内容にしたがってソートします。実行時に昇順か降順かを指定します。ソートについての詳細は「レコードのソート」をご覧ください。

[年齢を検索してソート…]

対象レコードから「年齢」が設定されているレコードを検索し、その結果を「年齢」の内容にしたがってソートします。実行時に年少順か年長順かを指定します。ソートについての詳細は「レコードのソート」をご覧ください。

[作成日の古い順/新しい順でソート]

対象レコードを「作成日」の内容にしたがってソートします。実行の度に昇順、降順を切り替えます。ソートについての詳細は「レコードのソート」をご覧ください。

[更新日の古い順/新しい順でソート]

対象レコードを「更新日」の内容にしたがってソートします。実行の度に昇順、降順を切り替えます。ソートについての詳細は「レコードのソート」をご覧ください。

[PowerAddress について…]

PowerAddress の About 画面を表示します。この画面は、PowerAddress の起動時にも表示されます。ソフトのバージョン、関連ファイルのバージョン、ライセンス名、登録者名、現在共有中のユーザー数などを確認することができます。ライセンス名については「ライセンス情報の管理」をご覧ください。前の画面に戻るには、画面中央の [OK] ボタンをクリックします。

このメニューコマンドは、Windows 版の場合は [ヘルプ] メニューにも表示されます。Mac 版の場合は [PowerAddress] メニューにも表示されます。

[PowerAddress ヘルプ]

PowerAddress ホームページ内のヘルプを開きます。このメニューコマンドは、[ヘルプ] メニューにも表示されます。

自動的に生成されるフィールド一覧

設定: vCard エクスポート時のオプション

vCard ファイル(拡張子 .vcf)をエクスポートする際のオプションを指定します。vCard のエクスポートは、PowerAddress の対象レコードを vCard 形式のファイルに変換してから行われます。変換作業は自動で行われます。フィールド順や文字セットの指定は不要です。エクスポートの際、vCard 2.1 か vCard 3.0 を選択することができます。

カテゴリ

カテゴリのエクスポート方法を指定します。カテゴリは、カードレイアウトの画像枠右にあるフィールドです。以下のいずれかを指定することができます。

  • CATEGORIES ← Win/Mac 初期値
    CATEGORIES プロパティを使ってエクスポートします。カテゴリが空欄の場合はエクスポートしません。
    例)カテゴリが「友人」のとき(vCard 2.1/3.0)
    CATEGORIES:友人
  • エクスポートしない
    カテゴリをエクスポートしません。

敬称

敬称のエクスポート方法を指定します。以下のいずれかを指定することができます。

  • N 第4フィールド(Prefix)
    N プロパティの第4フィールドを使ってエクスポートします。
    例)敬称が「様」のとき(vCard 2.1/3.0)
    N:山田;太郎;;様;
  • N 第5フィールド(Suffix)
    N プロパティの第5フィールドを使ってエクスポートします。
    例)敬称が「様」のとき(vCard 2.1/3.0)
    N:山田;太郎;;;様
  • エクスポートしない ← Win/Mac 初期値
    敬称をエクスポートしません。

旧姓

旧姓のエクスポート方法を指定します。以下のいずれかを指定することができます。

  • X-MAIDENNAME ← Win/Mac 初期値
    X-MAIDENNAME プロパティを使ってエクスポートします。旧姓が空欄の場合はエクスポートしません。
    例)旧姓が「鈴木」のとき(vCard 2.1/3.0)
    X-MAIDENNAME:鈴木
  • エクスポートしない
    旧姓をエクスポートしません。

ふりがな

ふりがなのエクスポート方法を指定します。以下のいずれかを指定することができます。

  • SOUND or SORT-STRING ← Win 初期値
    vCard 2.1 のときは SOUND プロパティを使ってエクスポートします。ふりがなが空欄の場合はエクスポートしません。vCard 2.1 のときは、SOUND プロパティの第1フィールドに「姓ふりがな」を、SOUND プロパティの第2フィールドに「名ふりがな」を設定します。姓名の並びは、姓名を扱う N プロパティと同じです。
    例)姓ふりがなが「やまだ」、名ふりがなが「たろう」のとき(vCard 2.1)
    SOUND;CHARSET=SHIFT_JIS:やまだ;たろう;;;
    vCard 3.0 のときは、SORT-STRING プロパティの第1フィールドに、「姓ふりがな」の後に半角スペースを挿入し、その後に続けて「名ふりがな」を設定します。
    例)姓ふりがなが「やまだ」、名ふりがなが「たろう」のとき(vCard 3.0)
    SORT-STRING:やまだ たろう
  • X-PHONETIC-*-NAME ← Mac 初期値
    X-PHONETIC-FIRST-NAME 及び X-PHONETIC-LAST-NAME プロパティを使ってエクスポートします。X-PHONETIC-FIRST-NAME プロパティに「名ふりがな」を、X-PHONETIC-LAST-NAME プロパティに「姓ふりがな」を設定します。ふりがなが空欄の場合はエクスポートしません。
    例)姓ふりがなが「やまだ」、名ふりがなが「たろう」のとき(vCard 2.1/3.0)
    X-PHONETIC-FIRST-NAME:たろう
    X-PHONETIC-LAST-NAME:やまだ
  • エクスポートしない
    ふりがなをエクスポートしません。

ふりがな変換

ふりがなをエクスポートする際、全角または半角に変換したものを使うか否かを指定します。以下のいずれかを指定することができます。

  • 現在のふりがな ← Win/Mac 初期値
    現在のふりがなフィールドの値をそのままエクスポートします。ふりがなフィールドは、カードレイアウトの姓、名、所属フィールドの上に配置しています。
  • 全角カナに変換
    現在のふりがなフィールドの値を全角カタカナに変換した値をエクスポートします。
  • 半角カナに変換
    現在のふりがなフィールドの値を半角カタカナに変換した値をエクスポートします。

性別

性別のエクスポート方法を指定します。以下のいずれかを指定することができます。

  • X-GENDER
    X-GENDER プロパティを使ってエクスポートします。性別の値をそのまま設定します。性別が空欄の場合はエクスポートしません。
    例)性別が「Male」のとき(vCard 2.1/3.0)
    X-GENDER:Male
  • X-WAB-GENDER ← Win 初期値
    X-WAB-GENDER プロパティを使ってエクスポートします。性別の値によりプロパティ値が異なります。
    – 性別が「Male」、「男性」、「男」、「♂」の場合は「2」
    – 性別が「Female」、「女性」、「女」、「♀」の場合は「1」
    – 上記以外の性別値や空欄の場合は「0」
    を設定します。
    例)性別が「Male」のとき(vCard 2.1/3.0)
    X-WAB-GENDER:2
  • エクスポートしない ← Mac 初期値
    性別をエクスポートしません。

メモ

メモのエクスポート方法を指定します。NOTE プロパティを使って、以下のいずれかをエクスポートします。

  • カテゴリ
  • ID
  • 姓_ふりがな
  • 名_ふりがな
  • 所属
  • 所属_ふりがな
  • 部署
  • 役職
  • 所属_国名
  • 所属_郵便番号
  • 所属_都道府県
  • 所属_市区町村
  • 所属_町域
  • 所属_番地
  • 所属_建物名等
  • 所属_TEL
  • 所属_FAX
  • 所属_mail
  • 所属_HP
  • 自宅_国名
  • 自宅_郵便番号
  • 自宅_都道府県
  • 自宅_市区町村
  • 自宅_町域
  • 自宅_番地
  • 自宅_建物名等
  • 自宅_TEL
  • 自宅_FAX
  • 自宅_mail
  • 自宅_HP
  • 携帯電話
  • 携帯_mail
  • その他の番号
  • 性別
  • 誕生年
  • 誕生月
  • 誕生日
  • 通称
  • 旧姓
  • テキスト1
  • テキスト2
  • テキスト3
  • テキスト4
  • ポップアップ1
  • ポップアップ2
  • ポップアップ3
  • ポップアップ4
  • メモ ← Win/Mac 初期値
  • 配偶者_名
  • 配偶者_性別
  • 配偶者_誕生年
  • 配偶者_誕生月
  • 配偶者_誕生日
  • 子供1_名
  • 子供1_性別
  • 子供1_誕生年
  • 子供1_誕生月
  • 子供1_誕生日
  • 子供2_名
  • 子供2_性別
  • 子供2_誕生年
  • 子供2_誕生月
  • 子供2_誕生日
  • 子供3_名
  • 子供3_性別
  • 子供3_誕生年
  • 子供3_誕生月
  • 子供3_誕生日
  • 敬称
  • 配偶者_敬称
  • 子供1_敬称
  • 子供2_敬称
  • 子供3_敬称
  • その他_連名
  • 配偶者_連名設定
  • 子供1_連名設定
  • 子供2_連名設定
  • 子供3_連名設定
  • その他_連名設定
  • マーク
  • 姓名反転
  • 英表記住所
  • 表示名形式
  • 連名配置
  • 作成日
  • 更新日
  • 表示名
  • 表示名_ふりがな
  • 表示名_フリガナ
  • 表示名_フリガナ_半角
  • 姓_フリガナ
  • 姓_フリガナ_半角
  • 名_フリガナ
  • 名_フリガナ_半角
  • 所属_フリガナ
  • 所属_フリガナ_半角
  • 所属_郵便番号から建物名等
  • 所属_都道府県から建物名等
  • 所属_都道府県から番地
  • 所属_市区町村と町域
  • 所属_町域から建物名等
  • 所属_町域と番地
  • 所属_番地と建物名等
  • 自宅_郵便番号から建物名等
  • 自宅_都道府県から建物名等
  • 自宅_都道府県から番地
  • 自宅_市区町村と町域
  • 自宅_町域から建物名等
  • 自宅_町域と番地
  • 自宅_番地と建物名等
  • 誕生年月日
  • 年齢
  • 配偶者_年齢
  • 子供1_年齢
  • 子供2_年齢
  • 子供3_年齢
  • レコード番号
  • 整理番号
  • エクスポートしない

vCard 3.0 出力文字セット

vCard 3.0 の出力文字セットを指定します。以下のいずれかを指定することができます。

  • 日本語(Shift-JIS) ← Win 初期値
    vCard 3.0 ファイルを日本語(Shift-JIS)でエクスポートします。
  • Unicode(UTF-8) ← Mac 初期値
    vCard 3.0 ファイルをUnicode(UTF-8)でエクスポートします。
  • Unicode(UTF-16)
    vCard 3.0 ファイルをUnicode(UTF-16)でエクスポートします。

関連ページ

姓名の分割

姓または名のフィールドに “山田 太郎” などの姓名が結合したデータがある場合、そのデータを、姓、名の各フィールドに分割します。ふりがながある場合はそのデータも同時に分割します。分割するには、姓名の間に全角スペースまたは半角スペースが必要です。

姓名を分割するには(カードレイアウト上の隠しボタンを使う方法)

この方法は、データの入力中に即座に分割したい場合に便利です。処理対象は現在表示中のレコード1件に対して行われます。処理対象を複数のレコードにしたい場合は、後述の「姓名を分割するには(メニューコマンドを使う方法)」をご利用ください。

例えば、姓フィールドに “山田 太郎” というデータがある場合、姓フィールドが “山田”、名フィールドが “太郎” となります。分割手順は以下のとおりです。

  1. 処理対象のレコード表示します。
  2. 姓と名のフィールドの間(隠しボタンになっています)をクリックします。

姓名を分割するには(メニューコマンドを使う方法)

この方法は、複数のレコードの姓名を一括して分割する場合に便利です。姓または名のフィールドに “山田 太郎” などの姓名が結合したデータをインポートした際にご利用ください。

例えば、姓フィールドに “山田 太郎” というデータをインポートしてこの処理を行うと、姓フィールドが “山田”、名フィールドが “太郎” となります。分割手順は以下のとおりです。

  1. 必要に応じて対象レコードを編成します。すべてのレコードを処理対象にする場合は、対象レコードをすべて表示します。
  2. スクリプトメニューから「姓名を分割…」を選択します。検索レイアウトや設定レイアウトでは実行できません。
  3. 姓名の分割ダイアログで、処理対処のレコードを選び実行します。

関連ページ

ふりがなを一括して自動生成

対象レコードまたは現在のレコードの姓、名、所属名をもとに、対応するふりがなを一括して自動生成※します。ふりがなが設定されていないデータをインポートしたときなどに利用すると便利です。既にふりがなが設定されている場合は何も行いません。

この機能は、Mac のみで利用することができます。実行中のプラットフォームが Windows の場合は利用できません。通常のふりがなは、姓、名、所属名を入力したときに、それぞれ自動的に生成されます。入力の際のふりがなは、Windows でも Mac でも自動的に生成されます。

※ 文字列によりふりがなが設定されない場合があります。また、意図しないふりがなが設定される場合があります。意図しないふりがなが生成された場合は、ふりがなフィールドの値を修正してください。

姓、名、所属のふりがながを一括して自動生成するには

  1. 必要に応じて対象レコードを編成します。すべてのレコードを処理対象にする場合は、対象レコードをすべて表示します。
  2. ふりがながフィールドが配置されているレイアウトを表示します。
  3. スクリプトメニューから「ふりがなの自動生成…」を選択します。
  4. ふりがなの自動生成ダイアログで処理対処のレコードを選び実行します。

項目: 所属_フリガナ_半角

所属のフリガナ(半角カタカナ)を格納するフィールドです。[所属_ふりがな] フィールドを基に自動生成されます。このフィールドへの入力及びインポートはできません。

フィールドを配置しているレイアウト

なし

レイアウト上のフィールドラベル

なし

インポート/エクスポート時のフィールド名

  • 所属_フリガナ_半角

項目: 所属_フリガナ

所属のフリガナ(全角カタカナ)を格納するフィールドです。[所属_ふりがな] フィールドを基に自動生成されます。このフィールドへの入力及びインポートはできません。

フィールドを配置しているレイアウト

なし

レイアウト上のフィールドラベル

なし

インポート/エクスポート時のフィールド名

  • 所属_フリガナ

項目: 名_フリガナ_半角

名のフリガナ(半角カタカナ)を格納するフィールドです。[名_ふりがな] フィールドを基に自動生成されます。このフィールドへの入力及びインポートはできません。

フィールドを配置しているレイアウト

なし

レイアウト上のフィールドラベル

なし

インポート/エクスポート時のフィールド名

  • 名_フリガナ_半角