• ベストアンサー
  • 暇なときにでも

[エクセル] =・・・&A1&・・・とかでのA1の数値について

  • 質問No.4342646
  • 閲覧数834
  • ありがとう数0
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 30% (310/1007)

あるセルに、たとえばA1の数値を画面に出したいときに、
そのセルで「=・・・&A1&・・・」をすることがあります。

A1が、例えば金額だとして、その場合には3桁おきに「,」を
出しているとします。しかし、関数を使ったセルの表示では
普通の数字だけで「,」が出てきません(そのセルは、日本語
とかも使っています)。

セル参照を使ったときに、A1の表示と全く同じにすることは
できるのでしょうか?

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

  • 回答No.1
  • ベストアンサー

ベストアンサー率 56% (669/1189)

TEXT関数を使います。

=・・・&TEXT(A1,"#,##0")&・・・

その他の回答 (全1件)

  • 回答No.2

ベストアンサー率 27% (4511/16111)

数式=で他のセルの値!をヒッパってきたとき、&で前後に文字列を結合すると、そのセル(全体)の値が文字列の値になります。また関数では表示形式(セルの値ではない)を持ってこれません。
また表示形式の種類は、文字列に対して使えるもは、ほとんどありません。セルの値が数!を対象にしてます。
ですからA1を書式付きの文字列にしてくれるTEXT関数を使って、カンマ付きの文字列に直して、それを左右の文字列と結合するほかありません。
セルにはセルの値、表示形式、入力規則、コメントなど沢山の属性がある。その1つの
セルの値 文字列         表示形式は設定できない
                 (無理にやるなら個別例に文字を自分で結合
     数値  通常数     表示形式設定できる
         日付シリアル値 日付の表示形式が設定できる
これを頭に入れておくこと。
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