[[20060927002601]] 『年号・西暦混在の差し込み印刷』(波平) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『年号・西暦混在の差し込み印刷』(波平)

[名簿作成時に、生年月日の入力を日本人は昭和等の年号での表示、外国人の場合は西暦で入力してあります。そのデータを差し込み印刷で使用すると一部の日本人の表示が1980/1/20等の西暦表示になってしまいます。そのデータを削除しセルの書式設定で標準に指定して昭和60年1月20日等を入力しても西暦表示に戻ってしまいます。どのようにすれば年号と西暦標記ができるでしょうか?詳しい方がいらっしゃいましたらご教授願います。なお、名簿は前任者からの引継ぎで入力時にどのような設定をしているか不明です。]
エクセル2002、WindowsXPを使用しています。


 エクセルのデータを直接ワードの差込印刷機能を利用しているものと推測します。
日付はエクセルにおいてはシリアル値という数値で把握されています。
西暦、和暦の表示は同じ数字を表示形式の書式設定で表示区別しているものと
推測します。ワードの差込印刷ではセルの数値を日付の形式に計算しなおして
日付の形式に変換しているので、セルに表示されているとおりにならないのかも
しれません。
 
差込に使用しているシートのデータを名前をつけて保存でカンマ区切り(CSV)ファイル
として一旦保存したものを差込印刷のデータとして使用してみてはいかがでしょう。
(みやほりん)(-_∂)b

 DDE接続を使えば表示形式と同じように表示されると思います。 (Hatch)
http://office.microsoft.com/ja-jp/assistance/HA011164951041.aspx#DDE 現在参照不可


 =IF(日本人,TEXT(A1,"ggge年m月d日"),IF(外国人,TEXT(A1,"yyyy/m/d"),""))
 差込印刷用に列を作って、数式で文字列にしておくのはどうでしょう?
(純丸)(o^-')b

早速丁寧に教えて頂きありがとうございました。
質問をした後で、いろいろと試してみて、取り合えずコピーしてセルの書式設定→表示形式を文字列に指定し、シリアル値になっている部分を消去し再度年月日等を入力したところ何とかうまくいきました。
今回は月及び日がどちらも2桁になっているデータが200件程度でしたので何とか手入力で処理できましたが、次回の際に参考させて頂きます。ありがとうございました。(波平)


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.