エクセルで計算した値を、文字列にして全角にすることは出来るのですが、その全角文字にカンマをつけたいのです。出来ますでしょうか?

A 回答 (4件)

こんにちわ



計算した値がA1に入っている場合
    ↓
=JIS(TEXT(A1,"#,##0"))

直接計算した値を全角カンマ編集にしたい場合
A1のところに計算式を入れてください^^
    • good
    • 0

「セルの書式設定」


分類:ユーザー定義
種類:[DBNum3]#,###

でどうでしょうか?
数値のまま、全角カンマ付になるので、
計算もできますよ。

文字列にしなければいけないようなら、ごめんなさい。
    • good
    • 0

こんにちは



[書式]→[セル]→[表示形式]で
分類 その他
種類 全角桁区切り

を選択すれば、そのセルにある数値を全角の桁区切りに出来ます。

もし、計算の一環として、全角の桁区切りにしたい場合は、

=JIS(TEXT(ここに計算式を入れる,"#,##0"))

と、TEXTで桁区切りして、JISで全角文字に変換という事でいかがでしょうか。
    • good
    • 0

とりあえず A1に入ってる文字の右から3文字目の前に カンマをつけるものです。



=LEFT(JIS(A1),LEN(JIS(A1))-3) & "," & RIGHT(JIS(A1),3)

3桁以下でも カンマは つきます。
2桁以下になるとエラーが出ます。

2桁以下に対応と、6桁目にも カンマを入れるには
上記の式に修正を加えればいいですけど、
9桁目、12桁目となると ややこしくなりますね。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QWord2010の差込印刷で金額にコンマをつける

Word2010の文書に差し込み印刷で、エクセルデータの金額を挿入したいのですが、以前のバージョンでは、ツール→オプションの全般タブの”文書を開く時に「ファイル形式を確認する」にチェックを入れて行えば、コンマをつけることができましたが、Word2010になってから、同じ方法ができません(その前にツールがみつからない)どのようにすれば、コンマを入れることができるか、ご存じの方がいらっしゃいましたら教えていただけないでしょうか。

Aベストアンサー

「差し込みフィールド」を右クリックして「フィールドの編集」を選択し、フィールドを編集して「数値書式スイッチ」と「表示形式」を追加します。

下記URLのページをご参照下さい。

「差込印刷で桁区切りカンマを表示する-\# #,##0」
http://www.relief.jp/itnote/archives/003031.php

「Word 2010 でフィールド コードを挿入、書式を設定する」
http://office.microsoft.com/ja-jp/word-help/HA101830917.aspx

Qエクセルで文字を含む式に、カンマ(,)をつけるには??

おはようございます。お世話になります。

エクセルで、以下のような式を入力しました。

=A12&"("&TEXT(G12*2.45,0)&"円)

全体額(120002円)

一部額(25830円)
などと出るのですが、この数字にカンマ(,)をつけるにはどうしたら良いのでしょうか?

宜しくお願いします。

Aベストアンサー

こんにちは。

マイナス値や小数点以下を考慮しないなら

=A12&TEXT(G12*2.45,"(#,##0円)")

Qワード差し込みのフィールドコード表示編集

No.3883563で差し込み印刷の表示の仕方を教えていただいたものです。うちのパソコンでは、教えていただいた方法でうまくいったので、今日会社のパソでやってみたら、できません。何がいけなかったのでしょうか?誰かお助けください
≪やったこと≫
(1)ワードと差し込みデータのエクセルを開く
(2)ワードのツール・オプション・全般タブで、「文書を開くときファイル形式を確認する」にチェック
(3)ワードで、変更したいフィールドコードの部分をクリックし、グレーのマーキングが表示されるようにし、右クリックでフィールドコードの表示・非表示をクリック
(4){・”MERGEFIELD”・”実施日”・}と表示が変わったので、{・”MERGEFIELD”・”実施日”・\@"ggge年M月d日"}と変更
(5)右クリックでフィールドコードを非表示に
(6)うまくいかず、相変わらず「5/28/2008」になるので、一度ワードを閉じた
(7)もう一度開いたら、ファイルの種類を聞かれたので、元から選択されていた「リッチテキスト(だったかな?)」を選択
(8)ALT+F9で、フィールドコードを表示
(9)(4)と同じに変更したり、グレーフォントになっている”実施日
”の後の「・」がいけないのかなと思い、「・」を消したりしたけど、(6)に同じ

