Excelの連続データを簡単に作成する方法とは?

このQ&Aのポイント
  • Excelで複数の添え字のある要素の連続データを作成する方法を探しています。
  • 具体的には、x_{a,b,c}のような連続データを楽に作成したいです。
  • また、連続データの計算式において一部の値を増加させたい場合もあります。
回答を見る
  • ベストアンサー

excelの連続データについて

excelの連続データについて 数式などで複数の添え字のある要素(x_{a,b,c}のような)についてデータをまとめようとしています. そのため,excelでx(1,1,1)~x(5,5,5)のような連続データを作りたく,楽にできる方法を探しています. x(1,1,1)からフィルハンドルを使うと, x(1,1,1) x(1,1,2) x(1,1,3) と最後の要素だけが増えていきます. はじめはこれでいいのですが,x(1,1,5)までいくと自動でx(1,2,1)になるように設定することはできないでしょうか. また,x(1,1,1)+y(1,1,1) x(1,1,2)+y(1,1,2)・・・というような連続データを作りたい場合も x(1,1,1)+y(1,1,1) x(1,1,1)+y(1,1,2)と最後の値しか変わらないのですが,増加していってほしい部分を指定することはできないのでしょうか.

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

>はじめはこれでいいのですが,x(1,1,5)までいくと自動でx(1,2,1)になるように設定することはできないでしょうか. 5づつで次の段階の数字がアップするなら以下のような数式で連続データが作成でき、ます。 ="x("&INT((ROW(A1)-1)/25+1)&","&MOD(INT((ROW(A1)-1)/5+1)-1,5)+1&","&MOD(ROW(A1)-1,5)+1&")"

rannar
質問者

お礼

ありがとうございます。 いただいた回答を参考に、いろんな値でも試して使えるようになりました。 使い道のわからなかった関数もあり、大変勉強になりました。

その他の回答 (3)

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

見た目の文字列で良いこと(配列の意味は全くない) 125行までで正しい、と言う式で ="X(" & INT((ROW()-1)/25)+1 & "," & MOD(INT((ROW()-1)/5)+1-1,5)+1 & ","&MOD((ROW()-1),5)+1 &")" #1のご回答と1箇所だけ違う。 同じであったり、私に方が間違っていたらすみません。

rannar
質問者

お礼

ありがとうございます。 imogasi様の書き方でも、私の期待通りに表示されました。 このように書くこともできるんですね。

回答No.3

もう一案 =TEXT(SUM(110,ROW(A25),FLOOR(ROW(A25)-1,5^{1,2,3})*{1,2,3}),"x(0!,0!,0)")

rannar
質問者

お礼

ありがとうございます。 他の方々とは違った書き方で、こちらも参考にさせていただきます。

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

一例です。 X(1,1,5)→X(1,2,1)、X(1,5,5)→X(2,1,1)として5単位に増加していきます。 任意セルに以下の数式を設定、下方向にコピー、その範囲をコピー→貼り付け先に形式を選択して貼り付け→値を選択→OK ="x("&FLOOR(MOD(ROW(A1)-1,125)/25,1)+1&","&FLOOR(MOD(ROW(A1)-1,25)/5,1)+1&","&MOD(ROW(A1)-1,5)+1&")"

rannar
質問者

お礼

ありがとうございます。 思い通りの値が出てくるようになりました。 関数について勉強になりました。

関連するQ&A

  • エクセルのオートフィルが連続データなのに同じデータ

    エクセルのオートフィルにて数式(足し算)を 連続データに数式バーでは表示されているのに、セル上では、同じデータが表示されて困っています。セルをダブルクリックしてエンターすると正確な値が表示されますが、使用上不安です。エクセルのバージョン2002と2003は同じ結果でした。作成者のバージョンはわかりません。お手数ですがご教授願います。

  • エクセルの関数の引数について

    質問の内容は、エクセルの関数の引数を連続データでフィルできないか、という内容です。 「=MID(M14,1,1)」という数式が入ったセルを、フィルハンドルで ドラッグするとM14の値がN14になるという具合に連続になってしまいます。 M14を絶対参照にして試してみても、数式がコピーされるだけで連続データにはなってくれません。 真ん中の”1”という引数を連続データでフィルしたいのですが、 何か方法はありませんでしょうか? どなたかわかる方がいましたら教えてください。 お願いします。

  • エクセルにて連続データのオートフィル

    エクセルで連続データのオートフィルについての質問です。 セルに1、2という値があってオートフィルをすれば1、2、3、4、5・・・と連続した値のオートフィルが出来ると思います。 しかし、値が6桁の年月の場合、オートフィルをすることは可能でしょうか? 201301という値があって(2013年1月)、それをオートフィルすると 201301 201302 201303 ・・・ 201312 201401 201402 ・・・ という具合に12月を過ぎると翌年になるオートフィルをしたいのですが、可能ですか?

  • エクセル2003で、フィルハンドルの連続データを使うと、1,2,3,4

    エクセル2003で、フィルハンドルの連続データを使うと、1,2,3,4,5,6・・・ という数列になりますが、これを1,3,5,7,9・・・といったように、公差が2以上の数列 で連続させたい場合はどう設定すればよいのでしょうか?

  • EXCELの連続データの作成について

    あるセルのデータを基に隣接するセルに連続データを入力するにはもとになるセルを選択 してフィル ハンドルをドラッグしますが、同じ値が続く場合(例えば 1 1 1 )と 増減する場合(例えば 1 2 3 ) がありますが、これはどこで指定してるのでしょうか。 この切り替えはCtrlを押しながらすればできますが、デフォルトの設定はどうしたらいいでしょうか。

  • 「Excel」 フィルハンドルで連続データがでる理由

    Excelで連続データを自動入力するオートフィル機能というものがあると思います。 例えば、1と入力してフィルハンドルを使ってドラッグすると1111111となってしまいます。 コントロールキーをおしながらフィルハンドルでドラッグすると123456となってくれます。 どうして違いがでるのでしょうか。 そういうものといったらそれまでなのですが、、、。 お分かりになる方、教えてください。

  • Excelの連続データ入力について

    Excelで連続データを入力したいのですが、連続するデータが複数重なると(かつ連続しない文字も含んでいます)これらのオートフィルは重なったセルも加算され狙ったものとは違う値になってしまいます。 例えば、 =A1 aaa(ただの文字) =B1 これをオートフィルで連続データを作成すると、 =A1 aaa =B1 =A4 aaa =B4 =A7 aaa =B7 こうなります。 本当は、 =A1 aaa =B1 =A2 aaa =B2 =A3 aaa =B3 こうしたいのです。 良い方法はありませんでしょうか? 宜しくお願い致します。

  • Excelのフィルハンドルで…「連続データ」の表示が出ない。

    フィルハンドルを用いて連続データを入力しようと するのですが、できません。 いつもはドラッグしたあとに「連続データ」というのが 出ていたのですが、出なくなりました。

  • Excel 行の連続データを列に参照したいんです・・・

    Excelで縦のデータを横に参照したい場合どのように数式をコピーすればいいんでしょうか・・・?オートフィルをかけると行は固定されて、列は連続したデータになってしまいます。列を絶対参照にして行を相対参照にしてもできません。 すみません、どなたか教えてください。

  • エクセルの連続データを検索

    エクセルで住所を入力した後,オートフィルを使って次の行にコピーしたつもりがコントロールキーを押し忘れて,連続入力してしまったとします。 その連続データの部分を検索するようなことはできるのでしょうか?

専門家に質問してみよう