FAQ
ArcGIS Pro: フィールド演算でテーブルのフィールドの値を連結する方法
ナレッジ番号:3480 | 登録日:2023/05/29 | 更新日:2026/04/13
概要
フィールド演算を用いて、属性テーブルのフィールドの値を 2 つ以上連結する方法を説明します。
手順
- マップに、フィーチャクラスまたはテーブル データを追加します。
- 連結した値を格納するフィールドを新しく作成します。既存のフィールドに格納する場合は、手順 6 へ進みます。
[コンテンツ] ウィンドウでレイヤーまたはテーブルを選択し、[データ] タブ → [フィールド] をクリックします。 - [フィールド ] タブ → [新規] をクリックします。
- [フィールド名] や [エイリアス] を入力し、格納する値に応じて適切な [データ タイプ] を選択します。
※ 選択するデータ タイプが不明な方は「フィールド タイプの長さ、桁数、精度について」の FAQ をご参照ください。 - [フィールド] タブ → [保存] をクリックします。
- [コンテンツ] ウィンドウでレイヤーまたはテーブルを右クリック → [属性テーブル] をクリックし、属性テーブルを開きます。
- 新しく作成したフィールドのフィールド名を右クリックし、[フィールド演算] をクリックします。
- [式の種類] で [Python] を選択します。
- [ヘルパー タイプ] から [関数] をクリックし、[フィールドの結合] をダブルクリックします。
- [フィールド名 =] 内、ConcatenateFields(!Field1!, !Field2!) のフィールド部分「!Field1!, !Field2!」を [フィールド] から選択し、変更します。
※ 3 つ以上のフィールドを結合したい場合は、(!Field1!, !Field2!,!Field3!) と「,」でフィールドの数を増やします。 - [コード ブロック] 内、デフォルトで入力される 「sep="-"」を必要に応じて変更します。
「sep="-"」を使用して値を連結すると「Filed1-Field2」という表記になります。結合符が必要ない場合は、「sep=""」に修正します。 - [OK] をクリックします。
水色枠内のフィールドを連結して赤枠のフィールドに格納しました。
参考情報
米国Esri社のヘルプに参考情報が記載されています。
- マップに、フィーチャクラスまたはテーブル データを追加します。
関連する質問
メタデータ
種類
機能
製品
バージョン