年賀状の宛名を印刷しようとしています。
exelで作った名簿の住所の番地はアラビア数字です。印刷の時に住所を縦書きにして、漢数字に変換したいのですが、うまく行きません。ハガキ印刷のウィザードで、「宛先、差出人の住所を縦書きにする時は、数字を漢数字に変換する」というところにチェックを入れると、差出人のところは上手く変換できるのですが、宛先のところだけが上手く変換されず、アラビア数字のままで縦書きになります。
住所録を全部漢数字に書き直すのは、とても大変です。
どなたか、助けてください。お願いします。

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

A 回答 (3件)

Wordのはがき印刷の場合、「数字を漢数字に変換する」には半角の数字でなければ漢数字に変換できません。


もしかしたら、アラビア数字は全角で入力されていませんでしょうか?

すべての住所を書き換えるのは大変ですので、最初の2~3行を変えてみて、漢数字に変換されたのをご確認下さい。

なお、フィールドコードが間違っていないことを確認するには、下記URLをご参照ください。

「差込印刷で縦書き&漢数字に」
http://www.relief.jp/itnote/archives/001624.php
    • good
    • 2
この回答へのお礼

koko88okok様
ああ、そうなのですか。言われてみれば、当たり前かもしれませんが、全く気づきませんでした。
たしかに変換できました。ありがとうございます。

お礼日時:2009/12/05 20:54

バージョンは?


「縦書きのレイアウトのときに数字を漢数字にしたい」Office Word 2003の場合
参考URL(根拠など)


「「WordとExcelで宛名を印刷」
http://www.nengasyotyuu.com/nenga/npcnenga/npcne …

「エクセルで作った住所録をワードで使用(年賀状表書き)したのですが・・・」
http://detail.chiebukuro.yahoo.co.jp/qa/question …

参考URL:http://office.microsoft.com/ja-jp/word/HA0108896 …
    • good
    • 0
この回答へのお礼

goold-man様
さっそくの回答ありがとうございます。
でもハガキ宛名ウィザードは、使えていました。
koko88okokさんの回答で、よくわかりました。

お礼日時:2009/12/05 20:59

あらかじめ、アラビア数字を漢数字に変換した列を用意しておいて、そこを宛先に用いる。



アラビア数字の宛先がF列、漢数字の宛先がG列、1行目が見出し、データは2行目と仮定。
セルG2に式[=NUMBERSTRING(F2,3)]を設定して、必要な行数コピー。

=NUMBERSTRING(F2,1)
=NUMBERSTRING(F2,2)
=NUMBERSTRING(F2,3)
で結果が異なるので、必要なものを指定してください。
(たぶん3で落ち着くと思いますが)

必要な行数コピーは、セルG2の右下に小さな黒い■があるので、下へ引っ張ってください。
    • good
    • 1
この回答へのお礼

bin-chan様
早速の回答をありがとうございました。
でも、申し訳ありませんが「漢数字に変換した列を用意」するのが大変なので、一箇所の修正で済む方法が知りたかったのです。
koko88okokさんの回答でよくわかりました。

お礼日時:2009/12/05 21:04

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

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

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

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

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

Q差し込み印刷で番地を漢数字にしたいのですが

Word2007を使っています。

封筒に縦書きで住所を入れたいと思っています。
名簿から差し込み印刷をしようとしています。
名簿は住所の番地を半角で入力しました。

横書きならスムーズなのかもしれませんが、今回縦書きにしたいと思うので漢数字にしたいのですが、1枚1枚直すことはできますが、そうしなくても自動的に漢数字に変換されるようにどこかで設定ができるのでしょうか。

教えてください。
宜しくお願い致します。

Aベストアンサー

自動的に漢数字に変換されます。
住所を表示した状態で、住所部分を右クリックして、フィールドの編集で、数字を漢数字に変換する、にチェックが入っていることを確認して下さい。

QWordの縦書きの差し込み印刷で数字を正しく表示させる方法

