こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Excelでのセルの書式設定で、ユーザー定義が反映されない。

Excelでのセルの書式設定で、ユーザー定義が反映されない。


別シートから参照した数値(@)が入力されると「○○○@○」と表示させたいのですが・・・


たとえばですが、

Sheet1のA1セルに「=IF(Sheet2!A1="","",Sheet2!A1)」という数式を入れてあります。

Sheet1のA1セルの「セルの書式設定」を「ユーザー定義」にして、「"花""子""は"@"歳"」にしてあります。

これでSheet2のA1セルに「3」と入力します。

Sheet1のA1セルに「花子は3歳」と表示されると思っていたのですが、「3」しか表示されません。



何が間違っているのかわかりません。

お知恵を拝借させてください。m(__)m

投稿日時 - 2010-08-28 10:17:08

QNo.6141132

困ってます

質問者が選んだベストアンサー

#1です。

基本的に、セルA1が空白なら「花子は歳」と表示されていないときは設定が反映されていませんよ。
数字が無くても表示されちゃいますから…。

投稿日時 - 2010-08-28 10:29:45

補足

たびたびありがとうございます。

実は、ユーザー定義だけをして数式を入れていない状態のセルに「3」と入力すると、
「花子は3歳」と表示されるのですが、
数式を入れて参照させたとたんに「3」しか表示されなくなるんです。

投稿日時 - 2010-08-28 10:37:24

お礼

質問が私の説明不足でわかりづらいようですので、閉じさせて頂きたいと思います。
失礼のほどお許しください。

投稿日時 - 2010-08-28 10:39:51

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

「@」が全角になっている。
×:"花""子""は"@"歳"
○:"花""子""は"@"歳"

投稿日時 - 2010-08-28 10:28:04

補足

ありがとうございます。
上記の例文は全角にしてしまったようですが、実際の式には半角を使っています。
失礼いたしましたm(__)m

投稿日時 - 2010-08-28 10:31:30

あなたにオススメの質問