個人事業主の方必見!確定申告のお悩み解決

こんにちは。

WindowsXP、word2003を使用しています。

Exel2003から差し込んだデータ、
16800000 という数値を 1,680万円 と表示したいと思っています。

フィールドコードを表示すると、
{ MERGEFIELD “物件価格” } 
となっています。

{ MERGEFIELD “物件価格” \# ###,万円 }

という形で、16,170,000万円 とはなっているのですが、
これを万単位で表示し、3桁区切りにするにはどうすればよいでしょうか。

今回は万円未満は切り捨てたいと思っています。

ご存知の方、すみませんが教えてください。

このQ&Aに関連する最新のQ&A

A 回答 (1件)

フィールドコードを入れ子にします。



まず、[挿入]-[フィールド...]
フィールドの名前:=(Formula)
で、「計算式」ボタンをクリック。

「計算式」ダイアログで、
仮の金額を万単位で表示する式を挿入します。
計算式:=16170000/10000
表示形式:#,###万円

1,617万円が表示されますので、
値を選択、Shift+F9でフィールドコードを展開。

{ =16170000/10000 \# "#,###万円" }
などと表示されますので、
「16170000」の部分に対し、[挿入]-[フィールド]で、
フィールドの名前:MergeField
フィールド名:物件価格

とすると、フィールドコード全体が、
{ ={ MERGEFIELD “物件価格” }/10000 \# "#,###万円" }
となるハズ。

--
> 今回は万円未満は切り捨てたいと思っています。

書式で設定出来るハズですので、上で良いハズ?
#の書式の指定方法は失念。
    • good
    • 1
この回答へのお礼

なるほど!!

計算させることを思いつきませんでした!
やってみたらばっちりうまく出来ました。
昨日からずっとやってて半泣きだったのでとても嬉しいです!
やっと次に進めます。

ありがとうございました。
何かあったらまたよろしくお願いします!!

お礼日時:2008/03/27 12:20

このQ&Aに関連する人気のQ&A

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

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

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

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

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

...続きを読む

QWordでページ番号を計算式で入力する方法を?

ワード2007でページ番号を自分の作った計算式で表示する方法を教えてください.
ワード2003ではこのコーナーでアドバイスされているのを見つけましたが,同じ
方法が2007では「構文エラー」になって表示されません.
多分フィールドの編集で
=(Formula)
を使うのでしょうが,
{page}
という変数?でページ番号は表示できても
{page}+1
というのは表示できないのです.
教えていただけませんか,よろしくお願い致します.

Aベストアンサー

以前ご覧になったやり方というのが一体どんな手順になっていたのか判りませんが,割と簡単にできる手順としてはこんな方法もあります。

>ページ番号を自分の作った計算式で表示する

クイックパーツのフィールドで最初のFormulaを作成します。
その際は
=(Formula)
を使いますが,選んだ後,下にある「フィールドコード」のボタンをまずクリックします。
そしてその状態で
=1 + 1
などのように,あとでPageにしたいところも最初は何かてきとーな数字を入れ込んで,まず「意図した算数」がきちんと出来るFormulaを作成してOKしてください。

フィールドの結果が「2」のようにちゃんと算数してくれることが確認できたら,ALT+F9を押してフィールドを展開します。

通常は
{ = 1 + 1 \* MERGEFORMAT}
のように表示されますが,後半の書式設定スイッチは今は気にしません。

フィールドの数式の中の片方の「1」を選択した状態で,再度クイックパーツからフィールドを開始,Pageを選んでそのままOKします。
必要に応じてALT+F9でフィールドを閉じ,また必要に応じて選んだ状態でF9を押してフィールドを再計算させれば,改めて「2」などを算数してくれます。

最終的にALT+F9でフィールドを展開してみたときに
{= {PAGE \* MERGEFORMAT}+ 1 \* MERGEFORMAT}
などのように作成できていれば,成功です。

次のステップとして必要な書式設定スイッチを,改めて算数しないフィールドの操作で作成して確認し,マネして取り付けてください。


また将来的には,フィールドコードの操作に慣れてくれば,Ctrl+F9を押して直接フィールド記号({})を挿入し,コードを手書きして作成することも出来ます。
#ATOKを使っている場合この操作がうまくできない場合があるので,IMEに変えて操作します。

以前ご覧になったやり方というのが一体どんな手順になっていたのか判りませんが,割と簡単にできる手順としてはこんな方法もあります。

>ページ番号を自分の作った計算式で表示する

クイックパーツのフィールドで最初のFormulaを作成します。
その際は
=(Formula)
を使いますが,選んだ後,下にある「フィールドコード」のボタンをまずクリックします。
そしてその状態で
=1 + 1
などのように,あとでPageにしたいところも最初は何かてきとーな数字を入れ込んで,まず「意図した算数」がきちんと出来るFormula...続きを読む

QWord差し込み印刷 数式について

Excelの請求データを差し込み印刷に読み込み請求書を作成しています。
明細が多くて、1枚では行が足りなく2枚、3枚となることがあります。

請求書のフォームとして、全ての請求書の合計が明細の上に表示して、明細書の一番最後にも合計が来るようにしたいのです。
1枚に収まるのなら見えている表の行数だけをSUMで計算式をいれたらいいのですが、2枚、3枚となる税抜額、消費税額、税込合計を計算式で表示させる方法を教えてください。

売上日 伝票No. 顧客番号 商品名 単位 数量 単価  金額 税込小計額 税抜小計額
270401 1111     1 本    5 100 500
270401 1111     1   消費税 0 0 40 540 500

しかも、明細は顧客番号ごとに請求書、伝票番号ごとに表示されて、伝票番号ごとに伝票計をいれたいのです。

Aベストアンサー

No1です。
参考までに近い機能で
アドバンスフィルターがあります。
http://www.eurus.dti.ne.jp/yoneyama/Excel/vba/vba_advancedfilter.html
を参考にしてください。
下の方にマクロのコードがあります。

上のタイトルの部分に顧客番号を表示
必要であれば、氏名や住所などは顧客リストから
Vlookup関数
合計金額は Sum関数で出ます。

明細の部分に必要な項目を入れておきます。
マクロで顧客ごとのデータを抽出します。

又、マクロのChangeイベントを利用すれば更に簡単に
明細データが抽出できます。
頑張ってみてください。

Qwordの差し込み印刷で文字が0と表示されます

wordの差し込み印刷について教えてください。
エクセルデータ(書式は標準)を差し込みしたのですが、
ある列の文字データのみが0と表示されてしまいます。
(その列の数字データは表示されます)
どうしたら文字が表示されるのでしょうか?

Aベストアンサー

数字以外が表示されない差し込みフィールドがあるということでしょうか?
Excel側のデータがおかしくなっているのか、Word側の問題なのか定か
ではないですが、差し込み形式をDDEにしてはいかが。

Wordのバージョンが2002以降だと、初期の差し込みでのデータの形式が
OLE DBになっているので、Excelの表示のままで差し込まれないことが
あります。

Excelのデータを差し込みすると、日付、電話番号、および通貨が正しく
表示されない場合の対処方法
http://support.microsoft.com/kb/882154/ja

上記の設定をしても文字が表示されないなら、Excelデータがおかしい
ので、Excel側の修復が必要でしょうね。

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

Qwordの差込印刷(ラベル作成)と、Excelのゼロ値非表示

Excelの住所録データがあり、それをインポートさせてwordでラベルを作っています。
参照元であるExcelのデータのほうは、別の住所録を更に参照しており、文字の入っていないセルが【0】と表示されていたので、ツール<オプション から、【ゼロ値】のボックスのチェックをはずし、ゼロを表示させないようにしておりました。

Excelで見る限りではゼロは確かに非表示になるのですが、それをwordにインポートさせてラベルを作ろうとすると、非表示にしていたゼロまでが表示されます。
(たとえば、ビル名がない住所の、ビル名が来る部分が0になっていたり)

このword上でのゼロを消してしまう方法は、ないものでしょうか?
単純に置換でゼロを消してしまうと、郵便番号やビルの階数番号のゼロまでもが消えてしまいます。

またまた分かりづらい説明で、ごめんなさい。。。
何卒宜しくお願い致します。

Aベストアンサー

一般に2つの方法が使われます。
1)
ツール=>オプション、全般タブで「文書を開くときにファイル形式を確認する」にチェックを入れます。差込み用データファイルを選ぶ際にEXCELワークシートDDEを選びます。これでExcelの表示形式が有効になるはずです。

2)
差し込みフィールドに書式を設定することでゼロを非表示にする方法(個人的には柔軟性が高いので、こちらの方法が好みです。)
※フィールドに書式を設定する方法
ワードでゼロを非表示にしたデータフィールドにカーソルを合わせて、右クリック、「フィールドコードの表示/非表示」を選択します。するとデータのところが
{MERGEFIELD "住所2}
のように表示されますので、これを
{MERGEFIELD "住所2" \# #}
に変更します。また右クリックして「フィールドコードの表示/非表示」を選択、もう一度右クリックして「フィールドの更新」を選択。
これで、0非表示になる筈です。

おまけ)
#1の回答者さんが書かれているようにExcel側でゼロが入らないようにするのも、いい方法だと思います。

VLOOKUP関数などで検索して、表示しているのでない場合、例えば単純に=Sheet3!A10とかでデータを引っ張ってきている場合、IF関数で、参照元にデータがあるか調べて無ければ非表示というような方法もありますが、T関数を使用する方法もあります。
=T(Sheet3!A10)
のように指定すると、参照元にデータが無くても問題ありません。

一般に2つの方法が使われます。
1)
ツール=>オプション、全般タブで「文書を開くときにファイル形式を確認する」にチェックを入れます。差込み用データファイルを選ぶ際にEXCELワークシートDDEを選びます。これでExcelの表示形式が有効になるはずです。

2)
差し込みフィールドに書式を設定することでゼロを非表示にする方法(個人的には柔軟性が高いので、こちらの方法が好みです。)
※フィールドに書式を設定する方法
ワードでゼロを非表示にしたデータフィールドにカーソルを合わせて、右クリック...続きを読む

QEXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには

お世話になっております。
タイトルの通りの質問なのですが、
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するにはどうすればよいのでしょうか?

たとえば、A1のセルに「ABC」と入力されていたとします。
その「ABC」をヘッダーに自動的に出力できるようにしたいのです。
できればマクロは使いたくありません。

宜しくお願いします。

Aベストアンサー

「表示」メニューの「ヘッダーとフッター」では、セル参照を指定することはできません。
「行タイトル」や「列タイトル」しか使用できません。
「行タイトル」を使用するには「ファイル」メニューの「ページ設定」で「シート」タグを選択してください。
ここで「行タイトル」にA1でしたら1行目を選択すればOKです。
ただし、行丸ごとですので注意してください。

Qワードの表の金額にコンマ入力するには

エクセルだとツールバーに桁コンマや円の表示がありますが、ワードではどうやって表示するの?コンマをいれると字数がかわるのでいちいち変換して入力しています。
エクセルを貼り付けるやり方ではなく、すでにワードで表ができているところに入れたいのです。よろしくお願いいたします。

Aベストアンサー

>ワードで表ができているところに
すでに(全角で)金額数字がコンマなしで、表に入力済みの時に、エクセルのように書式設定する方法はないものと思われます。
このニーズは多いはずで、この方法を提供しないのはほんとに常識外れと言う感じがしますが、エクセルの表を
貼りつける方法があるので。
欧米人は、ワープロであって見れば、タイプライター時代からカンマは人手で入れていたのでしょう。
改めて900ページぐらいのワードの解説本を調べたり、WEB上で調べましたが、見つかりませんでした。
○表上で合計等を計算する時だけ
罫線-計算式-=SUM(LEFT)などで表示形式-#,##0を選べる方法が用意されてあります。
○#1のご回答の方法をお使いになるのが良いでしょう。
○万一すばらしい書式設定の回答が出た場合は、私の不勉強をお笑い下さい。

