Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(指定なし : 指定なし)
PowerQueryで SUBSTITUTE関数のような結果を得たい
投稿日時: 22/07/01 15:54:44
投稿者: tarima

PowerQueryでC列の結果を得たいです。
 
A列に都道府県名、B列は都道府県ありなしが混在。C列は、SUBSTITUTE関数で都道府県削除
 
都道府県名を削除するため、ワークシートでは、SUBSTITUTE関数を使用しています。
これをPowerQueryで変換する方法を教えてください。
 
A列    B列        C列        式
東京都    東京都港区XXXXX    港区XXXXX    =SUBSTITUTE(B2,A2,"")
東京都    千代田区XXXXX    千代田区XXXXX    =SUBSTITUTE(B3,A3,"")
千葉県    千葉県船橋市XX    船橋市XXXXX    =SUBSTITUTE(B4,A4,"")

回答
投稿日時: 22/07/01 16:55:23
投稿者: んなっと

    A           B
1  県名         住所
2 東京都    東京都港区XXXXX
3 東京都     千代田区XXXXX
4 千葉県    千葉県船橋市XX
5 東京都    東京都港区ああ
6 東京都   東京都町田市ああ
7 北海道 北海道苫小牧市いいい
8 京都府    京都府京都市う
9 三重県   三重県津市えええ
 
let
    Tbl = Excel.CurrentWorkbook(){[Name="テーブル1"]}[Content],
    Rep = Table.AddColumn(Tbl, "市名", each Text.Replace([住所],[県名],""))
in
    Rep
 
    A           B        C
1  県名         住所      市名
2 東京都    東京都港区XXXXX    港区XXXXX
3 東京都     千代田区XXXXX  千代田区XXXXX
4 千葉県    千葉県船橋市XX    船橋市XX
5 東京都    東京都港区ああ    港区ああ
6 東京都   東京都町田市ああ   町田市ああ
7 北海道 北海道苫小牧市いいい 苫小牧市いいい
8 京都府    京都府京都市う    京都市う
9 三重県   三重県津市えええ   津市えええ
 

投稿日時: 22/07/01 17:34:26
投稿者: tarima

んなっと様
いつもありがとうございます!
またまた助かりました。希望どおりです。
列の追加でカスタム列の式にいろいろ書いてみたのですが、エラーになり困っていました。