Excelの住所録データからWordにラベルの差し込み印刷したいのですが、Excelのフィールドでは丁目・番地・号とフィールドが3つに分かれています。そのため、フィールドには数字のみでハイフンは記入されていません。Wordに差し込み印刷する時に各数字の間に○○‐△△‐××とハイフン(-)を入れたいのですが、データーの中には○丁目△番地×号と各3つのフィールドに数字が記入されているのもあれば、△番地×号だけなど、2つのフィールドだけに入力されているのもあります。○丁目のフィールドに数値が記入されて番地フィールドに数値が記入されているなら間にハイフン(ー)をいれ、○丁目フィールドが空白ならハイフン(-)はいれないという条件をつけたいのですが、いろいろしましたが上手くできません。どうしたらいいか教えて下さい。
No.5ベストアンサー
- 回答日時:
なるほど、新たな補足内容で困っている問題が理解できました。
その前の補足もよく読めば同じことを書いていましたね。
私の読解力の無さもあらためて認識しました(-_-;)
「丁目」も空白セルになることがあるのですね。これでは私の説明した
方法だけでは先頭のハイフンを出さなくするのは無理ですね。
そのためにIFフィールドを利用できないかを訊ねられたのですね。
上記の条件を満たすために前の差し込みフィールドを以下のように変更
してください。
{ MERGEFIELD 住所 } { MERGEFIELD 丁目 } { MERGEFIELD 番地 \#-# } { MERGEFIELD 号 \#-# } { MERGEFIELD マンション名 }
の
{ MERGEFIELD 番地 \#-# }へと[ If ]フィールドを追加します。
{ if { MERGEFIELD 丁目 }=""{ MERGEFIELD 番地 }{ MERGEFIELD 番地 \#-# } }
にします。
{ MERGEFIELD 住所 }
{ MERGEFIELD 丁目 } { if { MERGEFIELD 丁目 }=""{ MERGEFIELD 番地 }{ MERGEFIELD 番地 \#-# } }
{ MERGEFIELD 号 \#-# } { MERGEFIELD マンション名 }
{ MERGEFIELD 氏名 }
つまり「丁目」が空白ならハイフンを付けない「番地」を表示し、「丁目」
がある場合ならハイフンを付けた「番地」を表示すれば希望のものへと
差し込まれると思います。
それ以外の差し込みフィールドについては問題が無いと思います。
回答ありがとうございました。
すごいです!!できました!
嬉しいです。また1つ勉強になりました。
ほんと・・こういう式がすぐにできるenunokokoroさん尊敬します。
ありがとうございました。
No.4
- 回答日時:
一部間違っていたので少し訂正です。
例)住所 :丁目:番地:号:マンション名:←フィールド名
として差し込みフィールドを以下のようにします。(DDE形式での説明)
{ MERGEFIELD 住所 } { MERGEFIELD 丁目 } { MERGEFIELD 番地 \#-# } { MERGEFIELD 号 \#-# } { MERGEFIELD マンション名 }
これで「山川町4‐5‐6 ○○コーポ」や「山川町5‐6 △△マンション」
になっていると思います。
大事なのは差し込み形式がDDEになっていることです。
これでないと空白セルを認識できず、データがあるようにWord側が判断
をするので、[ IF ]フィールドを使用してもうまくいきません。
(出来ないわけではないが、空白セルとして認識しないでのトラブルあり)
とりあえず補足された内容だけでは、私の回答のどこが問題なのか判断
できませんので、試して検証した結果と出来なかった理由を補足として
載せてください。
この回答への補足
回答ありがとうございます。
試してみました。問題は私の説明が悪いのだと思います。
enunokokoroさんから教えて頂いた
{ MERGEFIELD 住所 } { MERGEFIELD 丁目 } { MERGEFIELD 番地 \#-# } { MERGEFIELD 号 \#-# } { MERGEFIELD マンション名 }
できちんとハイフンは入力できました。
ただ、「山川町5‐6 △△マンション」の表示のほうはエクセルの「丁目」フィールドが空白セルの為に「山川町-5-6」と「山川町」と「番地」の間にハイフン(-)が残ってしまいました。
ラベルの配置としては
{郵便番号}
{住所}
{丁目}{番地}{号}{マンション名}
{氏名}
という形です。
{丁目}フィールドが空白で{番地}から数値が記入されている場合
〒○○○-○○○○
福岡県博多区××町
-5-6
となります。「-5-6」の先頭のハイフンをのけたいのですが
{ MERGEFIELD 番地 \#-# } を{ MERGEFIELD 番地 }に
してしまえば今度はエクセルの「丁目」フィールドが空白でない場合に
住所が「山川町45‐6 ○○コーポ」となり4と5の間のハイフンが消えて悩んでます。
enunokokoroさんから教えて頂いたのは問題はなく、私の説明がすごく分かり難かったと思います。
No.3
- 回答日時:
質問内容が解り難いのですが、以下のようなこと?
1丁目2番地3号→ 1‐2‐3 (○丁目に数値が記入、番地に数値が記入)
4丁目5号 → 45 (○丁目が空白、番地に数値が記入)
が質問にある条件ですよね。
それとも
1丁目2番地3号→ 1‐2‐3(○丁目に数値が記入、番地に数値が記入)
4丁目5号 → 4‐5 (○丁目が空白、番地に数値が記入)
のほうなか? まぁ、どちらでも同じようなものですけど。
Wordのバージョンが判りませんので基本的な設定方法を説明します。
差し込みは、空白のフィールドをキチンと条件にするためにDDE形式で
差し込みをします。
http://office.microsoft.com/ja-jp/word/HA0111649 …
フィールドコードを表示して以下のように編集します。
{ MERGEFIELD 番地}{ MERGEFIELD 丁目 \#-#} {MERGEFIELD 号 \#-#}
フィールドコードを非表示にすれば「1‐2‐3」や「4‐5」になります。
この回答への補足
回答ありがとうございます。
質問の仕方が本当に分かり難かったですね。
エクセルの表の感じでは、
例)住所 :丁目:番地:号:マンション名:←フィールド名
山川町:4 :5 :6:○○コーポ:←数値記入セル
山川町:空白:5 :6:△△マンション:←数値記入セル
という感じで丁目:番地:号には数値のみで山川町4丁目5番地6号の人もいれば山川町5番地6号の住所の方がいます。
エクセルは数値のみなので丁目・番地・号の間にWordで差し込む時にハイフンを入れようと思ったのですが、ラベルの配置にハイフンを直接記入すると山川町4-5-6となりましたが、丁目が空白の場合、山川町ー5-6となってしまい住所と番地の間にハイフンだけが表示されてしまいます。そこで、丁目に数値が記入され、尚且つ番地に数値が記入されている場合のみハイフン(-)をいれるIFの関数を試みたのですが上手くできなかったのです。番地・号の間も同様です。
データーが何万件~何十万件なので差し込みで設定しようと
思ったのですが、式が上手くできませんでした。
No.2
- 回答日時:
Excelのほうにハイフン列を作って、IF関数(条件が二つなのでAND関数をネストするか、IFをもう一つネストする)で空白とハイフ
ンを入れて、そのデータで差し込み印刷すれば良いんじゃないですか?回答ありがとうございます。
今のはデーター件数も少ないので
Excelでハイフンを作りました。
データー量が多いからなのか、頼まれた方は
どうしても差し込みの設定でしたいみたいでしたが・・。
個人的にはエクセルの方が早いような気がしますが、
何万件~のデーターならどうなのか私もどちらがいいのか
わかりませんでした^_^;
回答ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) Accessフォームからパラメーターで表示したレコードを指定のExcelのセルへ転送する方法について 2 2022/08/22 18:04
- その他(データベース) Accessのクエリで1フィールドの抽出条件設定をNullでなく全角半角含む空白のみの文字列でない文 1 2023/04/24 15:20
- Access(アクセス) アクセスの更新クエリでカレントレコードのみ更新したい 1 2022/06/02 23:32
- Access(アクセス) Accessフォームで複数条件でフィールドの値を表示する方法 4 2022/07/21 10:47
- Excel(エクセル) 【Excel】住所に郵便番号を付記する方法 3 2022/05/07 17:15
- Access(アクセス) Accessフォーム 一部のレコードだけを抽出する方法について 1 2022/06/28 18:45
- Word(ワード) ワード差し込み印刷がうまくいかない 2 2022/07/01 19:01
- その他(音楽・ダンス・舞台芸能) チケットに座席番号のみを印刷する方法 4 2023/02/10 11:21
- Access(アクセス) Accessのクエリの結果を、既存のエクセルに追加したい 2 2022/07/31 22:44
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
このQ&Aを見た人はこんなQ&Aも見ています
-
とっておきの「夜食」教えて下さい
真夜中に小腹がすいたときにこっそり作るメニュー、こっそり家を抜け出して食べに行くお店… 人には言えない、けど自慢したい、そんなあなたの「とっておきの夜食」を教えて下さい。
-
人生最悪の忘れ物
今までの人生での「最悪の忘れ物」を教えてください。 私の「最悪の忘れ物」は「財布」です。
-
「これはヤバかったな」という遅刻エピソード
寝坊だったり、不測の事態だったり、いずれにしても遅刻の思い出はいつ思い出しても冷や汗をかいてしまいますよね。
-
牛、豚、鶏、どれか一つ食べられなくなるとしたら?
牛肉、豚肉、鶏肉のうち、どれか一種類をこの先一生食べられなくなるとしたらどれを我慢しますか?
-
うちのカレーにはこれが入ってる!って食材ありますか?
カレーって同じルーから作っても、家庭によって入っているものや味が微妙に違っていて面白いですよね! 「我が家のカレーにはこれが入ってるよ!」 という食材や調味料はありますか?
-
差込印刷で郵便番号のハイフンが印刷されない
Word(ワード)
-
Wordのはがき差込印刷でハイフンを縦書きにしたい
Word(ワード)
-
「ワード」の「ハイフン」を縦書きにしたいのですが
Word(ワード)
-
-
4
Word2016でExcelデータを差込していますが列によっては文字列がすべて0と差し込まれます
Excel(エクセル)
-
5
差し込み印刷で郵便番号を表示させたい
Word(ワード)
-
6
エクセルの郵便番号変換ウィザードでのハイフンをとる
Excel(エクセル)
-
7
ワードで住所の漢数字番地の縦棒線を縦入力
年賀状作成・はがき作成
-
8
差込印刷について
Excel(エクセル)
-
9
ワードの差込印刷で、郵便番号を封筒の枠内にキレイに印刷する方法は??
Word(ワード)
-
10
差し込み印刷で文字列が「0」と表示
Access(アクセス)
-
11
縦書き文章で『―』表示を『|』にするには
Excel(エクセル)
-
12
wordの差し込み印刷で文字が0と表示されます
Word(ワード)
-
13
Word2003の差し込み印刷時の数字表示について
Word(ワード)
-
14
WORD2010の差込印刷で数字を縦にしたい。
Word(ワード)
-
15
差し込み印刷について教えてください。 Excelで住所一覧表を作成し、そのデータをWordで封筒の縦
Word(ワード)
-
16
エクセルからワードへ差し込み印刷するときの郵便番号で
Word(ワード)
-
17
差込印刷での全角表示について(ワード・エクセル2002使用)
Word(ワード)
-
18
excelのリストでwordの差込印刷時に0と表示される
その他(Microsoft Office)
-
19
Excel 郵便番号 表示形式での-(ハイフン) 0の番号の郵便番号に入らない
Excel(エクセル)
-
20
ワードの差込印刷で金額にコンマをつける方法
Word(ワード)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
差込印刷での全角表示について...
-
エクセルにおける「フィールド...
-
Word差し込み印刷のハイフン(...
-
エクセルデータをワードで差し...
-
Accessのハイパーリンクをクリ...
-
Null値を並べ替えで・・・
-
クエリで割り算する方法を教え...
-
フィールドの更新がない
-
【Access】レポートでテキスト...
-
Acsess アクセス のクエリで...
-
ACCESS 重複データを1...
-
奇数・偶数ページごとに差し込...
-
Access 複数のフィールドの平均...
-
sqlserverにはグループ集計のfi...
-
Access SQL のMID関数について
-
Accessのクエリで累計の出し方
-
クエリーで、全角混じりデータ...
-
Access Nz関数の合計値の小数点...
-
アクセスでのテキストデータ取...
-
アクセス レポート テキスト...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
差込印刷での全角表示について...
-
エクセルにおける「フィールド...
-
エクセルデータをワードで差し...
-
ACCESSのデータに自動で半角ス...
-
ACCESS 重複データを1...
-
クエリで割り算する方法を教え...
-
フィールドの更新がない
-
Word差し込み印刷のハイフン(...
-
クエリーで、全角混じりデータ...
-
Acsess アクセス のクエリで...
-
Accessのハイパーリンクをクリ...
-
海外ドラマ『プリズン・ブレイ...
-
実行時エラー '3464': 抽出条件...
-
ACCESSで条件によってフォーム...
-
奇数・偶数ページごとに差し込...
-
【Access】レポートでテキスト...
-
sqlserverにはグループ集計のfi...
-
ACCESSでフィールド名の変更(...
-
「Access2007」でレポートが作...
-
アクセスの操作について
おすすめ情報