QEXCELファイルのカレントフォルダを取得するには?

EXCELファイルのカレントフォルダを取得するには?

C:\経理\予算.xls

D:\2005年度\予算.xls

EXCEL97ファイルがあります。

VBAで
  カレントフォルダ名
(C:\経理\,D:\2005年度\)
を取得する事は可能でしょうか?

CURDIRでは上手い方法が見つかりませんでした。

Aベストアンサー

こんばんは。
Excel97 でも、同じですね。以下で試してみてください。

Sub test()
'このブックのパス
a = ThisWorkbook.Path
'アクティブブックのパス
b = ActiveWorkbook.Path
'Excelで設定されたデフォルトパス
c = Application.DefaultFilePath
'カレントディレクトリ
d = CurDir
MsgBox "このブックのパス   : " & a & Chr(13) & _
   "アクティブブックのパス: " & b & Chr(13) & _
   "デフォルトパス    : " & c & Chr(13) & _
   "カレントディレクトリ : " & d & Chr(13)
End Sub

Qwordでの自動計算(パーセント表示)について

ワードで書類のテンプレートを作成しております。
その中で簡単な表があり、フォームを使って自動計算をさせたのですが、なぜかパーセント表示がうまく出ません。
小数点第2位まで表示させたいのですが、番号書式を0.00%に設定しても、小数点以下が、すべて.00%で出てしまいます。(整数にされてしまってます)

小数点第2位まできちんと表示させたいのですが、どのようにしたらよいのでしょうか。

Aベストアンサー

その例の場合は
番号書式は何も選択しないで(Deleteなどで消す)、計算式で式のところに
「=C2/B2*100 \# 0.00%」を入力すれば表示されると思います。


人気Q&Aランキング