WordにExcelで作成したデータの差し込み印刷をしています。
この度、封筒に縦書きで住所を印刷することになりました。
エクセルから普通にデータを差し込むと数字が縦向きにならず横になってしまいます。
これを向きを縦にして印刷する方法があれば教えてください。

Aベストアンサー

回答番号:No.1です。
回答間違いでした。

こちらで
差込印刷で縦書き&漢数字に
http://www.relief.jp/itnote/archives/001624.php

Qエクセルで住所の半角数字を漢数字に一括変換するには?

 エクセル87で住所録を作って「1-2-34」等と入力していますが、それをワード98のはがき宛名印刷で印字すると「1-2-34」が横になります。
 エクセルで住所の列だけ「1-2-34」を「一-二-三四」などのように一括で漢数字に変換したいのですが、簡単な方法はあるでしょうか? よろしくお願いします。

Aベストアンサー

表示形式=TEXT(C1,"[DBNum1]G/標準")などはC1セルが半角数字で無いと上手く行かないようです。住所を数字部分と漢字部分に部分に別セルに分けられれば使えるかもしれない。
住所漢字部分と丁目番地が1セルに混在しているときのために、数字を漢数字に変える、ユーザー定義の関数を作ってみました。
ツール-マクロ-BVEでVBEの画面になる。
そこで挿入-標準モジュールで出てくる画面に下記を
コピペする。
Function kansuj(a)
tb = Array("〇", "一", "ニ", "三", _
"四", "五", "六", "七", "八", "九")
For i = 1 To Len(a)
s = Mid(a, i, 1)
'---ハイフン
If s = "-" Then
st = st & "-"
GoTo p01
End If
'----数字 全角、半角
If IsNumeric(s) Then
If s >= "0" And s <= "9" Then
p = Application.WorksheetFunction.Asc(s)
st = st & tb(p)
GoTo p01
Else
st = st & tb(Val(s))
GoTo p01
End If
End If
'----その他全角文字
st = st & s
p01:
Next i
kansuj = st
End Function
使い方はA列に住所があるとして、B1に
=kansuj(A1)といれてB2以下に式を複写する。
(結果)
大田区目黒123-1大田区目黒一ニ三-一
関東1-23関東一-ニ三
三七,六五三三七六五三
一一
三八,〇四八三八〇四八
あ1-2-3あ一-ニ-三
三七,六五三三七六五三
2no3ニno三
三三
1-2-3一-ニ-三
二三四ニ三四
1-2一-ニ
大阪市中央区道修町2-34大阪市中央区道修町ニ-三四
ASC234ASCニ三四
0〇

