• ベストアンサー

エクセルでセルの参照をするとき、表示のままってできますか?

入力内容が同じでも、表示設定で設定したままの表示結果をテキストとして情報を取得したいのですが・・・ 今やってるのは、 セル:A1、B1 入力:09/8/22 15000 表示:2009年8月22日 15,000円 これをC1に【2009年8月22日 15,000円】と表示させたいのです。 関数では【=A1&" "&B1】とやってみましたが、できませんでした。

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

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

表示形式を指定するにはTEXT関数を使います。 http://officetanaka.net/excel/function/function/text.htm

その他の回答 (3)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

解答No2さんのは、ちょっと間違ったのでしょう。 =TEXT(A1,"yyyy年m月d日")&" "&TEXT(B1,"#,##0円")

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

エクセルVBAを使うと、見えているままの文字列が取れるTextプロパティがあるので 中身たった1行 標準モジュールに Function txt(a) txt = a.Text End Function を入れて、例えば シートのセルに =txt(A2) と入れると良い。 ーー A2に2009/12/1 表示形式で 2009年12月1日 上記のユーザー関数で  2009年12月1日 ーー >C1に【2009年8月22日 15,000円】と表示させたいのです 2セル分なら&で結合したら仕舞いです。=txt(A2)&txt(B2) ー Format関数だとその節で使った書式を追求せねばなら無いので このほうが直接的。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.2

これでどうですか =TEXT(A1,"ggge年mm月dd日")&" "&TEXT(B1,"#,###円")

関連するQ&A