• 締切済み

エクセルのオブジェクト移動について

エクセルシート内のA1のセル内に写真を貼りつけてあります。 この写真をセルB1にコピーペーストではなく、関数や数式などで移動することはできませんか?

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

オブジェクト(図形や図等)を関数や数式で移動することは全く出来ません。 ただ,幾つか配置してあるオブジェクトにリンクした画像(エクセルのカメラ機能によるリンク画と思ってください)を,数式等によって差し替えて表示させるような手管はあります。 良く紹介される簡単な作成例: http://officetanaka.net/excel/function/tips/tips14.htm

ytytjr
質問者

お礼

返事とてもおそくなりすみません。 アドバイスありがとうございました。

関連するQ&A

  • エクセルのブック間で値のみコピー

    エクセル 2003使用です。 エクセルのブック間におけるシートのコピーについてお願いします。 Book.Aのシート1の各セルは、関数の数式で入力(出力)されています。 このシートをコピーして、Book.Bにペーストしたいのですが、 コピーは、関数計算後の”結果の文字列”で行いたいです。 Book.Aのシート全体をコピーして Book.Bのシートに「形式を選択して貼り付け」 → 「値」 で可能なのですが、シート数が多いので困っています。 Book.Aのシートタブを右クリックして「移動またはコピー」で シートのコピーをすると、数式でコピーされてしまいます。 この方法で、値のみコピーのような方法はありませんでしょうか? よろしくお願いします。

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

    エクセルの関数。 Sheet1の作業列1のA2セルに =IF(COUNTA(Sheet2!2:2)=0,"",IF(Sheet2!A2="",A1,Sheet2!A2)) →数式1とする 作業列2のB2セルに =IF(A2=$D$2,ROW(),"") →数式2とする という数式を入れA2・B2セルを範囲指定 → B2セルのフィルハンドルで下へコピーしておきます。 (Sheet2の行数以上コピーしておく) そしてE2セルに =IF(COUNT($B:$B)<ROW(A1),"",INDEX(Sheet2!B:B,SMALL($B:$B,ROW(A1)))&"") →数式3とする という数式を入れオートフィルで列方向・行方向にコピーする。 教えて頂きたいことは、数式1、数式2、数式3が何を意味しているのか。 と、この数式を使って、表を作成したのですが、ある特定の数字(コード、D2セルに入力)を入力しても反応してくれない。 (E2~H2まで、空白セルの状態になります。) (sheet2は約1200行あります。) 教えて頂けないでしょうか?

  • エクセル 関数のコピーが出来ない

    関数のコピーをするのに、これでは数式バーの関数をコピーし、そのあとエンターキーを押してから、別のセルにペーストできていました。 しかし、今回やってみたところ、数式バーコピーが出来ません。(ふつうは反転させた状態で右クリックでコピー出来たのですが、右クリックをすると反転が解除されてしまいます。) 同じファイルの別のワークシートではできます。 思い当たるのは、そのシートは保護するのを忘れ、他の社員に関数を消されてしまい、ちょくちょく数式をコピーして入れなおすことがあった、というくらいです。 エクセルは2010を使っています。 よろしくお願いいたします。

  • マクロ:エクセルでデータを移動する。

    エクセルでデータを移動する。 A1~A5の右即ちB1~B5のセルに各Aiのセルをどこのセルへコピーしなさいという情報が入っています。 例えば,A1をsheet2のB9へコピーの場合sheet2!B9とか入っています。 そこでこのA1~A5を移し、その後A1~A5及びB1~B5をクリアするようにマクロ命令を作るとしたらどうすればいいか。

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

    エクセルの数式のコピー・貼付について教えてください。 シート1にデータが1000行くらい入っているとします。    A   B   1 100  5 2 200  3 3 350  9 :  :   : :  :   : シート2のセルA1、A2に =A1*B1 シート2のセルA3、A4に =A2*B2 シート2のセルA5、A6に =A3*B3 と、2行ずつ数式を入れたいのですが、 普通にコピー貼付をするとセル番地が自動的に 増えていってしまいます。 2行ずつ、同じセル番地の数式を入れる方法がありますでしょうか。 どうぞよろしくお願いいたします。

  • エクセル2007のコピー&ペーストについて

    エクセル2007のコピー&ペーストについて いつもお世話になります。 例えばAシートでSUMで作った計算式を同じシート内でコピー&ペーストするのは何の問題も無いのですが別の新しいBシートにコピー&ペーストをすると数値のみがコピーされ計算式がコピーされません。数式も含めて別のシートにコピーするにはどうしたら良いでしょうか。ご教授下さい。

  • エクセルで数式をコピーするとき

    Sheet1に入力したものが、Sheet2の指定したセルに自動的に入るようにしたいのですが、量が多いため、入れた数式をコピーするときにわからないことがあります。 Sheet1の、 A3、B3、C3、D3・・・に入力した数字を Sheet2の、 B2、B3、C2、C3・・・に勝手に入ってほしいのです。 Sheet2のB2に、=Sheet1!A3 Sheet2のB3に、=Sheet1!B3 と数式を入れれば反映されるのはわかります。 でも、数式を一つずつ入れていくのはとても大変なので、コピーペーストしたいのですが、 Sheet2のB4には、Sheet1のA4の数字をいれたいのに、エクセル側のかしこい機能なのか、 Sheet1のA5となってしまいますよね。 上記のような規則性で何百行も作っていかないといけないので、どうしたものかと思って困っております。 とても説明が下手でわかりにくいと思いますが、伝わりますでしょうか? 画像を添付しているので、このような形式で左のデータを右のような形式のものに反映させたいです。 やり方を教えて頂けるとても助かります。 宜しくお願いします。

  • エクセルで数式をそのままコピーする方法は?

    例えば、或るセルに「=A5+B5」という数式が入っていたとして それを別なセルにコピーペーストするとそのコピーしたセルの位置に合わせて 勝手に数式が変えられてしまいます 例えば上記の数式の場合、一つ下のセルにコピーすると 「=A6+B6」になってしまいます これを「=A5+B5」のまま別なセルにコピーしたいのです 形式を選択して貼り付けで数式だけを選んでも駄目でした $を使えば移動しても変わりませんが、 数式が多いので、いちいち入力してられません 何か良い方法がございましたらご教授ください

  • エクセル2010の絶対参照について。

    エクセル2010についての質問です。 ファイルはエクセル2003?2007?のものを互換モードで使っております。 よろしくお願い致します。 sheet1のセルA1に、別のシート(Sheet2)のA2~A11の合計をオートサムで求めると数式が=SUM([Sheet2.xls]Sheet2!$A$2:$A$11)となっています。 sheet1のセルB1に数式=SUM([Sheet2.xls]Sheet2!$B$2:$B$11) sheet1のセルC1に数式=SUM([Sheet2.xls]Sheet2!$C$2:$C$11) sheet1のセルD1に数式=SUM([Sheet2.xls]Sheet2!$D$2:$D$11) をオートフィルか、コピーアンドペイストで素早くやりたいのですが、 数式の$を消して、=SUM([Sheet2.xls]Sheet2!A2:A11)でオートフィルでできるのですが、 自動で$が入力されるのがなぜだか分かりません。 $が自動で入力される理由と、$があるなしの違いを、理解してる方に聞きたいと思い 質問しました。 よろしくお願い致します。

  • エクセルのコピペで不思議なことが

    エクセル2003です。 sheet2で、A1の数式をコピーしてA1~A10にペーストするという動作を50箇所ほどする作業を事務の人に指示しました。 できあがったものを見ると、sheet1の同じ箇所に同じ数式がペーストされた部分がありました。 つまり、sheet2のC1~C10にペーストした数式が、sheet1のC1~C10にもペーストされていた、というようなことです。 作業したのは「A1セル」とかいってもなんのことかよくわからないような人なので、見た目の全然違う別のシートのピタリ同じアドレスに同じものをペーストするようなことはできないと思います。(する理由もないですし) 50箇所のうち、10番目から20番目くらいの間だけそうなっているので、この間なにかのキーがロックされていたのではないかと思い、いろいろやってみましたがわかりませんでした。 どうやったらこういうことが起こるのか、ご存知の方がいらっしゃったらお教えください。 ちなみに、Sheet3以降には変化はありませんでした。