- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelでのセルの書式設定で、ユーザー定義が反映されない。)
Excelでのセルの書式設定でユーザー定義が反映されない
このQ&Aのポイント
- Excelでセルの書式設定をユーザー定義にした際、参照した数値が予想通りに表示されない問題が発生しています。具体的には、別シートから参照した数値を「○○○@○」の形で表示させたいが、実際には参照した数値のみが表示されてしまいます。
- 問題の再現手順は以下の通りです。まず、Sheet1のA1セルに「=IF(Sheet2!A1="","",Sheet2!A1)」という数式を入力します。次に、A1セルの書式設定を「ユーザー定義」にし、「"花""子""は"@"歳"」という書式を適用します。最後に、Sheet2のA1セルに数値を入力すると、A1セルには数値のみが表示されます。
- この現象の原因がわからず、どこに問題があるのかを知りたいと考えています。もし解決策やアドバイスがあれば、教えていただきたいです。お知恵を拝借いたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1です。 基本的に、セルA1が空白なら「花子は歳」と表示されていないときは設定が反映されていませんよ。 数字が無くても表示されちゃいますから…。
その他の回答 (1)
- edomin7777
- ベストアンサー率40% (711/1750)
回答No.1
「@」が全角になっている。 ×:"花""子""は"@"歳" ○:"花""子""は"@"歳"
質問者
補足
ありがとうございます。 上記の例文は全角にしてしまったようですが、実際の式には半角を使っています。 失礼いたしましたm(__)m
お礼
質問が私の説明不足でわかりづらいようですので、閉じさせて頂きたいと思います。 失礼のほどお許しください。
補足
たびたびありがとうございます。 実は、ユーザー定義だけをして数式を入れていない状態のセルに「3」と入力すると、 「花子は3歳」と表示されるのですが、 数式を入れて参照させたとたんに「3」しか表示されなくなるんです。