アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルの計算式(文字列の参照)のことで困っています。

基礎的なことと思えるのですが、

セルA1:文字・・・値:TEST
セルB1:=A1

最初は、B1の表示が TEST となるのですが、
B1をダブルクリックすると =A1 のように表示され、
文字列として扱われてしまうようです。

常にA1の内容を表示するようにするにはどうしたらよいでしょうか。

A 回答 (4件)

エクセルが気を利かせて数式の書式を自動的に決めるケースは、たとえば日付を参照する数式などで良く見られますが、今回の文字列を参照するようなケースでは、以下のように数式の後に空白文字列を追加すると、セルの書式は「標準」のまま変化しませんので、問題なく数式を編集することができます。



変更前 =A1
変更後 =A1&""
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

マクロ(VBA)を使っての処理だったので
該当部分を修正し実行してみたことろ
ご回答いただいたとおりになり解決しました。

お礼日時:2010/07/27 00:25

その現象は昔からあります。


原因は当該式が参照するセル A1 が文字列に書式設定されているからです。

セル A1 には必ず文字列が入力されるなら、セル A1 は標準書式のままにしておくことをお奨めします。
文字列の数字を入力したいのならアポストロフィ(')を1個入力してから数字を入力したら如何でしょ。例えば '007 という具合に。入力した冒頭の「'」は表示されません。
    • good
    • 0
この回答へのお礼

ご回答ありがとうございました。

実際には、想定いただいたように"007"のように
A1へ入力しています。

「']を付けるのは、入力者が気をつけなければならないので
避けたかった部分です。

お礼日時:2010/07/27 00:21

こんばんは!


B1セルに
=A1 という数式が入っているだけですよね?

質問に
>B1をダブルクリックすると =A1 のように表示され、文字列として扱われてしまうようです。
>常にA1の内容を表示するようにするにはどうしたらよいでしょうか。
とありますが、

A1セルに「TEST」と入っているのであればB1セルは常に「TEST」と表示されていると思うのですが。
ダブルクリックすると編集可能になりますので、元々入っている数式の最後でカーソルが点滅します。

=A1 の右でカーソルが点滅していないでしょうか?

回答とまではいかないと思いますが
現状ではこの程度しか判らないので
ごめんなさいね。m(__)m
    • good
    • 0

> B1をダブルクリックすると =A1 のように表示され



そのように表示されるのが正常です。
ダブルクリックをすると、セルにその計算式が表示されるので。

このため、文字列にはなっておらず、あくまでも計算式のままです。

Excel2000、2010.、どちらでも確認しましたが、ダブルクリックした後で表示が「=A1」という「文字列」になることはありませんでした。

半角のイコールが最初に入っているセルを文字列扱いするには、'=A1 となっている事でしか実現できないはずですから…。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!