- ベストアンサー
エクセルでこのようなことがしたいのです
A B C 1 0.1 0.1 2 0.2 3 0.3 4 0.4 5 0.5 6 7 0.2 8 9 10 セルA1のデータをC1、セルA2のデータをC7にして、5つのセルを間隔にしたい場合、どうすればよいのでしょうか よろしくお願いします
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。maruru01です。 C1に「#a1」、C7に「#a2」と入力します。 C1:C12を選択して、下の行へフィルコピーします。 すると、 C1=#a1 C7=#a2 C13=#a3 C19=#a4 ・・・ と連番で入ります。 そうしたら、C列を選択して、メニューの[編集]→[置換]で、 [検索する文字列]:「#」 [置換後の文字列]:「=」 で、[すべて置換]します。
その他の回答 (3)
- nyajala
- ベストアンサー率19% (21/110)
1)C列で5つ分を結合して1つのセルにします。 2)1)のセルをコピーし、次のセルを1つ選択して貼り付けます。 →これを必要分繰り返して、5つ分結合の1セルを要るだけ作ります。 3)2)で作成したセルに一つひとつ手作業で「=A●」を入力。 4)入力したセルをすべて選択して結合を解除。 かなりアナログな手作業ですが、これでC列は5つごとに目的の値が入力されていることになると思います…。 もっと効率的な方法が出ることを一緒に祈ります。人‐ ‐;)
お礼
ありがとうございました。
- imogasi
- ベストアンサー率27% (4737/17070)
C例のc1セルに =IF(MOD(ROW()-1,6)=0,INDEX($A$1:$A$100,INT((ROW()-1)/6)+1,0),"") と入れて、下にA列データ数の6倍したまで複写してください。
お礼
ありがとうございました。 初心者の私にはちょっと分からない式でしたが・・・ちゃんとできました。 ありがとうございました。
- bin-chan
- ベストアンサー率33% (1403/4213)
「5つのセルを間隔にしたい」の題意がよくわかりません。 単にセルC1に[=A1]、セルC7に[=A2]では駄目なのでしょうか? セルA1とセルA2の値が変化したときにどうなれば良いのですか?
お礼
ありがとうございました。 題意をうまく説明できなくすみませんでした。
お礼
こんな簡単なやり方があるとは・・・すごいの一言です。 この方法は、他にも使えそうです。ありがとうございました。