Excel Power Query を使用してテキストのインデントに基づいて新しい列を作成する

Excel Power Query を使用してテキストのインデントに基づいて新しい列を作成する

私が何を達成しようとしているのかは、いくつかの写真で説明するのが一番良いと思います。

次のサンプル データ セット (生データ) があります。

生データ

column1 を使用して 2 つの列を作成する必要があります。最初の列にはインデントされていない行のテキストが含まれ、もう 1 つの列にはインデントされた行のテキストが含まれます (Power Query 後)。

Power Queryの後

Power Query を使用して列 1 を変換し、2 つの新しい列を作成する必要があります。1 つ目はインデントされていない行で、2 つ目はインデントされた行です。

Power Query を使用してこれが可能ですか。

どうもありがとう。

答え1

Column2 は、次の関数を使用してcustom columnアンダーで作成できます。Add Column

= if Text.StartsWith([Column1]," ") then null else [Column1]

次に、fill下のオプションを使用してtransform、行に住所を入力します。

Column3 は次のように作成できます。

= if Text.StartsWith([Column1]," ") then [column1] else null

関連情報