小文字から大文字による列の分割

Power Query では、さまざまな方法を使用して列を分割することができます。 データにキャメルケースのテキストや同様のパターンが含まれている場合、選んだ列を、最後の小文字から次の大文字に切り替わるすべてのインスタンスで簡単に分割することができます。

[列の分割] > [小文字から大文字による分割] がある場所

[列の分割: 小文字から大文字による分割] オプションは次の 3 か所にあります。

  • [ホーム] タブ[列の分割] ドロップダウン メニューの下、 [変換] グループ内。

    [ホーム] タブの下の [小文字から大文字による分割] を示す画像。

  • [変換] タブ[列の分割] ドロップダウン メニューの下、 [テキスト列] グループ内。

    [変換] タブの下の [小文字から大文字による分割] を示す画像。

  • 列を右クリックする[列の分割] オプション内。

    列を右クリックしたときの [小文字から大文字による分割] を示す画像。

小文字から大文字への位置で列を複数の列に分割する

この例の最初のテーブルは、次の画像のように、Word という 1 列と、Syllables という追加の列があります。 ここでは 1 列目にのみ注目します。

Word 列と Syllables 列に 5 行、Word 列に単語の前半と後半が含まれているテーブルが表示されている画像。

この列には、各行に 2 つの値が保持されています。

  • FirstWord — 複合語の前半。
  • SecondWord — 複合語の後半。

この例では、上の一覧で説明した 2 つの列にこの列を分割します。 列を選び、小文字から大文字への位置で列を分割するオプションを選びます。

この 1 つの列は、最後の小文字から次の大文字までのすべての指定されたインスタンスが複数の列に分割されます。 この場合は、2 列に分割されるだけです。

最終的なテーブルは次の図のようになります。

Word.1 列、Word.2 列、Syllables 列を示す画像。単語の前半と後半が 2 列に分かれています。