1行を説明付きで複数行に分割する

1行を説明付きで複数行に分割する

それで、複数の価格があり、時には価格がないデータ値を1行に分割するにはどうすればいいかと思いました。

このような

       1   2   3
Mark  30  20  30      
Bella 20  10  11

の中へ

Mark 1 30
Mark 2 20
Mark 3 30 
Bella1 20 
Bella 2 10
etc.

答え1

Power Query を使用してテーブルのピボットを解除してみます。

  1. 範囲を選択し、「データ」-「テーブル/範囲から」に移動し、「テーブルにヘッダーがある」をチェックします。 ここに画像の説明を入力してください

  2. 列 1、2、3 を選択し、[変換] に移動して、[列のピボット解除] を選択し、[ホーム] に移動して、[閉じる] をクリックして読み込みます。 ここに画像の説明を入力してください

答え2

多少汚いですが、適切に機能する多段階のソリューションを提案したいと思います。

ここに画像の説明を入力してください

使い方:

  • オピH194:J195
  • セルを選択しH199てクリックアステ、スペシャルを発動してからヒットT転載する。
  • 次に選択しH194:J194、押すtrlボタンを押して選択H196:J196し、オピ。
  • セルを選択しH202てクリックアステ、アステスペシャル&T転載する。

ヘルパー値の場合:

  • 入力いいえame in K199:K200&いいえアンバーL199:L200これらの値は、名前を何回繰り返すかを決定しますG199:G204)。
  • 1セルに入力しますJ199
  • セル内の数式J200: =J199+L199、下方向に入力します。

  • 取得するためシニア番号F199:F204、 に と入力し1F199両方を選択し2F200下にコピーします。

名前:

  • セルに数式を入力G199して下方向に塗りつぶします。

=IFERROR(VLOOKUP(F199,$J$199:$K$202,2),"")

注意

  • 見栄えを良くするために、後で HELPER VALUES を非表示にすることができます。

ここに画像の説明を入力してください

  • 必要に応じて、転置と数式のセル参照を調整できます。

関連情報