No.3883563で差し込み印刷の表示の仕方を教えていただいたものです。うちのパソコンでは、教えていただいた方法でうまくいったので、今日会社のパソでやってみたら、できません。何がいけなかったのでしょうか?誰かお助けください
≪やったこと≫
(1)ワードと差し込みデータのエクセルを開く
(2)ワードのツール・オプション・全般タブで、「文書を開くときファイル形式を確認する」にチェック
(3)ワードで、変更したいフィールドコードの部分をクリックし、グレーのマーキングが表示されるようにし、右クリック...続きを読む

Aベストアンサー

私が回答を入れなくても、ANo.1さんが的確な回答を入れるでしょうが
私なりのアドバイスを入れますね。

まずは質問者の過去ログ
(すぐに質問にあるナンバーのリンク先へ辿れるように)
http://oshiete1.goo.ne.jp/qa3883563.html
こちら↑の内容から、Word2002への差し込みでOLE DBでの差し込み形式
において、表示形式を希望のものに変更したいが、今回の質問と補足を
読む限り希望の形式にもならないということですね。

Excel 側の日付や金額データを全角にするのは、データの有効利用する
ことを考えるとあまり良い方法ではないと思います。半角(直接)入力の
データをWord側で設定するほうが良いと思いますので、この際問題点を
キチンと洗い出したほうが良いと思います。

検証方法
Excelデータを簡単なものでよいので新規作成して用意します。
Word側も新規作成して差し込みの準備をします。
差し込みウィザードを使うなどで簡単な差し込みをします。
<< 実施日 >> → 5/28/2008
<< 金額 >> → 28000
このようになったものをフィールドコードの表示状態にする。

{ MERGEFIELD 実施日 } 
これに日付用のスイッチ「 \@ ggge'年' 」を付ける
{ MERGEFIELD 実施日 \@ ggge'年' } → 平成20年

