A列多数セルを50行ごとに区切るこんにちはゲストさん。A列多数セルを50行ごとに区切るA列にひたすら数字のセルがあります。これを50セルごとに区切って、B列、C列、D列・・・・・に50行ごとに割り振っていきたいのですが、こんなことを出来る関数はありますか?複数列を1列にする関数は聞いたことがあるのですが、1列を複数列にする関数は聞いた事がありません。こんな風にしたいというイメージ画像を添付します。13:07:07通報するQNo.7850463momomarioすぐに回答ほしいです質問者が選んだベストアンサーもし、A列の数値が1行目から始まっているのではない場合や、B列、C列、D列・・・・・に数字を表示させる行が1行目からではない場合には、以下の様にして下さい。仮に、A列の数値がA2セルから始まっていて、B列、C列、D列・・・・・に数字が表示させる行が3行目から始まっているものとした場合、まずはB3セルに次の関数を入力して下さい。=IF(OR(ROWS($3:3)>50,INDEX($A:$A,(COLUMNS($B:B)-1)*50+ROWS($3:3)-1+ROW($A$2))=""),"",INDEX($A:$A,(COLUMNS($B:B)-1)*50+ROWS($3:3)-1+ROW($A$2)))次に、B3セルをコピーして、B4~B52の範囲に貼り付けて下さい。(52行目をオーバーして貼り付けてしまっても構いませんが)次に、B列全体をコピーして、C列、D列、E列・・・・・に貼り付けて下さい。因みに、この関数の場合は、A列が空欄となっている箇所を表示する場合には、回答:No.2様の関数と同様に、正しく何も表示されない様になっていて、回答:No.1様や回答:No.4様の関数の様に、0が表示されたりはしません。14:55:37お礼すぐにやってみましたが出来ました。ありがとうございます。お礼の仕方がわからず、遅くなってしまいました。すごく、すごく助かりました。本当にありがとうございました。回答(6)ANo.6tom04こんばんは!関数での方法はすでに出ていますので、VBAでの一例です。VBE画面に↓のコードをコピー&ペーストしてマクロを実行してみてください。マクロ実行です)尚、データは1行目からあるとします。マクロを実行すると元に戻せませんので、別Sheetでマクロを試してみてください。20:24:28お礼お返事ありがとうございました。やってみましたが、マクロはよくわかりませんでした。・で必要列数作り、これらを50行目までコピーで事足りるような気もしないでもないです。A列が空白だと「0ゼロ」が返りますので、この考慮は必要です。IF関数を使うとか、表示形式で非表示にするとかですね。どんなやり方をしても「関数だけでは」A51セル以下が残ってしまいますけどね。これを解消するとしたら・・1~50行目をコピー、同範囲に値を貼り付け、その後、51行目以降を削除・・ですね。マクロの出番でしょうか。14:09:39お礼わかりやすかったです。ありがとうございました。(0)通報するANo.2KURUMITOB1セルには次の式を入力して右横方向にドラッグコピーしたのちに下方向にもドラッグコピーします。関数の入ったエクセルの表を作成しているのですが、作業の手順の関係で、その表をさらに他のファイルにコピペす...文字列と数字が入力されたセルから。数字と文字が入っています。エクセル2013を使用しております。A列の中の値を比較し、同じ値のセルを探します。エクセル2003を使っています。本の索引を作ってる途中です。エクセル2000のワークシート関数の質問です。エクセル2003を使っています。数式(関数)の入っているセルに文字入力はできないでしょうか。Reserved.掲載情報の著作権は提供元企業等に帰属します。