• 締切済み

エクセル 縦コピー

横1列に並んでいるデータを関数式で縦に連続コピーするだけでひらうようにしたいのですが、お知恵をお貸しください。 |___| A | B | C | D | E | F | G | | 1 | F | Q | S | W | Z | R | P | | 2 |__ |__ |__ | | 3 |__ |__ |__ | | 4 |__ |__ |__ | | 5 |__ |__ |__ | | 6 |__ |__ |__ |

noname#16301
noname#16301

みんなの回答

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

質問の例の意味が判らない。 >| 2 |__ |__ |__ | と書いてあるのは 第1行目のセル3列分を第2行目、 第1行目の次のセル3列分を第3行目、 ・・ とセットしたいということでしょうか。 例データ A1からB1,C1,・・に 1 2 3 4 5 6 7 8 9 10 11 12 13 とあるとする A2に=OFFSET($A$1,0,(ROW()-2)*3+COLUMN()-1) B2,B3に式を複写する。 A2:C2を範囲指定し、C2で+ハンドルを出し、下の方へ 引っ張る。 結果 1 2 3 1 2 3 4 5 6 7 8 9 10 11 12 ・・・

回答No.2

A1からA10に、1,2,3,・・・、10と入ってるとします。(横にってことですね) A2に =OFFSET(A2,1-ROW(),ROW()-1,1,1) を入れて、下に引っ張ればいいんじゃないかしら。

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.1

1行目→A列なら A2=OFFSET($A$1,COLUMN()-1,ROW()-1) もっとも1行目をコピーして、「編集」「形式を選択して貼り付け」「行列を入れ替える」の方が楽なような気がしますが... 別の方法として上記の範囲を「ツール」「オプション」「ユーザー設定リスト」にインポートする。 その状態でドッラグでコピーすればその順番に表示されます。 もっとも同じ内容で並びの違うユーザー設定リストがあると誤作動しますが。。。

