• 締切済み

excelの使い方

エクセルの使い方について質問なのですが l a l b l a l b l ・・・ というふうにabのかたまりが5つ 横並びに並んでいて、それを l a l b l l a l b l l a l b l というふうに縦並びに変えて行きたい のですがどのように関数を打ち込めば よいのかわかりません。知っている方がいれば、教えていただけないでしょうか?

みんなの回答

  • m_and_dmp
  • ベストアンサー率54% (987/1817)
回答No.1

添付図をごらんください。 セルA1からセルJ1 の10個のセルにデータが入力されています。 それを、二行目以下のように並べ替えたらいいのですか? セルA2に =OFFSET(B$3,0,((ROW(B4)-ROW(B$3)-1)*2)) セルB2 に =OFFSET(C$3,0,((ROW(C4)-ROW(C$3)-1)*2)) (セルA2 を右にドラッグしてオートフィルしても良い。) と入力し、下方へ(6行目まで)ドラッグして、オートフィルします。 このように数式で並べ替えた場合は、1行目のデータを削除すると並べ替えたデータもなくなってしまいます。そうならないようにするには、再配置後、データの範囲を選択してコピーし、形式を選択して貼り付けで、「値」として同じ場所に貼り付けると良いです。 A|B|A|B|A|B|A|B|A|B だと、どのAがどこへ再配置されたのか分からなくなるので、A|B|AA|BB|AAA|BBB ・・・ としました。 たかだか、10個のデータなら、マウスで引っ張って並べ替えたほうが速いと思います。

関連するQ&A