• ベストアンサー

エクセルのデータの作成なのですが

ほとんど同じでひとつだけ等差数列のデータを作りたいです。 例をいいますと a1 a2 b1 a4 というものがあったとして「b1」のところだけをb2,b3,b4,b5と増やしていきあとのところはすべて同じものを固定したいのです。 a1 a2 b2 a4 から a1 a2 b3 a4 になって a1 a2 b4 a4 となる意味です。 初心者でややこしい上に説明が下手で申し訳ないのですが できるものなのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

#2です。 >VBAというものがあるんですね。 正直なところよくわからないのですが 調べてみたいと思います。 ーー それはそれでやってください。 VBAは質問者は、未経験だと思うって、私は具体的に書かなかった。 ============== しかしその下に書いたのは、関数を使った(かつ操作の置換も使いますが)方法です。 (それはVBAとは関係ないやり方です。) ーー 実際に私の例ででも、書いた方法でやってもらえたのでしょうか。 (相当ユニークなやり方だと自負してます)

masaaki12
質問者

お礼

わざわざお考えいただきありがとうございます 試してみたいと思います。 ただ私の説明不足でしたが 作るのは5こだけでなく500個ぐらいなので置き換えがそれだけの数かかってしまうのかなと思いました。 ユニークな発想ありがとうございます<m(__)m>

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

VBAでなら素直に出来ます。 ーー 関数+置換で考えました。 複写をしても、思い通りになることが必要要件です。 例データ A1:A5 5行単位です * / ( 1 ) 1のところの式は =INT((ROW()-1)/5)*3+1 -- 上式の要素は 5<=5行単位から来ます *3<=3づつ増やすから来ます。 */・・などの記号==>変にa、b、cや数字を使うと、複写すると変化するので、あえてこれを一旦使い変化しないようにします。 ー スタート値は式の最後の+1の1です。3なら+3にします。 ーー A1:A5を範囲指定し、A5で+ハンドルをだし、下方向に引っ張る ーー その後 *は任意の数または文字列に置換する。 /も同じ。 全体で4回置換を行う。 既定の繰り返しの数(上例では4つ)がまあままの数の場合使えるでしょう。 ーー 結果(置換前) * / ( 1 ) * / ( 4 ) * / ( 7 ) * / ( 10 ) * / ( 13 )

masaaki12
質問者

お礼

ありがとうございます。 VBAというものがあるんですね。 正直なところよくわからないのですが 調べてみたいと思います。 できそうだということだけで大変ありがたいです。 希望が持てました、感謝いたします。

noname#64531
noname#64531
回答No.1

b1というセル位置の数値を仮に5ずつ増やしていきたいと言うことでしょうか。 別セルに5といれておき、そのセルをコピー b1に貼り付けるのですが、 編集>形式を選択して貼り付け>加算 こういった一般機能をつかうか、マクロでしょう。 質問を取り違えてるのでしたら、補足願います。

masaaki12
質問者

補足

言葉が足りず大変申し訳ありません。 b1の部分をb2,b3からb500ぐらいまで増やしていくという形です。 a1 b1にまったく意味はなく言い換えるなら たとえば 月1 火2 水3 木1 金4 という文章があったとして それを 月1 火2 水3 木2 金4 をへて 月1 火2 水3 木3 金4 という形で木のところだけ一つずつ増えていく文章を作成するというイメージです。 表現方法が稚拙で申し訳ありません。