関連するQ&A

  • エクセルの数式コピーについて

    数式をセルに入れていくにあたっての質問です。 下記の数式を横のセルにコピーを連続でしていきたいのですが、下記の「J8:P8」の部分がドラッグで引っ張ると「K8:Q8」になってしまいます。 おこないたいことはドラッグして「J8:P8」→「Q8:W8」その横列は「X8:AD8」になるようにしていきたいですがいい方法はありますでしょうか。 詳しくお聞かせ頂きたくよろしくお願いいたします。 =IF(ISNA(MATCH("●",週間!J8:P8,0))=FALSE,"●","")

  • エクセルの書式コピーの仕方に関して教えてください。

    はじめまして。 エクセルの書式コピーの仕方に関して教えてください。 A1 =VLOOKUP($B$1,'sap fcst'!$F:$AD,3,0) という数式があったとして、 B1・C1・D1・E1と数式を横にコピーするにあたって 列番号だけを4.5.6.7.8と参照の列を変えていくには どのような関数と数式を使ったら良いでしょうか。 よろしくお願いいたします。

  • エクセルの列から行へコピーするBVA教えて下さい

    エクセルのVBA(マクロ)について、素人なので教えてください。 下記のようなデータ変換を行がある限り変換するVBAマクロです 列1列2列3列4列5列6列7列8 社員1 A B C D E F G H 社員2 H I J K 社員3 L M 社員4 O P Q R ↓   列1列2 社員1 A B 社員1 C D 社員1 E F 社員1 G H 社員2 H I 社員2 I J 社員3 L M 社員4 O P 社員4 Q R 違うエクセルシートへ行がある限り、コピーを繰り返す。 BVAの解説付きだと助かります

  • 3つの表を1つに縦に連結する

    3つの表W、X、Yがあって、 これらの列を縦に連結して表Zに するにはどのようにすれば良いでしょうか? ちなみにDBはAccess2000です。 宜しくお願いします。 表W F1|F2 ----- A |B A |B 表X F1|F2 ----- C |D C |D 表Y F1|F2 ----- E |F E |F 表Z F1|F2 ----- A |B A |B C |D C |D E |F E |F

  • Excelで横を縦にする

    Excelで例えば次の文字列があったとします。(1セルに一文字だとおもってください) ABCDE FGHIJK 他のセルにA→Eの順で縦にコピーするには、形式を選択して貼り付け→行列を入れ替えるでできます。 では他のセルにK→Fの順で縦に貼り付けるにはどうすればいいのでしょうか。 よろしくお願いします。

  • エクセルの関数のコピー

    エクセルの関数を下のセルにコピーをすると、1つずつ関数の式がずれてくるのですが同じ範囲の関数を同じ様に入力したい場合はどうすればいいですか? 例)=VLOOKUP(F3,Sheet2!A1:E5000,2,0) という関数があったとすると 次の行には=VLOOKUP(F4,Sheet2!A1:E5000,2,0) と検索値のみが1つ変わる感じにしたいのですが・・・ コピーでは無理なのでしょうか。やはり1つ1つ数式を入れてやらないとだめでしょうか。

  • エクセル 半角英数6文字以上 8文字の入力制限

    エクセルのあるセル内に入力させた文字のチェックにあたり で半角英数(0,1,2,3,4,5,6,7,8,9)と(a,b,c,d,e,f,g,h,i,j,k,l,n,m,o,p,q,r,s,t,u,v,w,x,y,z) (A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,) の組み合わせによる6文字以上8文字以内、さらに数字のみの 組み合わせを禁止したチェックを行ないたいのです。 現状 LENB関数で6未満 LENB関数で9以上をエラー ISNUMBER関数でTRUEの場合エラーとしているのですが 半角カタカナや記号に対してチェックをかける関数が 分かりません。 入力されてくるセルに対するチェックの関数は 半角カタカナチェックの関数式 記号チェックの関数式と別に分けていただいても構いませんので アドバイスいただけましたら幸いです。

  • エクセル:「・」を「スペース」に置換えたいのですが・・・

    お世話になります。 セル:A1に「=B1&"・"&C1&"・"&D1&"・"&E1&"・"&F1・・・」 と式を入れてA列縦にコピーしています。その結果、E列やF列が空白のときなど、ケース(次の例)により 例(1)「○○・△△・□□・・・」は「○○・△△・□□」(最後の「・・・」がいらない) 例(2)「■○・△○・◆◆・◎▼・」は「■○・△○・◎▼」(最後の「・」がいらない) 例(3)「△◎・・◆◆・◎△」は「△◎・◆◆・◎△」(△◎の次の「・・」が「・」となってほしいい) というように、要は余分な「・」を消去したいのです。 尚「置換え」を使うか、「関数」か、「VBA」か私にはどうしたものかよくわかりません。いろいろな方法を教えてくだされば勉強にもなりうれしく思います。 ご指導をよろしくお願いいたします。

  • 順列・数え上げ

    よろしくお願いします。 ここに下のような390個の文字があります。 (A,B,C,D,E,F,G,H,I,J,K,L,M がそれぞれ10個ずつ、 N,O,P,Q,R,S,T,U,V,W,X,Y,Z がそれぞれ20個ずつあります。) この390個の文字から235文字を選んで一列に並べる方法は全部で何通りありますか。 A B C D E F G H I J K L M A B C D E F G H I J K L M A B C D E F G H I J K L M A B C D E F G H I J K L M A B C D E F G H I J K L M A B C D E F G H I J K L M A B C D E F G H I J K L M A B C D E F G H I J K L M A B C D E F G H I J K L M A B C D E F G H I J K L M N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z N O P Q R S T U V W X Y Z 以下、私が考えたことを書きます。 この390個の文字から235個の文字を選ぶ組み合わせの総数は、 (Σ[k=0~10]x^k)^13*(Σ[k=0~20]x^k)^13 を展開したときのx^235の係数ですから、 23463540513956137996043929988 通りだということは分かります。 この23463540513956137996043929988 通りのそれぞれについて235個の文字 の順列(同種のものを含む順列)を数え上げれば答えは出ると思いますが、これは あまりにも大変な作業です。 何かよい知恵はないでしょうか。

  • Excelでセルの英字を取得する関数

    Excelでセルの英字を取得する関数を教えて下さい。  A B C D E F G 1 2 3 4 5 6 7 エクセルは 横のヘッダにアルファベットが並んでいます。 縦のヘッダに数値が並んでいます。 縦のヘッダは =ROW() で求まります。 1行目で書けば1 5行目で書けば5 と返ってきます。 同じ様に、 =COLUMN()は A列で書けば1 E列で書けば5 と返ってきます。 A列で書けばA E列で書けばE と返って来る関数が欲しいです。

専門家に質問してみよう