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

ナレッジ番号:3480 | 登録日:2023/05/29 | 更新日:2024/06/05

概要

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

手順

  1. マップにフィーチャクラスまたはテーブル データを追加します。
     
  2. 連結した値を格納するフィールドを作成します。既存のフィールドに格納する場合は 手順 6 へ進みます。
    [コンテンツ] ウィンドウでレイヤーまたはテーブルを選択し、[データ ] タブの [フィールド ] をクリックします。
  3. [フィールド ] タブの [新しいフィールド ] をクリックします。
  4. [フィールド名] を入力し、[データ タイプ] を選択します。
    ※ 選択するデータ タイプが不明な方はこちらの FAQ をご参照ください。
  5. [保存] をクリックします。
     
  6. 属性テーブル上で新しく作成したフィールドのフィールド名を右クリックし、[フィールド演算] をクリックします。
  7. [式の種類] が [Python 3] になっていることをご確認ください。
     
  8. [ヘルパー] の [関数] をクリックし、[フィールドの結合] をクリックします。
  9. コード ブロック内の 「sep="-"」のままだと「Filed1-Field2」という表記になりますので、結合符が必要ない場合は、「sep=""」に修正します。
    ConcatenateFields(!Field1!, !Field2!) のフィールド部分「!Field1!, !Field2!」をフィールド一覧から選択し、変更します。
    ※ 3 つ以上のフィールドを結合したい場合は、(!Field1!, !Field2!,!Field3!) という風に「,」でフィールドの数を増やします。
  10. [OK] をクリックして実行します。
    水色枠内のフィールドを連結して赤枠のフィールドに格納しました。
 

参考情報

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

関連する質問

メタデータ

種類

製品

バージョン