- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルシートのデータの並び順を変えたい)
エクセルシートのデータの並び順を変える方法
このQ&Aのポイント
- エクセルシートのデータの並び順を変える方法について詳しく説明します。
- sheet1のメールアドレスリストをsheet2のA列に名前、メルアド、電話の順で縦に並べる手順をご紹介します。
- 手動で200個以上のセルを入力する必要がある場合でも、特定の関数を使用することで効率的に作業を進めることができます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
「200個」どころか百万個以上でもヘッチャラです。 Sheet2!A1: =OFFSET(Sheet1!A$1,(ROW(A1)-1)/3,MOD(ROW(A1)-1,3))
その他の回答 (1)
- bunjii
- ベストアンサー率43% (3589/8249)
回答No.2
>関数だとどうなりますか? INDEX関数でもできます。 Sheet2のA1へ次の式を入力し、下へオートフィルコピーすれば良いでしょう。 =INDEX(Sheet1!A:C,INT((ROW()-1)/3)+1,MOD(ROW()-1,3)+1)&"" 数式の末尾の&""は該当セルが未入力のとき0になるのを""になる置き換えるためです。
質問者
お礼
なるほど いろいろ方法があるんですね。 参考になりました。 ありがとうございました。
お礼
うぉぉぉ できました。! そうゆう関数をすぐに思いつくなんて msMikeさんすごいですね。 関数の内容がすぐに理解できなかったので http://officetanaka.net/excel/function/tips/tips66.htm 複数列を1列にまとめる というのをみて OFFSETの使い道がわかりました。 ぐぐるにも OFFSETって言葉がわからなかったので とても参考になりました ありがとうございました。