{ MERGEFIELD 金額 }
これに桁区切りのスイッチ「 \# #,##0 」を付ける
{ MERGEFIELD 金額 \# #,##0 } → 28,000
この状態になるかを確認する。
できれば「 」内のスイッチをコピーして利用すると間違いがない。
良くあるのが全角が混じっているためにスイッチが有効になっていない
場合や、半角スペースの入れ方などが的確でない場合もある。

日付については{ MERGEFIELD 実施日 \@ "ggge年M月d日" }ではなく
{ MERGEFIELD 実施日 \@ ggge年M月d日 }又は
{ MERGEFIELD 実施日 \@ ggge'年'M'月'd'日' }など二重引用符を使用
しないで設定してみる方法もあります。
http://office.microsoft.com/ja-jp/word/HP051862271041.aspx

私が回答を入れなくても、ANo.1さんが的確な回答を入れるでしょうが
私なりのアドバイスを入れますね。

まずは質問者の過去ログ
(すぐに質問にあるナンバーのリンク先へ辿れるように)
http://oshiete1.goo.ne.jp/qa3883563.html
こちら↑の内容から、Word2002への差し込みでOLE DBでの差し込み形式
において、表示形式を希望のものに変更したいが、今回の質問と補足を
読む限り希望の形式にもならないということですね。

Excel 側の日付や金額データを全角にするのは、データの有効利用する
ことを考...続きを読む

Qexcelからexcelへの差し込み印刷

お世話になります。

excelでwordへの差し込み印刷をよく利用するのですが、
同様に、
excelのデータをexcelに流し込んで印刷する方法はありますでしょうか。

excelの名簿のデータを
excelの表のフォーマットに流し込んで
1人づつ印刷したいのですが。

お分かりの方いらっしゃいました教えてください。
どうぞ宜しくお願い致します。

Aベストアンサー

イメージはわかるが、エクセルに差込印刷の機能はありません。
ワードなどと違ってA.X氏1人分書類シート作成、B印刷、Aのシートををy氏分のデータでシート内容(セル)を置き換え、印刷、の繰り返しをします。
ーー
例データ Sheet1 A1;D3
連番氏名住所品物
1山田 三郎東京都江東区かばん
2植田 健横浜市港北区帽子
A列はこのたび連番を振りました。
Sheet2   に送り状の書式を体裁よく作ります。
H1セル(どこでも良いが、下記のVLOOKUPの式は変わる)

送り状

住所X
氏名Y

品物Z

上記の品をお送り申し上げます。
ご査収ください

以上
Xの場所のセルに =VLOOKUP($H$1,Sheet1!$A$1:$D$3,2,FALSE)
Yの場所のセルに =VLOOKUP($H$1,Sheet1!$A$1:$D$3,3,FALSE)
Zの場所のセルに =VLOOKUP($H$1,Sheet1!$A$1:$D$3,4,FALSE)

---
結果

送り状

住所山田 三郎
氏名東京都江東区

品物かばん

上記の品をお送り申し上げます。
ご査収ください

以上
ここで
VBE画面で標準モジュールに
Sub test01()
For i = 1 To 2 '人数分
Range("H1") = i
Range("A1:G20").PrintOut '印刷範囲は各人同じとする
Next i
End Sub
を張り付け、実行する。
山田、植田分の紙が2枚印刷されました。
これは質問者はVBAの経験も無いでしょうと、最低限にしてあります。
VBAを勉強してください。
別ブックにある名簿を対象などは複雑になるので避けています。

イメージはわかるが、エクセルに差込印刷の機能はありません。
ワードなどと違ってA.X氏1人分書類シート作成、B印刷、Aのシートををy氏分のデータでシート内容(セル)を置き換え、印刷、の繰り返しをします。
ーー
例データ Sheet1 A1;D3
連番氏名住所品物
1山田 三郎東京都江東区かばん
2植田 健横浜市港北区帽子
A列はこのたび連番を振りました。
Sheet2   に送り状の書式を体裁よく作ります。
H1セル(どこでも良いが、下記のVLOOKUPの式は変わる)

送り状

住所X
氏名Y

品物Z

...続きを読む

QExcel2010 差し込み印刷について

エクセルに氏名と生年月日(西暦)のリストを作成し、
Wordに差し込み印刷いたしのですが、生年月日を和暦、且つ、全角で表示ができません。

過去の皆様の回答を参考に何度か試し、和暦・全角の表示はそれぞれできますが、
両方を表示させることができません。

方法がありましたら教えて頂きたいと思います。

また、和暦 (スペース) 月 (スペース) 日生
(例:平成26年 1月 1日生) 
と表示させる場合に、
年・月・日ごとにセルを分けてリストを作り、
年・月・日それぞれに差し込みフィールドを挿入しました。
この場合、月・日は全角表示ができましたが、
年のみ和暦、且つ、全角表示ができません。

この方法は可能でしょうか。

宜しくお願い致します。

Aベストアンサー

過去の質問で参考にしたものとは、どのようなものですか?

実際に設定したのはExcel側ですか? それともWord側ですか?

全角にできないというのは、どのように設定したものでしょうか?

Excel側は半角の日付だけの状況であれば、Wordのフィールドコードで
対応できるはずです。

差し込みではないですが、日付の挿入で更新する日付を指定した場合、
以下のようなフィールドコードになりますよね。
和暦で年月日を表示する場合
{ TIME \@ "ggge年M月d日" }

このままでは半角数字のままなので、日付部分の一部を修正しておき、
全角のスイッチを追加します。
{ TIME \@ "ggge年 M月 d日生" \* DBCHAR }

[フィールドの更新]をすれば「平成26年 3月 13日生」になり、
希望しているものと同じになります。
これを、差し込みフィールドへと同じように設定するだけで済みます。

参考サイト
http://www.eurus.dti.ne.jp/~yoneyama/Word/ouyou/w-sosi2.html

Qエクセルの計算式でコンマを付けたい!

すみません!
エクセルで計算式を入れ、その答えにコンマを付けたい場合どうすれば良いのでしょうか?
ツールの「,」をクリックしても表示されないので、計算式の中に入れるんだと思うのですが、
ヘルプで見てもわからなくて・・・。
初歩的ですみません!

Aベストアンサー

数値の場合はセルの書式設定でできます。
表示形式で「数値」か「通貨」を選択後
「桁区切りを表示」にチェックすれば可能
「ツール」の「,」でもできると思いますが...

文字に追加の場合はTEXT関数を使います。

="消費税は"&TEXT(A1,"#,##0")&"円になります。"

Qエクセルで数式の数字にコンマを自動で記入する方法

お世話を掛けます。エクセルで数式を入力して自動に計算されますが数字にコンマを自動に表示するやり方を教えてください。123,456の、3と4との間の記号です。宜しく御願い致します。

Aベストアンサー

ツールバーに [,] ボタンがありますよ。

QWORDの差し込み印刷について

EXCELにある日付のデータ”2004/5/18”を
WORDに差し込み印刷で挿入すると
”5/18/2004”となってしまいます。
表示形式は変えられますか?
平成16年5月18日と表示する方法はないでしょうか。

Aベストアンサー

差し込みした後、Alt+F9でフィールドコードを表示します。
{MERGEFIELD "日付"}が表示されるはずです。
ここでの”日付”は、エクセルの項目名に「日付」と入力したので、”日付”と表示されています。

その後、MSページのごとく、
{MERGEFIELD "日付"}を{MERGEFIELD "日付"\@ "ggge年M月d日"}と入力すれば大丈夫のはずです。
フィールド更新(F9キークリック)後、再度、Alt+F9で、
表示形式が平成になっていると思います。

Qエクセルで、条件に一致した行を別のセルに抜き出す方法

エクセルで、指定した条件に一致するセルを含む行をすべて抜き出す方法が知りたいです。

たとえば、

<A列> <B列> <C列>
7/1 りんご 100円
7/2 ぶどう 200円
7/2 すいか 300円
7/3 みかん 100円

このような表があって、100円を含む行をそのままの形で、
別のセル(同じシート内)に抜き出したいのですが。

7/1 りんご 100円
7/3 みかん 100円

抽出するだけならオートフィルターでもできますが、
抽出結果を自動的に、別の場所に、常に表示させておきたいのです。

初歩的な質問だと思いますが、検索しても分からなかったので、よろしくお願いします。

Aベストアンサー

同じ質問が結構よく出てますが、そんなに初歩的でもありません
別シートのA1セルに「100円」と入力し、そのシートの任意のセルに以下の式を貼り付けて下さい。後は、下方向、右方向にコピー。
日付のセル書式は「日付」形式に再設定してください

=IF(COUNTIF(Sheet1!$C:$C,$A$1)>=ROW(A1),INDEX(Sheet1!A:A,LARGE(INDEX((Sheet1!$C$1:$C$500=$A$1)*ROW(Sheet1!$C$1:$C$500),),COUNTIF(Sheet1!$C:$C,$A$1)-ROW(A1)+1)),"")

データ範囲は500行までとしていますが、必要に応じて変更して下さい

Qword差し込み印刷 半角カタカナ・数字→縦書き

word2010使用です。
差し込み印刷を使って封筒印刷を作成しています。
元データのExcelに全角かな・数字・アルファベット、半角カナ・数字・アルファベットが
入っている住所を縦書き印刷したいのです。

元データの管理をしているのは私ではない為ここは訂正できません。

数字を縦書きにするのは、差し込みフィールドのスイッチに「\v」を入れると言うのは
わかり入れてみました。でもこれでは半角カナが横書きのままでした。
半角カナを全角縦にするには「\* DBCHAR」を入れるというのもわかりました。
でもこれだと半角「-」が横のままになりました。
どちらも縦書きに表示させる方法はありますか?
1日検索しましたが見つけられませんでした(ToT)

よろしくお願いいたします。

Aベストアンサー

データとして統一されていないのは、今後も差し込み印刷以外に
利用したいときなどに問題になりやすいので、データの管理者に
統一するよう頼むのが一番良いのですが。

現時点で作業ができるようにしたいなら、全角にするスイッチの
「\* DBCHAR」を入れるのが一番確実です。
半角「-(マイナス)」は全角にしても「-」ですから、縦書きに
できません。そのままでは封筒を送付することができませんので、
[置換]の機能を使ってマイナスを「‐(全角ハイフン)」にします。

差し込み印刷で住所などを配置して全角スイッチを付け、用意が
できたなら、新規文書への差し込みを実行します。

手順:
差し込み印刷の印刷をする手順までそのまま作業します。
[完了と差し込み]にある[**の印刷]ではなく個々の~~の編集]
を選択して新規文書へと差し込みをします。
http://www4.synapse.ne.jp/yone/word2010/word2010_sasi_bunsyo.html

差し込んだデータが、封筒ごとにセクション区切りされた状態で
新規文書として用意されます。全角になっているデータの中から
マイナスだけを置換機能で全角ハイフンに一括変換します。
これを通常印刷で印刷すれば、問題なく利用できると思います。

データとして統一されていないのは、今後も差し込み印刷以外に
利用したいときなどに問題になりやすいので、データの管理者に
統一するよう頼むのが一番良いのですが。

現時点で作業ができるようにしたいなら、全角にするスイッチの
「\* DBCHAR」を入れるのが一番確実です。
半角「-(マイナス)」は全角にしても「-」ですから、縦書きに
できません。そのままでは封筒を送付することができませんので、
[置換]の機能を使ってマイナスを「‐(全角ハイフン)」にします。

差し込み印刷で住所などを配置して全角...続きを読む


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング