• 締切済み

隣のシートの値を表示する

エクセル初心者のものです。 特定のシートに(9)-1,PPVシートのF16セルの値を表示させようとしています =(9)-1,PPV!F16  とするとなぜかエラーが出てしまいます どうしてでしょうか?

みんなの回答

回答No.1

http://oshiete.goo.ne.jp/category/996/ Excel VBA なら上記カテゴリーまたは Visual Basic のカテゴリーへ質問したほうが回答が付きやすいです。 「(9)-1,PPV」 という名前の F16 への参照を手動で行えば解けます。 セルに = を入力し、「(9)-1,PPV」 シートの F16 を選択すればできますよね。 できあがった計算式を見ればシート名がシングルクォーテーションで囲まれているのを確認できます。 今回の場合シート名に半角カンマが入り込んでいるため、Excel がカンマを計算式の区切りと勘違いしています。 他にも !"#$%&'()=-^~|+;{}スペースを含む場合 シート名の先頭か最後が数字の場合 などの場合もシート名をシングルクォーテーションで囲む必要があります。 それとシート名の中に中にシングルクォーテーションが含まれている場合、シングルクォーテーションを 2回連続で使用します。 ex.) シート名が 「売上'12」 の場合 ='売り上げ''12'!F16

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • セル式、隣の特定セルの値を表示させる

    エクセル初心者のものです シート(9)-1,PPVの隣のシートに シート(9)-1,PPVのF16の値を表示させようとしています セル式を =(9)-1,PPV!F16と記述しました  しかしエラーが出てしまいます シート名+!+セル で違う箇所のものは表示されます 今回式が正しくありませんというエラーメッセージが出てしまうのは どうしてでしょうか?

  • エクセルで他のシートに特定セルの値を自動表示

    エクセルで、シート1の特定のセル(L36) (そのセルの式は=SUM(F6:F37)+SUM(L6:L35)) を、シート2の特定のセルに、='シート名'!L36 で、 自動表示させてたのですが、今まで値が一致していたものが 一致しなくなりました。変化といえば、いつも合計が6くらいなのが 50以上になった事です。L36の値はきちんと合計が出ていました。 どうすればきちんと一致するようになりますか?

  • Excelのマクロでシートを表示させる方法を教えて下さい

    初心者ですみません。 エクセルでsheet1の特定のセルに入力した値と同じ名前のシートを表示させるマクロを作成したいのですが、どうすればいいか教えて下さい。

  • エクセルで違うシートの値を持って来ようとしたときに、うまく持ってこれま

    エクセルで違うシートの値を持って来ようとしたときに、うまく持ってこれません。 具体的にはSheet2にSheet1の値を持ってきたいので、 =Sheet1!A3 と言う風にシート2のA3のセルに記入したのですが、 A3のセルに =Sheet1!A3 と表示され、肝心の値が表示されません。 どなたかご存知の方いらっしゃいましたら教えていただけると幸いです。

  • エクセルで左隣シートの特定のセルの値を表示させたい

    エクセルで左隣シートの特定のセルの値を表示させたいのですが、 どのようにすればよいでしょうか? 似たような質問の回答をいくつか試したのですが、 よく理解できていないため、うまく応用できずエラーになってしまいます。 ="No."&SUBSTITUTE(MID(CELL("filename",$A$1),FIND("(",CELL("filename",$A$1))+1,5),")","") とか =INDIRECT(SUBSTITUTE(RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))),"日","")-1&"日!A"&ROW(F24)) とか =SUM(INDIRECT("'"&(SUBSTITUTE(RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1))),"日","")-1)&"日'!c5"),F24) とか といった式が参考になりそうですが、結局どう書き変えればいいのかわかりません。。 具体的には、シート名が「04」「05」…「12」「01」「02」「03」と1年分の12シートあります。 半角2桁のみのシート名です。 05以降のシートには、それぞれF1セルに、 「左隣シートのF24のセルの値を表示させたい」のです。 (F24のセル自体は「=F11+F23」という式が入力されています。) 例の式の「日」とか「row()」とかは必要ないと思いますが、 消しただけではムリそうなのでそのままコピーしています。 おわかりになる方、どうぞよろしくお願いします。

  • EXCELでワークシートを検索して値を返したい。

    こんばんは。 いろいろ調べてみたのですが、わからなかったので質問させていただきます。 EXCELで「111」「222」「333」「444」「555」という五つのワークシート名を持つブックがあります。 「111」のシートのセル"A1"に,"222"と入力すると、隣のセル"A2"にシート「222」の特定のセルの値(例えばC20のセルの値)を返し、セル"A1"に「555」と入力するとセル"A2"にシート「555」の特定のセルの値を返すといったものを作るには、どうしたらいいんでしょうか? できれば関数だけで作りたいのですが、もしむりならマクロではどういうコードになるのでしょうか? よろしくお願いします。

  • excelでシートをコピー時にセルの値を自動変換

    エクセル初心者です。 excel2003を使用しています。 セルに別シートの値を入力したい場合、“=別シート名!F3”となりますが、 新しくシートをコピーしたときにF3をF4、F5と順番に自動で変更させていくことはできますでしょうか。 データベースになるシートがあり、 そのデータをシートごとにレイアウトにあわせて表示させたいと考えています。 約30項目を300シート以上に同様の工程を適用予定です。 よろしくお願いいたします。

  • エクセルで他のシートの値が反映されず、式が表示されてしまいます。

    エクセルで他のシートの値が反映されず、式が表示されてしまいます。 例えば、「Sheet2」の「C3」セルに「=sheet1!A1」と入力しておき、通常ならSheet1のA1セルに値を入力した場合、Sheet2のC3セルの値もA1セルと同じ値が表示されると思いますが、Sheet2のC3セルの表示が「=sheet1!A1」のままです。 何か設定を変更しなければならないのでしょうか? 因みに、同じファイルの他のシートは問題なく他のシートで入力した値を反映してます。値がうまく表示されないシートは別のファイルからコピーしてきたシートです。

  • エクセル 複数のシートの値を同じにする

    いつもお世話になります。 Sheet1~6があり、それぞれのシートのセルF7~J7の値は常に同じにしておきたいのです。 つまり、 ●Sheet1のセルF7の値を変更した時、Sheet2~6のF7の値を同じにする。 ●Sheet2の 〃 Sheet1・3~6のF7の値を同じにする。 ・・・・ もちろんG7~J7の値を変更した時も同様に、それぞれのシートに値を反映したいのです。 可能でしょうか?

  • sheet1の値をsheet2で

    【sheet1】    A              1   2            2  空欄         【sheet2】    A             1   2 2  空欄 【sheet1】のA1の値が2などのときは、【sheet2】のA1セルの表示も同じ表示に!(A1の値は10種類くらい) また(空欄)の場合は【sheet2】の表示を空欄にするには、どのような数式を入れれば良いでしょうか? どなたかお教えくださいますようお願いします。

EP806AWの修理
このQ&Aのポイント
  • EP806AWの修理について調べましたが、古すぎて修理出せない可能性があります
  • EP806AWの廃パッド交換アラートが出た場合、修理ができないことがあります
  • EP806AWの修理が困難な場合もあるため、交換を検討することをおすすめします
回答を見る

専門家に質問してみよう