[[20040521094537]] 『シート間の貼り付け』(hisa) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『シート間の貼り付け』(hisa)

sheet1に結合セルの表があって、その内容だけをsheet2のセルサイズの違う結合セルに反映されるようにしたいんですけど?
初めて質問するんですけど、宜しくお願いします。

(Excel2000)(windowse98)


 セルで F2 を押して、テキストだけコピーしては如何ですか?

  (INA)


はい、有難うございました(^_^)

『リンクなのか参照なのか?』

book1のsheet1,book2のsheet1,book3sheet1間の、セルサイズ違う結合セル表(列幅が違ってサイズが違う)あって、book1のsheet1に入力してその列だけを範囲指定してコピーして、book2sheet1に列の範囲指定してリンク貼り付けしたら(範囲指定のセル個数は、一緒なのですが)セルサイズが違います出来ません!出てくるのですが、こんな事は無理なのでしょうか?初心者で、文章もどんな風に書いていいのか、良く解りませんけど宜しくお願いします。

(hisa)              ←追記しました


  ↑
  投稿に名前がありません。

 「値のみ貼り付け」ではできませんか?

   (INA)


「すみません(hisa)です」

形式貼り付けで「値のみ貼り付け」ですよね?したんですけど、同じサイズのセルが必要と出るんですけどm(_ _)m説明がへたですみませんm(_ _)mいつも有難うございます。
(hisa)


 シートのレイアウトを、表にして説明していただくことはできますか?

 どのような状況なのか、いまいち把握できないです。

  (INA)


「何度もすいません」
どんな風にこの画面に表して現したらいいのかな?結合セルとかは、どんな風に現すのでしょうか?
すいません、この文章の打ち方もどんな風にして区切られるのでしょうか?(INA)さんの後エンターで、「」から始まっていいのでしょうか?
(hisa)


 セルが結合してあるセルには値の貼り付けは出来ないはずです。
 (まさ)


結合セルのサイズが違う表は、まとめてセル範囲指定でリンク貼り付けは出来ないですよね?一つずつなら、なりまよね?面倒ですけどm(_ _)m
元bookにデータを打って、他の各bookの各結合セルサイズが違う表にデーターが反映されるように、何かありますか?宜しくお願いします。
(hisa)


 もともと違う結合サイズの表ですよね。
 としたら、例えばSheet1のA列 Sheet2のA列では少し参照が変わると思うのですが、
 その辺はどうなんでしょうか?

 Sheet1                Sheet2
    A     B     C          A     B     C
  ┌────┬────┬────┬    ┌────┬────┬────┬
 1│ 山田 │    │    │   1│ 山田 │    │    │
  ├────┼────┼────┼    ├────┼────┼────┼
 2│    │    │    │   2│ 佐藤 │    │    │
  │ 佐藤 ├────┼────┼    ├────┼────┼────┼
 3│    │    │    │   3│    │    │    │
  ├────┼────┼────┼    │ ?? ├────┼────┼
 4│ 石川 │    │    │   4│    │    │    │
  ├────┼────┼────┼    ├────┼────┼────┼

 上記のようにどんな貼り付けになるのかわかりません。

 なんでしたら、新規のSheet3へSheet1の値を貼り付けして、Sheet2の書式をコピーしてきてはどうでしょう?
(まさ)


 あ!リンクしてってことは値ではなく数式ですよね・・・。
 (まさ)


 形式を選択して貼り付け−リンク貼り付けは結合の形が違っても出来ましたけど・・・
 やはり上記図のように
 Sheet2のA3セルはSheet1のA3(空白)を持ってくるので 0 が返ってきてしまいます。
 (まさ)


詳しく有難うございす。
数式では、ありません。文字です。  
sheet1の石川は、sheet2のA3に反映する事は、無理なんですか?
(hisa)


 横から失礼します。
↓こちらに該当しているという事はありませんか?
[XL2002]特定のシート名で結合セルの外部参照が正しく行えない
http://support.microsoft.com/default.aspx?scid=kb;ja;410985&Product=excelJPN
(Yosh!)
↑上記勘違いでした。取り消します。(Yosh!)


 >sheet1の石川は、sheet2のA3に反映する事は、無理なんですか?
 はい、貼り付け、値の貼り付け、リンク貼り付けどれでやっても無理ですね。
 出来ない部分だけは、INAさんの最初の回答のように個別でF2を押してコピーするしかないと思います。
 お役に立てずにすいませんm(_ _)m 
 (まさ)


そうなんですねm(_ _)m
また何かあったらお願いします、有難うございました。

(hisa)


 もう見てないかもしれませんが・・・。
結合セルの連番をつけてやれば、検索関数でできるようですが、
作業列は必要です。(まさ)さん、表をお借りします。
 
 Sheet1               
    A     B     C    
  ┌────┬────┬────┬ 
 1│ 山田 │    │    │ 
  ├────┼────┼────┼ 
 2│    │    │    │ 
  │ 佐藤 │    ├────┼
 3│    │    │    │ 
  ├────┼────┼────┼ 
 4│ 石川 │    │    │ 
  ├────┼────┼────┼ 
 
Sheet1では B列を作業列として挿入して使います。
A列の書式をB列に貼り付けて上記のように同じ結合状態にします。
B1へ 「1」を入力。
以下のセルを範囲選択して「数式バーへ」=MAX(INDIRECT("B1:B"&ROW()-1))+1 
と入力後、 Ctrl+Enter で確定。 
Ctrl+Enter で確定することで選択範囲のセルへ 同じ数式が入力されます。
 
 Sheet2
     A     B     C
  ┌────┬────┬────┬
 1│ 山田 │    │    │
  ├────┼────┼────┼
 2│ 佐藤 │    │    │
  ├────┼────┼────┼
 3│    │    │    │
  │ 石川 │    ├────┼
 4│    │    │    │
  ├────┼────┼────┼
 
Sheet2も B列を作業列として挿入して使います。
同じく、A列の書式をB列に貼り付けて上記のように同じ結合状態にします。
B1へ 「1」を入力。
以下のセルを範囲選択して「数式バーへ」=MAX(INDIRECT("B1:B"&ROW()-1))+1 
と入力後、 Ctrl+Enter で確定。  これもSheet1と同じ要領。
A列のデータ範囲を範囲選択して「A1がアクティブな状態で」数式バーへ下記数式
=INDEX(Sheet1!$A$1:$A$n,MATCH(B1,Sheet1!$B$1:$B$n,FALSE))
を入力後、 Ctrl+Enter で確定。
数式中の「n」の部分は状況に合わせた行数を指定してください。
 
(KAMIYA)

有難うございます(^^)チャレンジしてみます!
(hisa)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.