FAQ
空白を区切り文字として使用して、新規フィールドに文字列フィールドからの文字を抽出する方法

ナレッジ番号:5504 | 登録日:2023/07/27 | 更新日:2024/11/21

【概要】

空白を区切り文字として使用して、新規フィールドに文字列フィールドからの文字を抽出する方法を示します。
最初の空白文字より左側にある全ての文字を抽出し、別のフィールドにペーストします。


【手順】

  1. エディタツールバーの[エディタ] > [編集の開始]をクリックします。
  2. テーブルオブコンテンツ内のレイヤあるいはスタンドアロンテーブルを右クリックし、[属性テーブルを開く]あるいは[開く]をクリックします。
  3. 抽出した文字を格納したいフィールドを右クリックし、[フィールド演算]をクリックします。
  4. [高度な設定]チェックボックスにチェックを入れます。

    Image

  5. 最初のテキストボックスに以下のVBAステートメントを入力します。

    dim space as integer
    space = instr([name], " ")
    dim var as string
    var = left([name], space)

    2,4行目の[name]はソースフィールド名を指定します。
  6. 一番下のテキストボックスには'var'と入力します。
  7. [OK]をクリックします。

メタデータ

種類

製品