質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

90.61%

  • Excel

    1475questions

    Excelは、マイクロソフト社が開発しているデータ集計や分析を行う表計算ソフトの一つです。文書作成や表計算、資料作成などの多彩な機能を備えており、統合パッケージであるMicrosoft Officeに含まれています。

Excelで、同じブック内のほかのワークシートにも、同じ文字を自動的に入れたい

解決済

回答 4

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 169

cancat

score 239

こんにちは。 
Windows7でアプリケーションを開発しています。
仕様書をExcelで書いてます。

前提・実現したいこと

(1)Excelで、あるセルに自分のファイル名(拡張子を除く)を入れたいです。

(2)Excelで、同じブック内のほかのワークシートにも、同じ文字が自動的に入れたいです。

試したこと

「目次」というシートのA2に「仕様書」と文字を入れてあるとき、
「明細」シートのA1に「=目次!A2」「=(目次)!(A2)」と入れてみた。

発生している問題・エラーメッセージ

「明細」シートのA1に、「仕様書」と入らず、「=目次!A2」「=(目次)!(A2)」と式を表示する。

よろしくお願いします。

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

回答 4

checkベストアンサー

+1

(1)はこちらを参考にしてみてください。
http://kenkitagawa.cocolog-nifty.com/blog/2014/04/excel-eaf9.html

(2)は「=目次!A2」と式を入れても、そのまま式が表示されているということでしょうか。
であれば、セルの書式設定から、表示形式を標準にしてみてください。
(セルを一旦編集状態にする必要があるかもしれません)

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/09/07 11:09

    セルの書式設定から、表示形式を標準にしても「=目次!A2」と式を表示しています。泣き…。

    キャンセル

  • 2017/09/07 11:11

    セルを編集状態にしてみました?
    セル上でF2→エンターのみで良いです。

    キャンセル

  • 2017/09/07 11:11

    (1)も式のままになっています。

    キャンセル

  • 2017/09/07 11:13

    同じ対応で。

    キャンセル

  • 2017/09/07 11:14

    進展。F2->Enterで(2)は解決しました。

    (1)F2->Enterで
    =REPLACE(LEFT(CELL("filename",$A$1),FIND(".",CELL("filename",$A$1))-1),1,FIND("[",CELL("filename",$A$1)),)
    を貼った場合は式のままです。

    キャンセル

  • 2017/09/07 11:15

    こちらも表示形式を標準にして、F2→エンターで。

    キャンセル

  • 2017/09/07 11:24 編集

    解決しました。

    手順は、
    (1)セルの書式設定から、表示形式を標準にする。
    (2)F2->Enterでセルを編集状態にする
    (3)=A3とかと書く。
    (4)Enterで確定。
    でした。
    ありがとうございます。

    Excelはトラップ多すぎ。大苦戦しました。…。
    ほんとに感謝です。

    キャンセル

+1

(1)

=MID( CELL("filename", A1), FIND("[", CELL("filename", A1)) + 1, FIND(".", CELL("filename", A1)) - FIND("[", CELL("filename", A1)) - 1)


(2)
A1に「=」とだけ入力した後に、参照したいセルをクリックします。
数式バーに自動で値が入るので、数式バーをクリックしてエンターする。

上記を試してみてください。

追記

オプション⇒詳細設定⇒次のシートで作業するときの表示設定⇒計算結果の代わりに数式をセルに表示する
上記がチェックされていないでしょうか?

投稿

編集

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/09/07 11:10

    まだ=A2と式表示です。

    キャンセル

  • 2017/09/07 11:21

    追記しました。

    キャンセル

  • 2017/09/07 11:22

    ありがとうございます。
    このチェックは入っていませんでした。

    キャンセル

+1

通常は他の皆さんの回答の通りで何とかなるものなんですが、それでも数式がそのまま表示される場合は、以下をチェックしてみて下さい。

数式タブにある数式の表示(ONになってませんか?)

一度原因がわからずドはまりしたことがあるのですが、何かの拍子にクリックしてしまっていたらしく、それに気づくまでにずいぶん悩みました。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

0

「明細」シートのA1セルの書式設定で、表示形式を"文字列"にしてあるせいだと思われます。

同セルの書式設定で、表示形式を"標準"に変更すると、数式ではなく、数式の結果が表示されるようになります。

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 90.61%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

  • 解決済

    Excel2013 の VBA で実装上注意すべき点について

    最近、自分が参画しているプロジェクトでもExcelのバージョンが 2007 ⇒ 2013 にアップされたのですが、これまで使用してきたExcelベースのツール類(VBA使用)がきち

  • 解決済

    【Excel2010】行削除処理のエラーについて

    お世話になります。 ExcelVBAにて行削除を行いたいのですが、 Excel2013では成功するのにExcel2010だと エラーとなってしまいます。 エラー時の

  • 解決済

    VBA 別ブックの指定方法

    実行したいこと マクロを記述しているブック(ブックA)からコードを実行し、別フォルダに保存してある別ブック(ブックB)の一番目のシートをアクティブシートとする場合の記述方法はどう

  • 解決済

    VBA ブックを閉じたタイミングで次のブックを開く方法

    セルにはExcelのファイルパスが入力されています。 それらのファイルをVBAを使用して順番に開きたいと考えています。 ブックを開いている間はループ処理を一時停止し、 そ

  • 解決済

    別ファイルのセル 操作

    別ファイルのセルの操作ができず、困っています。 ファイルAからファイルBを開き、ファイルBを閉じるときに、ファイルAに値を反映させて、ファイルBを閉じる処理を行いたいと思ってお

  • 受付中

    Excel2010 内容を変更して上書き保存した日をセルに出力

    実現したいこと Excel2010において、上書き保存したタイミングで、内容(書式設定だけとかセルの設定だけを含む)が変更されたか調べ、内容が変更された場合には変更日をセルに出力す

  • 受付中

    シート上に配置したオプションボタンを他のPCでは認識してくれない

    お世話になります。 win7 excel2010 環境でシート場にフォームコントロールのオプションボタンをシート上に配置して望むようなソフトができあがりました。 しかし、同ソフトを

  • 受付中

    オートメーションエラーについて

     オートメーションエラーが発生します。 【Excel VBAについて】 「オートメーションエラーです。」という内容のエラーに悩まされています。 原因が分かりません! と

同じタグがついた質問を見る

  • Excel

    1475questions

    Excelは、マイクロソフト社が開発しているデータ集計や分析を行う表計算ソフトの一つです。文書作成や表計算、資料作成などの多彩な機能を備えており、統合パッケージであるMicrosoft Officeに含まれています。