関連するQ&A

  • エクセルで、2種類のデータを交互に入れなおす方法はありますでしょうか??

    いつもお世話になっております^ ^ エクセルで、2種類のデータを 交互に入れなおす方法はありますでしょうか?? 各データは10000以上あります。 例)データAの数列     1     2     3     4   データBの数列     5     6     7     8   の場合、次のように   数字を交互に並べたいのであります。     1(Aのデータ)     5(Bのデータ)      2(Aのデータ)     6(Bのデータ)     3(Aのデータ)     7(Bのデータ)     4(Aのデータ)     8(Bのデータ)  データAの数列がA1セル~A10000セル以上にあり、 データBの数列がB1セル~B10000セル以上にあります。 CセルにデータAとBを交互に入れなおしたデータを 表示したいと思っております。 文章が稚拙ですので、 説明不足などありましたら、 ご指摘下さい! どなたか知識を分けていただけませんでしょうか? よろしくお願い致しますm(_ _)m

  • エクセルの使い方について

    エクセルの使い方について、初心者で使い方がいまいちわからないので質問します。 例えば2種類の0秒~1秒までのデータがあるとして、その間のデータ量がAは10個で、Bは20個だとします。 これを横軸に時間、縦軸にA,Bとして一つのグラフにまとめるにはどうしたらいいのでしょうか? Bのデータ量を10個にするのではなく、データ量はAは10個、Bは20個のままでグラフを作りたいです。またAのデータは0.1秒ごとのデータということではありません。 説明がへたで申し訳ないのですがよろしくお願いします。

  • 数列について

    (等比数列) 次の数列の一般項を求めよ。 (1)1,11,11111… (2)125,125125,125125125,… (等差数列) 数列A;2,5,8…1001 数列B;10,20,30,…1000はともに等差数列である。 (1)AとBとに共通に含まれる数はどんな数列をつくるか。 分からないんで分かりやすくよろしくお願いします。

  • Excel シート間のデータ抽出と置き換え

    AとBのシートを比較して、 Aと同じ単語のあるセルがBにもあった場合には、 該当単語のある行から、特定セルの内容を、 Bのシートの該当行(同単語のある行)の特定場所にコピーする。 説明がヘタですみません。 例を挙げますと、 <Aのシート> A1:あ B1:Goo A2:い B2:Yahoo A3:う B3:Google <Bのシート> A1:あ B1:データなし A2:か B2:データなし A3:さ B3:データなし この様な場合、 AシートA1のデータ"あ"は、BシートのA1にもありますので、 その場合には、B1データの"Goo"を BシートのB1にコピーし <Bのシート> A1:あ B1:Goo A2:か B2:データなし A3:さ B3:データなし と、なるようすることを関数だけで行うことは可能なのでしょうか。 自分なりに色々調べてみたのですが、該当例を探すことができませんでした。 ご存知の方がいらっしゃいましたらご教授ください。 補足説明といたしまして、 データは全て文字です。 B1のシート内で検索データが重複することはありません。 検索語(検索対象語)の文字列にスペース(半角・全角共)含まれていた場合 そのスペースは検索対象から除外(無視)して認識する。 検索語は複数あります。 できれば、一括で行いたいのですが、それですとVBAでないと無理でしょうか。 宜しくお願いいたします。 教えてGooさんの枠を超えた質問であれば申し訳ありません。

  • 数列 (漸化式)

    A[1]=1 A[n+1]=4A[n]+2^n (n=1,2,・・・) {A[n]}の一般項を求めたいのですが 両辺2^nで割って、B[n]=A[n]/2^(n-1)とおくと、 B[n]+1=2(B[n]+1)とおけるから特性方程式より、B[n]が2^n -1と求められました その後はA[n]=・・・ どうすればいいのでしょうか? 等差数列なら A[1]+ΣB[k] k=1~(n-1)という感じで求められたのですが・・・ この数列は等差数列なのか、等比数列なのか・・・ 一見等差数列のようですが、+2^nがついていてこれも定数じゃないから、等差数列ともいえないな・・・と思いました。 階差数列?とはいえないかもしれないけど、B[n]が求まったらその後の段階としてどうすればいいのでしょうか、よろしくおねがいします。

  • 即回答おねがいします!

    1から180までの整数のうち、 初項5、公差4の等差数列にあらわれる数の集合をA、 初項1、公差6の等差数列にあらわれる数の集合をBとする。 (1)Aに属するすべての数の和を求めよ。 (2)共通部分A∧Bに属する要素の個数を求めよ。 (3)和集合A∨Bの属する全ての数の和を求めよ。 (1)はΣで考えるのでしょうか?(答えは4004??) (2)(3)はまずどうしたらいいのかもよく分かりません(/_;) なるべく細かく教えてください...

  • 至急お願いします!!!

    高2 数B 等差数列、等比数列 等差数列 [an]と等比数列[b n]は、ともに初項が1であり、 a2= b2, a3キb3, a4=b4 を満たしている。 このとき、数列 [an]と[b n]の一般項を求めよ。 ほんとに困ってます、、お願いします!

  • 等差数列の和

    1から180までの整数のうち、 初項が5、公差が4の等差数列に現れる数の集合をA, 初項が1、公差が6の等差数列に現れる数の集合をBとする。 (1)Aに属するすべての数の和を求めよ。 (2)共通部分A∩Bに属する要素の個数を求めよ。 (3)和集合A∪Bに属する全ての数の和を求めよ。 解ける方がいらっしゃいましたら、 解説お願いしますm(__)m

  • エクセルでデータを反映させたい。

    エクセルで下記のことをしたいのですが、どのような方法が ありますか?   A B C D E (列) 1 1  a b c d 2 2  e f g h 3 3  i j k l (行) ・他シートにA1の「1」を入れると、B~E列のデータが反映する。 (A列の数字が個人を指すもので、それを選択すると付随するデータ(B~E)も反映するということなんですが・・・。 説明が下手で申し訳ないのですが、どなたか教えて下さい。

  • 大至急高校数学

    高校数学の問題です。 1から180までの整数のうち、初項が5、公差が4の等差数列となる数の集合をA、初項が1、公差が6の等差数列となる数の集合をBとする。 和集合A∪Bに属するすべての数の和を求めよ。 解答 5370 詳しい解説宜しくお願い致します。

専門家に質問してみよう