• 締切済み

Excel リンク貼り付け

リンクの貼り付けをしたいのですが S1             S2  A B C D        A 1 a i u e       1 a               2             2 i 3             3 u 4             4 e という様にS1のA1~D1のものをS2のA1~A4まで貼り付けるにはどうすればよろしいでしょうか? 又、    S1           S2  A B  C  D        A 1 あ い う え       1 あ               2 お か き く       2 い 3 け こ さ し       3 う 4 す せ そ な       4 え                5 お                              6 か                7 き                8 く                9 け                             10 こ                11 さ                12 し の様に貼り付けたいのですがどうするのが一番楽でしょうか? 又、後者の貼り付け方で S2にてページを分けて 2ぺーじ目に 同じ枠でリンクの数値を 例:1P目 A1 A2 A3ときたら                2P目 A7 A8 A9としたい時は どうしたらよいでしょうか?それをコピーして数列 or 英字列だけ加算?するにはどうしたらよろしいでしょうか? よろしくお願いいたします。

この投稿のマルチメディアは削除されているためご覧いただけません。

みんなの回答

回答No.4

上段のご質問のみですが、ご参考になれば。 S1をSheet1、S2をSheet2とします 1、S2のA1:D1を選択 2、fxボタンから「関数の挿入」表示 3、{関数の分類(C):}で“検索/行列”を選択 4、{関数名(N):}で“TRANSPOSE”を選択し『OK』クリック 5、「関数の引数」が表示され“配列”に|カーソルが点滅します。 6、そのままS1シートのA1:A4をマウスで選択します 7、「関数の引数」“配列”にSheet1!A1:A4が表示されます 8、キーボードのCtrlキーとShiftキーを同時に押しながら「関数の引数」の『OK』クリック 9、S2のA1:D1セルの数式が{=TRANSPOSE(Sheet1!A1:A4)}となれば完成です。

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

> リンク貼り付け こういうのをリンク貼り付けと言うのかな。セル参照だけのことではないのかな。用語の正正確な使い方はWEBでも調べてください。 ーーー 本件は計算問題です。 =INDEX関数で r行、C列は=INDEX(全体範囲,r,c)で取ってこれるから 質問のS2側の第n行はS1でのR,Cはどうなるか考えれば仕舞い。 慣れないと少し難しいが内容は小学生の問題。 S2で6番目はS1で4列ごとに折り返しているから 行は =int((6-1)/4)+1 の第2行を見に行く。 列は =MOD(6-1,4)+1 を見に行く。 -1し+1するのは定石で、経験をつむよりほか無い。 例データ A1:D4 あ い う え お か き く け こ さ し す せ そ な F1に式 =INDEX($A$1:$D$100,INT((ROW()-1)/4)+1,MOD((ROW()-1),4)+1) と入れて下方向に式を複写 下のほうに行くとエラーが出るが、 F列の行が=COUNTA(A1:D6)を超えたら、空白というIF関数をかぶせて、空白を出すようにして、目障りなエラー表示を回避する(式は略)。 ーー S2は、別シートのことかもしれないが、そうなっても簡単なので質問者が修正を勉強すること。

ukam2009
質問者

お礼

どうもです!いやぁ、圧倒されつつ勉強になりますた!

回答No.2

 マクロやVBAでループ命令を使った方が楽なような気がします。 Sub Toridasi () Dim i As Integer With Workbooks("?").Sheets("Sheet?") For i = 1 To 4 Step 1 .Range("B" & i).Value = Mid(.Range("A1")Value,i,1) Next i End With End Sub 思いつきで書いたので違っているところがあるかもしれませんが、ヘルプを参照して完成してください。?にはブック名やシート名が入ります。

ukam2009
質問者

お礼

ありがとうございます!参考にさせていただきます

回答No.1

リンクを貼り付けるのであればVBAを使用する。 値だけの貼り付けでよければ、行ごとにデータを選択コピーし、コピー先セルで右クリックして、【形式を選択して貼り付け】の【行列を入れ替える】にチェックを入れてOKをクリック。 手間を書けとも良いなら【形式を選択して貼り付け】でリンクの貼り付けでS2に行ごとコピー後、コピーしたリンク先を絶対指定に変更し、【形式を選択して貼り付け】の【行列を入れ替える】にチェックを入れてOKをクリック。

ukam2009
質問者

お礼

