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

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

新規登録して質問してみよう
ただいま回答率
85.50%

Q&A

解決済

4回答

963閲覧

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

cancat

総合スコア313

0グッド

0クリップ

投稿2017/09/07 01:57

編集2017/09/08 14:03

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

###前提・実現したいこと
(1)Excelで、あるセルに自分のファイル名(拡張子を除く)を入れたいです。

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

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

###発生している問題・エラーメッセージ
「明細」シートのA1に、「仕様書」と入らず、「=目次!A2」「=(目次)!(A2)」と式を表示する。

よろしくお願いします。

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答4

0

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

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

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

投稿2017/09/07 02:22

kjml

総合スコア219

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

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

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

投稿2017/09/07 02:06

ttyp03

総合スコア16996

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

cancat

2017/09/07 02:09

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

2017/09/07 02:11

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

2017/09/07 02:11

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

2017/09/07 02:13

同じ対応で。
cancat

2017/09/07 02: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)),) を貼った場合は式のままです。
ttyp03

2017/09/07 02:15

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

2017/09/07 02:25 編集

解決しました。 手順は、 (1)セルの書式設定から、表示形式を標準にする。 (2)F2->Enterでセルを編集状態にする (3)=A3とかと書く。 (4)Enterで確定。 でした。 ありがとうございます。 Excelはトラップ多すぎ。大苦戦しました。…。 ほんとに感謝です。
guest

0

(1)

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

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

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

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

投稿2017/09/07 02:03

編集2017/09/07 02:20
sazi

総合スコア25138

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

cancat

2017/09/07 02:10

まだ=A2と式表示です。
sazi

2017/09/07 02:21

追記しました。
cancat

2017/09/07 02:22

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

0

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

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

投稿2017/09/07 02:11

coco_bauer

総合スコア6915

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問