人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

<EXCELにて>文字列のセルに含まれた数値に自動的にカンマを入れる方法はあるのでしょうか?

例 A1のセルに「この商品は4000円です」
と入力すると
「この商品は4,000円・・・
と自動的に「,]が入る。

どなたか教えて下さい。

●質問者: harabushi
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:A1 Excel セル 入力 文字列
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● reply
●5ポイント

http://www.microsoft.com/office/community/ja-jp/default.mspx?dg=...

ディスカッション グループ

手元にエクセルがないので正確に伝えられませんが、範囲選択の後、右クリックし、セルの書式設定ダイアログボックスを表示して、[数値]をクリックし、桁区切りカンマをして、OKすれば大丈夫です。

http://www.page.sannet.ne.jp/itochan/main/link/excel_link.htm

◎質問者からの返答

文字列も含んでいる為か、そのようにしても変わらないのですが・・・

ちなみにoffice97バージョンです。


2 ● きゃづみぃ
●10ポイント

http://www.hatena.ne.jp/awindow?

=”この商品は” & text(”4000”,”#,##0”) & ”円です”


といった感じにしないとダメですね。

◎質問者からの返答

ですよね・・・

それと、文字列は前後どちらにくるとも決まっておらず、数値が2回入る場合もあるんで・・・

マクロ使ってもだめですかな・・・


3 ● reply
●5ポイント

http://homepage1.nifty.com/kenzo30/ex_kisotoku/ex_ks_tokubetu3.h...

表示形式をユーザー定義にして、

”この商品は”#,####.”円です”

と指定して、4000を入力してみてください。

http://homepage1.nifty.com/kenzo30/ex_kisotoku/ex_ks_tokubetu3.h...ユーザー定義の表示形式・書式記号(1):detail]

◎質問者からの返答

文字列の部分はなんでもありっていいうのはできないでしょうか。


4 ● nishioto
●10ポイント

http://www.atmarkit.co.jp/fwin2k/win2ktips/331cellfmt/cellfmt.ht...

@IT:Windows TIPS -- Tips:Excelでユーザー・カスタムの書式設定を定義する

たとえば、例のような場合は、

右クリック>セルの書式設定>表示形式、

から、分類をユーザー定義にして、

「種類」のところに

”この商品は”#,##0”円です”

と入力すると、

「4000」と入力しすれば

「この商品は4000円です」

と表示されるようになるのですが、

これではだめですかね?

◎質問者からの返答

うーん。駄目なんです。ごめんなさい。説明が足りなかった。文字列は不規則なものです。


5 ● vegah
●100ポイント

http://www.hatena.ne.jp/エクセル:detail]

簡単なマクロを作ってみましたが、いかがでしょうか。


Function kanma(a As String)


Dim i As Integer

Dim x As String

Dim x1 As String

Dim x2 As String

Dim x3 As String

Dim x4 As String

Dim x5 As String

kanma = ””

i = 1

Do Until i > Len(a)

x = Mid(a, i, 5)

x1 = Left(x, 1)

x2 = Mid(x, 2, 1)

x3 = Mid(x, 3, 1)

x4 = Mid(x, 4, 1)

x5 = Mid(x, 5, 1)

If IsNumeric(x1) And IsNumeric(x2) And IsNumeric(x3) And IsNumeric(x4) And x5 = ”円” Then

kanma = kanma & x1 & ”,” & x2 & x3 & x4 & x5

i = i + 5

Else

kanma = kanma & x1

i = i + 1

End If

Loop


End Function


数字4桁+円という場所を探して、そこにカンマを挿入する仕様です。

但し100万円以上がある場合には少し修正する必要はあります。

◎質問者からの返答

おお!いけます!やっぱマクロしかなかったってことですね。

すこしならいじれるんで、なんとかします。

有難うございました!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