FAQ
空白を区切り文字として使用して、新規フィールドに文字列フィールドからの文字を抽出する方法
ナレッジ番号:5504 | 登録日:2023/07/27 | 更新日:2024/11/21
- 【概要】
空白を区切り文字として使用して、新規フィールドに文字列フィールドからの文字を抽出する方法を示します。
最初の空白文字より左側にある全ての文字を抽出し、別のフィールドにペーストします。
【手順】
- エディタツールバーの[エディタ] > [編集の開始]をクリックします。
- テーブルオブコンテンツ内のレイヤあるいはスタンドアロンテーブルを右クリックし、[属性テーブルを開く]あるいは[開く]をクリックします。
- 抽出した文字を格納したいフィールドを右クリックし、[フィールド演算]をクリックします。
- [高度な設定]チェックボックスにチェックを入れます。
- 最初のテキストボックスに以下のVBAステートメントを入力します。
dim space as integer
space = instr([name], " ")
dim var as string
var = left([name], space)
2,4行目の[name]はソースフィールド名を指定します。 - 一番下のテキストボックスには'var'と入力します。
- [OK]をクリックします。
メタデータ
種類
製品