• ベストアンサー

Excel作成の住所録データの加工方法を教えて下さい

初心者です。Excelは入力だけで、加工の経験がなく困っています。 仕事で、Excelで作成した住所録のデータを宛名ラベルに 印刷することになりました。依頼主から届いた住所録のデータは、 A 会社名1 B 会社名2 C 郵便番号(ハイフンなし) D 都道府県名 E 市区町村住所番地 F 建物名 となっています。項目の左横のアルファベットはセルの位置です。 データ件数は約1000件あります。 教えて頂きたいのは、 1.郵便番号に一括してハイフンを入れる方法  (0001234→000-1234にしたい) 2.都道府県名・市区町村住所番地を一括して結合する方法 のふたつです。 拙い質問で申し訳ありません。 ご存知の方、いらっしゃいましたら教えて下さい。 宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

1は書式の変更だけでできます。 「セルの書式変更」(任意のセルで右クリックで表示されるメニューより) を選び、その中の「表示形式」のタブより「ユーザー定義」を選びます。 ボックスの中に「@@@"-"@@@@」とすれば全て000-1234の形式で表示されます。 あとは「書式のコピー」(形式を選択して貼り付け→書式)を行えば全部のセルに反映されます。 2は少々面倒ですが、D行の前に2行挿入します。(D行とEが空白になり、全体が2行右にスライドする。) 挿入したセルのE行に関数を入れます。「=F1&G1」(E行は元の都道府県。Fは元の市区町村住所番地の行を指定。) E行にはF行とG行が結合された内容が表示されます。 そのE行を行ごとコピーし、D行に「形式を選択して貼り付け」から「値」とすれば、表示されている内容で貼り付けされます。 不要となったE行、F行、G行を削除してしまえば結合結果だけが残ります。

peachtea88
質問者

お礼

早速の回答ありがとうございます。 1を試してみたら、 003002900300290030029-0030029003002900300290030029 と表示され、うまくできませんでした。 何かが違っているのだと思います。また試してみます。 2は、うまくできました。わかりやすい説明で助かりました。 本当にありがとうございました。

その他の回答 (5)

  • masu4649
  • ベストアンサー率20% (1/5)
回答No.6

#4です。   使っているのはノートパソコンで、数字のキーの2のところに   「"」があって、これだと思っていたのですが・・・。 そのキーでOKです。 出来ませんでした? 書式設定したセルとデーター入力したセルは同じですか? データーを入力してからそのセルの書式設定を変更してみてください。 種類に000"-"0000と入力した時点でサンプルの表示が000-1234と表示されます。

peachtea88
質問者

お礼

度々、ご回答くださってありがとうございます。 キーは間違いなかったのですね。 書式設定したセルとデータが入ったセルは同じです。 サンプル表示は変わりましたが、実際のデータの表示は 変わらないままでした。 入力バーの左側に「=」のマークがあって、そこを押したら 小さいウインドウが出て、数式の結果が出ていて、そこも 000-1234になっていました。 okを押したら、セルの中の表示も000-1234と変わりました。 何か手順が違うのだと思います。 自分で調べてみます。本当にありがとうございました。

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.5

>1.郵便番号に一括してハイフンを入れる方法 =TEXT(C1,"000-0000") >2.都道府県名・市区町村住所番地を一括して結合する方法 ★ひょとして、直接入力したデータなければ、こんな方法でもいける場合があります =PHONETIC(D1:E1)

peachtea88
質問者

お礼

ご回答ありがとうございました。 お礼が遅くなり申し訳ありません。 試してみます。

  • masu4649
  • ベストアンサー率20% (1/5)
回答No.4

「セルの書式変更」(任意のセルで右クリックで表示されるメニューより) を選び、その中の「表示形式」のタブより「ユーザー定義」を選びます。 ボックスの中に「000"-"0000」(@ではなく0です)とすれば全て000-1234の形式で表示されます。 あとはオートフィル機能でコピーです。

peachtea88
質問者

お礼

ご回答ありがとうございます。 000-"-"0000で、やってみましたが。データの表示は変わりませんでした。 ハイフンのところにつける半濁点のような記号がありますが、 これが間違ってるのでしょうか? 使っているのはノートパソコンで、数字のキーの2のところに 「"」があって、これだと思っていたのですが・・・。 本当に稚拙な質問で申し訳ありません。 自分でも、もっと良く調べてみます。ありがとうございました。

peachtea88
質問者

補足

すみません、お礼のところで入力を誤ってしまいました。 000-"-"0000ではなく、000"-"0000の誤りです。

  • suekun
  • ベストアンサー率25% (369/1454)
回答No.2

1、一度データーを加工して別のセルに表示したのちに コピーして元のセルに形式を選択して貼り付けで「値」にする必要があります。 加工方法は、どこでも空いてるセルに =LEFT(C1,3)&"-"&RIGHT(C1,4) で下にフィルコピーです。 2、つなげたいセル番地を「&」で結びます。 =A1&B1&D1&E1&F1 これも同じく一度加工したのち、コピーして値の貼り付けで修正です。

peachtea88
質問者

お礼

早速のご回答をありがとうございました。 助かりました。

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.1

1.郵便番号に一括してハイフンを入れる方法 数値形式でいいなら表示形式をその他の郵便番号にしてください。 文字形式にこだわるなら =TEXT(A1*1,"000-0000") とした結果をコピーして値として貼り付けてください。 2.都道府県名・市区町村住所番地を一括して結合する方法 =A1&B1 のように&で二つのセルを繋げば可能です。 文字列にしたい場合は、結果をコピーして値として貼り付けてください。 余分なスペースを抜く場合は =TRIM(A1)&TRIM(B1) のようにすれば削除できます。

peachtea88
質問者

お礼

早速のご回答をありがとうございました。 助かりました。

関連するQ&A