表示形式=TEXT(C1,"[DBNum1]G/標準")などはC1セルが半角数字で無いと上手く行かないようです。住所を数字部分と漢字部分に部分に別セルに分けられれば使えるかもしれない。
住所漢字部分と丁目番地が1セルに混在しているときのために、数字を漢数字に変える、ユーザー定義の関数を作ってみました。
ツール-マクロ-BVEでVBEの画面になる。
そこで挿入-標準モジュールで出てくる画面に下記を
コピペする。
Function kansuj(a)
tb = Array("〇", "一", "ニ", "三", _
"四", "五", "六", "七", "八...続きを読む

QWordのはがき差込印刷でハイフンを縦書きにしたい

Wordのはがき差込印刷機能を使って、
エクセルの住所録データから
はがきの宛名印刷をしたいのですが、
地番等の「-」がどうしても縦に出来ません。
「レターの作成」で「住所1」を選択し、
「拡張書式→縦中横」を選択したのですが
やはりダメでした。
過去の質問から検索をして、参考になりそうな
サイトへ行ってみたりしましたが、
やり方を見つけ出すことが出来ませんでした。
ご存知の方がいらっしゃいましたら
ご教授下さい、宜しくお願い致します。

Aベストアンサー

#1さんの逆です。
ハイフンが全角になっています。
半角にしてください。
エクセル上で、全角の「-」を半角の「-」に置換してください。

もしくは、ハイフンではなく、長音「ー」にしてください。これでもいけると思います。

Qワードの差込印刷で、郵便番号を封筒の枠内にキレイに印刷する方法は??

こんにちは。お世話になります。
会社規定の封筒には、郵便番号枠がもともと書き込んであります。
ここに、きれいにエクセルのデーターから、差込印刷するには、どうしたら良いのでしょうか??

Aベストアンサー

No2です。
フリーソフトなら、KOKUYOの「合わせ名人2簡易版」
というフリーソフトを使用しては。
http://www.sapulife.com/dnload2/awase.html

過去ログのzenjeeさんが詳しく書いています。参考に。
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1677859

Q■Word差し込み印刷 漢数字で縦書き表示させたい。

みなさんこんにちは。

こちら
http://oshiete1.goo.ne.jp/qa3758878.html

で質問させていただき、迅速的確な回答をいただきエクセル側の問題はすべてクリアしました。
ありがとうございました。

このエクセルデータをワードへ差し込み印刷したいのですが、誕生日はエクセルでは2005/10/05と入力し、書式設定-表示で漢数字で表示させていますが、ワードでの差し込み後は2005/10/05と表示されています。

表示スイッチで「\v」を記述すると・・・
 二
 〇
 〇
 五
 /
 一
 〇
 /
 〇
 五
と表示されてしまいます・・・

これを賞状に印刷するように縦書きで
 平
 成
 十
 七
 年
 十
 月
 五
 日
と表示するスイッチ?など方法はございますでしょうか?

現在のフィールドは MERGEFIELD "園児生年月日 \v" となっております。
またワード、エクセルのバージョンは2007です。

長文申し訳ございません。よろしくお願いいたします。

みなさんこんにちは。

こちら
http://oshiete1.goo.ne.jp/qa3758878.html

で質問させていただき、迅速的確な回答をいただきエクセル側の問題はすべてクリアしました。
ありがとうございました。

このエクセルデータをワードへ差し込み印刷したいのですが、誕生日はエクセルでは2005/10/05と入力し、書式設定-表示で漢数字で表示させていますが、ワードでの差し込み後は2005/10/05と表示されています。

表示スイッチで「\v」を記述すると・・・
 二
 〇
 〇
 五
 /
 一
 〇
 /
 〇...続きを読む

Aベストアンサー

フィールドコードの表記の一部が間違っていました。

{ MERGEFIELD 園児生年月日 \@ "gggE年O月A日"}
でしたね。" "で閉じないといけないのに、片方が抜けていました。

{ MERGEFIELD 園児生年月日 \@ "gggE'年'O'月'A'日'"}
年月日のそれぞれを' 'で閉じても良いのですが、それほど厳密でなく
ても大丈夫です。

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

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

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

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

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

Aベストアンサー

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

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

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

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

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

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

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

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

Q算用数字(半角)から漢数字への変換(エクセル2000)

ワード2000で差し込み印刷をしたいと思っています。
しかし、2000ではエクセルから住所録を読み込む場合、
算用数字を読み込むと横で表示されてしまいます。
そこでエクセル2000で算用数字を漢数字に変換しなければなりません。
算用数字を漢数字に変換するのに簡単な方法はないですか?

私が考えている方法は、1~9の数字を検索して
漢数字に変換していく方法です。
住所の列だけを対象に一括で変換することはできないのでしょうか?
全ての範囲を対象とすると一括変換できるのですが、
郵便番号は算用数字のままでいいので、
変換する必要がないのです。

質問が分かりにくいかもしれないですが、
宜しくお願いします。

Aベストアンサー

???
>> 私が考えている方法は、1~9の数字を検索して
>> 漢数字に変換していく方法です。

これでできるでしょう。
例えばB列が住所であるなら,
B列を選択して,そのままの状態で,
「編集」→「置換」で
検索する文字列 1
置換後の文字列 一
「すべて置換」をクリック。

マクロを使う方法もありますが,大量のExcelファイルを短時間で処理する場合には良いかもしれませんが,
ほんの数ファイルのExcelファイルだとこれの方が早い気がします。

Qエクセルで打ち込んだ数字を自動で別シートに表示したい

エクセルでセルに打ち込んだ数字を自動で別シートに表示できる方法があれば、教えてください。

例えば、シート1のC1に5を打ち込んだら、シート2のD2にシート1で打ち込んだ5が自動で表示される。

また1列すべてを自動で表示させる場合、一つのセルの時と違いがありましたら教えてください。よろしくお願いします。

Aベストアンサー

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コピー&リンク貼り付けを使うと便利です。

例)例)シート1のC1~C5に何かを入力したら、
  シート2のD2~D7にシート1で打ち込んだものが自動で表示される

  シート1にあるコピー元のセルを範囲選択して、
  シート2のD2の上で「右クリック」⇒「形式を選択して貼り付け」
  をクリックします。

  そして出てきた小さな画面の左下にある「リンク貼り付け」という
  ボタンをクリックすると完成です。
  試してみてください。。

  念のためにリンク貼り付けを図解しているURLを載せておきます。
  参考にしてみてくださいね。。
  http://www.geocities.jp/office_inoue/excel/eq21.htm

