Alteryx Designerで住所の都道府県を除く方法

2023.06.19

初めに

お問い合わせ頂いた内容の中で ユーザー様にお役に立てそうな内容を投稿します!

お問い合わせ内容

都道府県があるデータと都道府県がない住所が混ざっている以下のデータがあります。

上記データを元に以下の処理を行います。
1.都道府県がない住所とある住所を区別。
2.都道府県がある住所の場合、都道府県の削除。

サンプルデータ

全体のワークフローと結果

都道府県がない住所とある住所を区別手順

比較データからマスターデータのデータがあるかどうか確認する方法で区別します。

1.都道府県のマスターデータを作成します。

都道府県のマスターデータ

以下データ省略

2.「検索置換ツール」を利用し、行の中にマスタデータにあるデータがある場合、
別途の行にマッチしたデータを記入します。

都道府県がある住所の場合、都道府県の削除手順

「都道府県がない住所とある住所を区別手順」をした結果、
元の比較データにマスタデータがある場合のみマッチデータをマッチデータを空に変換するようにします。

1.「フォーミュラツール」を設置し、新しい列を生成した後、
マッチしたデータがない場合は住所そのままを記入し、マッチデータがある場合はマッチする部分を空にして出力します。

「式例」


IF [都道府県]==Null() THEN
[住所]
ELSE
Replace([住所], [都道府県], "")
ENDIF


「フォーミュラツール設定例」