難しいんですねえVBAって。ちょっとやそっとじゃできそうもないです申し訳ない。 行列を入れ替えるを使用したところ、上の画像のような仕様なので 螺旋やセルの結合等ももってきてしまう上にリンクではなく数値のみ 貼り付けされてしまたりします。 ちなみに 下がS1 上がS2です

関連するQ&A

  • エクセルで縦行のセルを横列のセルにリンク貼り付けをしたい

    表1の A B C D E F G . . . の各セルを、表2にA B C D E F G . . と簡単にリンク貼り付けをする方法がありませんか。

  • EXCEL2003 リンク貼り付けについて

    リンク貼り付けしたいデータがシート1のA5 C5 E5にあります。これをCtrlを押しながらコピーして シート2へリンク貼り付けするとA5 B5 C5に連続でコピーされます。もとのデータのままの飛び飛びのセルのようにはリンク貼り付けでないものでしょうか。よい方法がありましたら教えて下さい。

  • Excelでの リンク貼り付けについて

    Office2013です(どれでも同じだと思いますが) A2 に ”5” と入力します A2を選択して コピー、D2を選択して リンク貼り付け 選択セルを移動しA2のギザギザをなくすためESCーKEY A2が5の時 D2は5を表示 A2を10にするとD2も10に更新されますが リンク貼り付け後 ”良し”という意味手Enter keyを押すと リンクが解除してしまいます、単なるコピーになります この場合 Enter Keyに何か特別の意味が含まれているのでしょうか 是非教えてください。

  • Excelの貼り付けについて

    Excelの貼り付けについて教えて下さい。 通常だと、A1のセルに貼り付けをした場合、 B1・C1・D1という風に右のセルに貼り付けされると思いますが、 これを D1のセルを選択して、D1・C1・B1・A1という風に左に貼り付けたいのですが可能でしょうか。

  • エクセルのvbaの質問

    a b c d e f g h i j k l m n 1 p1 p2 p3 2 s1 s2 s3 s4 s1 s2 s3 s4 s1 s2 s3 s4 3 あ い う お え い あ う お え い 4 10 25 20 40 25 50 10 30 20 15 17 5 6 7 p1 p2 p3 8 =a3 =b3 =c3 =d3 9 =a4 =b4 =c4 =d4 こんな感じでデータが入ってます。 p1の内訳がs1からs4という感じです。 で、a7からc3にp1,p2,p3とありますが、これをクリックしたら、 またはa7にp1とかp2と入力したら、a8からd9にそれぞれの内訳が参照されるようなマクロを組みたいのです。 どうか教えてください。 見づらいですね。 データはa1,f1,k1にそれぞれp1,p2,p3 a2からd2,f2からi2,k2からn2にそれぞれs1,s2,s3,s4 a3あ,b3い,c3う,d3"",e3"",f3お,g3え,h3い,i3あ,j3"",k3う,lお, m3え,n3い a3 10,b3 25,c3 20,d3 "",e3 "",f3 40,g3 25,h3 50,i3 10,j3 "",k3 30,l3 20,m3 15,n3 17 a7 p1,b7 p2,c7 p3 a8からd9の"=a3"から"=d4" です。 3行目、4行目は必ずしも全部埋まってなくて、スペースが入る場合があります。 よろしくお願いします。

  • エクセルで特定の複数セルを選択し、別ブックへ一度に「リンク貼り付け」するマクロは?

    エクセルで作成したファイル(1)で、特定の複数セル(連続していないセル)を選択し、まったく同じフォーマットの別ふぁいる(2)へ一度に「リンク貼り付け」する方法があれば教えて頂きたいと思っております。 【BOOK(1) - シート】をコピー ---------------------------------------------------------------- ----------------------   A    B C      D     E FG   H  1 NO    名前   ランク  概要    備考 2 11   あああ      A     ****   ○○○  3 55     いいい     B     ****   △△△   4 77    ううう     C     ****   □□□     ---------------------------------------------------------------- ---------------------- 【BOOK(2) - シート】へリンク貼り付け ---------------------------------------------------------------- ----------------------   A    B C      D      E FG   H  1 NO    名前   ランク  概要    備考 2 11   あああ          ****   3  4       ううう     C     ---------------------------------------------------------------- ---------------------- 列BとC、列EとFとGはセルの結合をしております。 BOOK(1)のセル「A2」「BC2」「BC4」「D4」「EFG2」だけをコピーし、 BOOK(2)の同一セルへリンク貼り付けを行う。 コピーするセルが飛び石のように離れており、2つ以上のセルが結合している列があったりします。 複数のBOOKがあり、すべてのBOOKで上記と同一セルを「リンク貼り付け」する場合に 一度にまとめて実行できるようなVBAやマクロで実現可能な方法があれば教えて下さい。 (勉強も兼ねているため、マクロ記述に補足説明があると助かります) 現在の所、連続しているセルはまとめてリンク貼り付けができるのですが、離れているセルは1つずつ選択して貼り付けております。 この別ファイルへのリンク貼り付け作業が大量にあり、時間がかかるため大変困っております。 御手数お掛け致しますが、何卒よろしくお願いいたします。

  • エクセルのリンクについて

    エクセルについて以下の質問があります。 例えば、A,B,Cの3つのファイルがあるとします。 そしてCファイルのA1セルに入力する数値を、AファイルのA1セルから持ってきているとします。(リンク) 同様にCファイルのB1セルには、BファイルのA1セルの値をリンクさせてきているとします。 この状態でA,B,Cの3つのファイルはリンクされている状態になっているのですが、これらを仮にテンプレートとし、それぞれをコピーします。(コピー先のファイルをD,E,Fファイルとします) するとこのD,E,Fファイルでは、元のA,B,Cファイルで掛けてあったリンクがクリアされてしまっています。 そこで今度はA,B,Cを1つのフォルダに入れ、フォルダごとコピーを掛けた場合、コピー先はリンクされたままです。しかし名前を変えるとリンクがクリアされてしまいます。 これを何とかクリアされずに、複数のファイルに掛けたリンクファイル郡をたくさん作りたいのですが、可能でしょうか?

  • エクセルについて

    エクセルにおいて、下記のように1~5のみ残し、その他無くなった数字は見えなくする、もしくわ文字の色を白にして見えないようにしたいと思っています。   A B C D E F G H I J K L M N O P Q R S T U 1 0 0 0 0 0 1 2 3 3 3 3 3 4 5 5 5 5 5 5 5 5 2 0 0 1 2 2 2 2 3 4 4 5 5 5 5 5 5 5 5 5 5 5         ↓         ↓   A B C D E F G H I J K L M N O P Q R S T U 1 1 2 3 3 3 3 3 4 5 2   1 2 2 2 2 3 4 4 5 私は基本的な関数は使用出来ますが、VBAは勉強し始めたばかりです…。 良い方法をご教示頂ければと思っております。 よろしくお願いいたします。 ※記入した例において、1~5の列がズレていますが、行も列も同じばしょのままでお願いします。

  • 離れたセルのリンク貼り付けを行うためのマクロについて

    ブック(1)のシート(1)にある複数の離れたセル(B2,D2,C3,F3,B4:F4)をコピーし、別ブックのシート(1)のセル(B2,D2,C3,F3,B4:F4)へリンク貼り付けを実行するためのマクロを教えてください。 なお、ブック(1)とブック(2)はイントラの共有フォルダ上の同一階層に置いてあります。 このブック(1)と同一フォーマットのブックが複数存在し、上記同様にブック(2)の離れたセルをコピーして別ブックのシート(2)のセルへリンク貼り付け。 続いて、ブック(3)の同じセルをコピーし別ブックのシート(3)へリンク貼り付けと言うように、同じセルをコピーし別シートの同じセルへリンク貼り付けの作業を繰り返し行います。 まったく同じ位置のセルをコピー&リンク貼り付けを繰り返し行いたいので、マクロを使って自動実行させたいと思っています。 離れたセルのリンク貼り付けは出来ないのかもしれないですが、アドバイスを頂けると助かります。 宜しくお願い致します。

  • EXCELで、セル間隔をあけて貼り付けしたい。

    2つのEXCELファイルがあります。 ファイルAのデータが以下のようにありまして、    A  B  C  D  E --------------------------------- 1| 5  10  3  4  6 この横にならんだ数値をコピーして、ファイルBに    A  B  C  D  E --------------------------------- 1 | 5 2 | × 3 | 10 4 | × 5 | 3 6 | × 7 | 4 8 | × 9 | 6 こんな風に縦に、しかもセル間隔をひとつずつ空けてペーストしたいのです。 ファイルAの方の数値はSUBTOTAL関数を使用して出した結果の数値が入ったセルです。 貼り付けしたいセルだけをCtrlキーを押しながら選択して張り付けると 縦のセルの数×ファイルAの数値セルの数 で貼り付けされてしまいます。 「形式を選択して貼り付け」などもやってみましたが、うまくいきません。 なにかよい方法があったら教えていただきたいです。 よろしくお願いします。

専門家に質問してみよう