こんばんは。
入力したセルの値を合計とかでなくて、
純粋に別のシートに自動的に表示したいのであれば、
以下の方法があります。

1.1つのセルだけの場合
例)シート1のC1に5を打ち込んだら、
  シート2のD2にシート1で打ち込んだ5が自動で表示される

⇒シート2のD2のセルをアクティブにして「=」を入力
 した後、シート1のC1をクリックする。
 そうするとD2のセルに「=Sheet1!C1」と表示され、値が自動的に
 表示されるようになります。

2.1列全てコピーしたい場合。
  コ...続きを読む

Q縦書きの数字の表記方法は?

例えば「21」を縦書きで表記する場合、「二一」と
「二十一」はどちらが正しいのでしょうか。
「10」の場合は「一〇」か「十」で悩みます。

Aベストアンサー

基本的に、どちらも間違いではない、ということになるとは思いますが、通常は
・二桁の場合は「二十一」というように、「十」を入れる。
・三桁以上の場合は「一二三」というように、「十」「百」を入れない
・ただし「千」「一万」といったような数の場合には、そのまま漢字で書く

というようにすることが多いですね。もともと日本語で書く時の本則は「百二十三」というように、「十」も「百」も入れるものです。各桁の数字だけ書く、というのは、算用数字の記載法を漢数字の記載に取り入れたための、いわば便方ですね。このほうが、算用数字に慣れた目には解りやすいし、文字数の節約になる(こういった表記は、活字印刷から始まっています。活字の場合、文字数がそのままコストに跳ね返ってきますので、新聞・出版業界では「123」を「一二三」とするような表記を採用したわけです)
漢字で(二人とか三人という意味の)「にさんにん」と書く場合、「二三人」と書いていたわけです。今でもそう書く人は少なくありません(今では「二、三人」と書く人も出てきていますが)。「23人」を漢字で書く時に「二三人」と書くと、この「二三人」が「にさんにん」のことなのか、「23人」のことなのか、曖昧になる。そのため、二桁だけは「二十三」というように「十」を入れて書こう、というのが暗黙の了解になっているわけです。

基本的に、どちらも間違いではない、ということになるとは思いますが、通常は
・二桁の場合は「二十一」というように、「十」を入れる。
・三桁以上の場合は「一二三」というように、「十」「百」を入れない
・ただし「千」「一万」といったような数の場合には、そのまま漢字で書く

というようにすることが多いですね。もともと日本語で書く時の本則は「百二十三」というように、「十」も「百」も入れるものです。各桁の数字だけ書く、というのは、算用数字の記載法を漢数字の記載に取り入れたための、いわ...続きを読む


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

人気Q&Aランキング

おすすめ情報