- ベストアンサー
【再度】Excel、列を追加する方法を教えてください!
imogasiの回答
- imogasi
- ベストアンサー率27% (4737/17068)
先ほど似たような質問が出て、締めきられたのでは?。 関数式による回答を。 sHEET1にデータがあるとして sHEET2に望みの表を作ります sHEET2のa1に=sHEET1!a1と入れる。 sHEET2のa2に=IF(MOD(ROW(),5)=0,OFFSET(Sheet1!$A$1,INT(ROW()/5),0),"")と入れて、a3以下に式を複写します。sHEET1のデータの5倍の行まで 複写します。 b列は=IF(MOD(ROW(),5)=0,OFFSET(Sheet1!$A$1,INT(ROW()/5),1),"")といれ複写 c列は=IF(MOD(ROW(),5)=0,OFFSET(Sheet1!$A$1,INT(ROW()/5),2),"")と入れて複写です。 ---- あとsHEET2をsHEET2に値のみ複写して式を消しましょう。 VBAによる回答も出来ますが。
関連するQ&A
- Excel、列を追加する方法を教えてください!
こんにちは。 Excelの使い方で悩んでいます。 今、A1~A200のセルまでテキストデータが入っています。 そのデータを編集しているところなのですが・・・。 各列に横の列を追加しなくてはいけません。 A1の横の列に4列追加する A2の横の列に4列追加する ・ ・ ・ ・ A200の横の列に4列追加する というように、すべての列に4列ずつ追加するのですが、簡単にやる方法があれば、教えてください。 お願いします。
- 締切済み
- オフィス系ソフト
- エクセルの行(列)挿入時の自動反映ついて
ご教授いただけますと幸いです。 ・エクセルにて行(列)を追加した場合、特定のセルにて、追加された行(列)のセルを参照することは可能なのでしょうか? [例] セルA-1にて、『=B1&C1&D1&E1』とあったとします。 DとEの間に列を挿入すると、『=B1&C1&D1&F1』となるかと思いますが、『=B1&C1&D1&E1&F1』としたいのです。 以上、何卒宜しくお願い致します。
- 締切済み
- その他MS Office製品
- エクセルで2列のデータを1列にする方法について質問です
エクセルで2列のデータを1列にする方法について質問です エクセルで2列のデータを1列のデータにするときに A B 1 a 2 b 3 c 4 d 5 e ↓ A B a 1 b 2 c 3 d 4 e 5 となるようにするにはどうすればいいでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルで規則的に列を入れたいのですが・・・
宜しくお願いします。 エクセル2003で規則的に列を挿入したいです。 例えば ============================= A B C D 算数 国語 社会 ============================== という列があり、A列とB列、B列とC列の 間に10行くらいずつ列を挿入したいです。 列が100行くらいの中に全て7列ずつ挿入したいので 普通にやると時間がかかってしまいます。 なにかいい方法ないでしょうか? 教えて頂ければと思います。 宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel VBA : 追加でコピペする方法
ExcelのVBAでマクロを作成したので教えて下さい。 sheet(1)C3からC列にDATAが入力済みです。 (同じく、D3からD列にもC列と同じ行数DATAが入力済みです。) DATAは、途中で空白セルは無く、全て埋められた状態です。 (つまり、C列とD列の使用されている行数は全く同じです。) それぞれのDATA(C列、D列)をコピーして Sheet(2)のB3(B列)とC3(C列)から下方にペーストするのですが、 Sheet(2)のB列とC列には既に旧DATAが入力済みなので 旧DATAは消去せず下側に追加する形式でコピペしたいのです。 (旧DATAの直下の行に新規にDATAを追加) 利用済みの行数を取得してコピーは下記で良さそうですが ? Cells(3,3).end(xlDown).Row.copy 書き込み(ペース)で思考が停止状態です。 どのようにすれば良いでしょうか ?
- ベストアンサー
- Excel(エクセル)
- エクセルマクロ、空白行(セル)の挿入
データがA、B、C、D、E列100行まであります。 このうちD、E列を除き、エクセルのマクロで1行ごとに空白で10行挿入したいです。 (A、B、C、D列のデータに空白セルを10行分挿入し、下にシフトするイメージ。D、E列はそのまま。) ご教授頂きたく、お願いします。
- 締切済み
- その他(Windows)
- エクセルでセルの結合について
Excel2000を使用してます。 A列B列C列に入力した文字をD列に全て表示させたく、 下記のようにしました。 A列 B列 C列 D列 あ い う あいう(計算式を=A1&B1&C1) か き く かきく(計算式を=A2&B2&C2) 上記のように、計算式を入れて希望通りの文字表示は 出来るんですが、それをメモ帳などにペーストすると "あいう" "かきく" のように"が入ってしまいます。 置換によって取ろうとしますが、エクセル上では該当がありませんとなります。 メモ帳に一旦ペーストして置換すると、”は取れますが、 横列も長い為エクセルにペーストし直すと、一つのセルに入らず、 複数の行に分かれてしまいます。 ””が入らずに、一つのセルに結合の値を出すには どうしたらよいのでしょうか?
- 締切済み
- Windows NT・2000
- テキストファイルのデータをエクセルへコピーのやり方
よろしくお願いします。 エクセル2000を使っています。 テキストのデータで A1/B1/C1 /はスペースです。 D1/E1/F1 データの長さは全部違います。 A2/B2/C2 D2/E2/F2 A3/B3/C3 D3/E3/F3 ・ ・(続く) といったものがあります。これをエクセルで A列 B列 C列 D列 E列 1行 A1 B1 C1 D1 E1 2行 A2 B2 C2 D2 E2 ・・・ 3行 A3 B3 C3 D3 E3 (続く) ・ ・(続く) という感じで別々のセルにいれて貼り付けしたいのです。 テキストデータを別々のセルに貼り付けする方法は 過去ログで「区切り位置」というのをつかえばいいというのはわかりましたが、この場合の複数行にわたるテキストデータをエクセルの1行に貼り付けする方法がわかりません。また、データの長さが違うために「区切り位置」もうまくいきません。 良い解決法をお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelの列の表示??
Excelで、あるデータをもらいましたが、 シートの上の1行の列幅 例えば”A”列の幅が”B、C、D”まで広がっていて、 セルをAから横にひとつ移動するといきなり”E”列までとんでしまいます。 2行目からはセルA→B→C→D→Eと移動します。 ”A”列には一つに収まる文字しか表示してありませんが、色で表題の区別をするためか横に広がっているようです。 これを通常通りに移動できるようにするにはどうしたらよいのでしょうか?
- 締切済み
- オフィス系ソフト
お礼
回答ありがとうございます。 >先ほど似たような質問が出て、締めきられたのでは? すみません。質問の仕方が悪かったので、締め切って再度質問させていただいております。 ありがとうございました。