FAQ
ArcGIS Pro: フィールド演算でテーブルのフィールドの値を連結する方法

ナレッジ番号:3480 | 登録日:2023/05/29 | 更新日:2026/04/13

概要

フィールド演算を用いて、属性テーブルのフィールドの値を 2 つ以上連結する方法を説明します。

手順

  1. マップに、フィーチャクラスまたはテーブル データを追加します。
  2. 連結した値を格納するフィールドを新しく作成します。既存のフィールドに格納する場合は、手順 6 へ進みます。
    [コンテンツ] ウィンドウでレイヤーまたはテーブルを選択し、[データ] タブ → [フィールド] をクリックします。

  3. [フィールド ] タブ → [新規] をクリックします。

  4. [フィールド名] や [エイリアス] を入力し、格納する値に応じて適切な [データ タイプ] を選択します。
    ※ 選択するデータ タイプが不明な方は「フィールド タイプの長さ、桁数、精度について」の FAQ をご参照ください。

  5. [フィールド] タブ → [保存] をクリックします。

  6. [コンテンツ] ウィンドウでレイヤーまたはテーブルを右クリック → [属性テーブル] をクリックし、属性テーブルを開きます。
  7. 新しく作成したフィールドのフィールド名を右クリックし、[フィールド演算] をクリックします。

  8. [式の種類] で [Python] を選択します。

  9. [ヘルパー タイプ] から [関数] をクリックし、[フィールドの結合] をダブルクリックします。

  10. [フィールド名 =] 内、ConcatenateFields(!Field1!, !Field2!) のフィールド部分「!Field1!, !Field2!」を [フィールド] から選択し、変更します。
    ※ 3 つ以上のフィールドを結合したい場合は、(!Field1!, !Field2!,!Field3!) と「,」でフィールドの数を増やします。

  11. [コード ブロック] 内、デフォルトで入力される 「sep="-"」を必要に応じて変更します。
    「sep="-"」を使用して値を連結すると「Filed1-Field2」という表記になります。結合符が必要ない場合は、「sep=""」に修正します。

  12. [OK] をクリックします。
    水色枠内のフィールドを連結して赤枠のフィールドに格納しました。

参考情報

米国Esri社のヘルプに参考情報が記載されています。

関連する質問

メタデータ

種類

機能

製品

バージョン