• 締切済み

excelでの住所入力について

excelで年賀状の住所録を作成していると、番地入力をしてセルの書式設定で文字列に変更しても、保存し再度開くとまた日付になっています おかげさまで、3回目の打ち直しです (^ω^ #)イライラ なんとか、直す方法はありませんでしょうか? 時間だけを無駄にしてる感じです 早めの回答お願いします

みんなの回答

  • chayamati
  • ベストアンサー率41% (254/607)
回答No.6

新年おめでとうございます。 既に期限切れとは思いますが、自分なりの答えが出ましたので 回答させていただきます。 B列が番地の列として、この右に列を一つ挿入し、ここへ元の番地を求めます。 B2に対してC3に =IF(TYPE(B2)=1,IF(YEAR(B2)<2000,YEAR(B2-1900)&"-"&MONTH(B2)&"-"&DAY(B2),IF(YEAR(B2)=2000,MONTH(B2)&"-"&DAY(B2),YEAR(B2)-2000&"-"&MONTH(B2)&"-"&DAY(B2))),B2) 区切記号が- , . があるとき年月の区切りと解釈してシリアル値(時系列値)に変換されます。 変換時に年度に1900、または2000を補完しシリアル値を完成されます。 13月、32日が含んでいるときはシリアル値には変換しません。 シリアル値への変換を止めるには'2-1のように頭にシングルコーテーションを追加します。 ’は画面上で表示されますが、印刷されません。 正月早々頭の体操をさせて頂きました。有難うございます。 不都合がありましたらコメントください。

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.5

>excelで年賀状の住所録を作成していると、番地入力をしてセルの書式設定で文字列に変更しても、保存し再度開くとまた日付になっています >なんとか、直す方法はありませんでしょうか? 保存の時にCSV形式で保存されたでしょうか? Excel形式(xls/xlsx)で保存すれば書式を保存しますので問題が起こりません。 CSV形式は , (カンマ)区切りのテキストデータなので自動的に目的以外のデータ形式に変換されることもあります。 データの形式を強制的にテキストにするためには文字列の先頭に ' (シングルクォーテーション)を付ける、空白を付加する等の処置をすると良いでしょう。 他の方法としてはExcelを新規に開いて外部データを取り込むことで対応できます。 添付画像はExcel 2002での外部データの取り込み例です。 番地の列を文字列として書式を設定します。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.4

>番地入力をしてセルの書式設定で文字列に変更しても、保存し再度開くとまた日付になっています この状態はcsvファイルで保存して、それをエクセルで開いたときに発生します。 これを避けるには、そのcsvファイルをダブルクリックなどで直接開かずに、データタブの「外部データの取り込み」から「テキストファイル」でそのcsvファイルを指定し、テキストファイルウィザードの画面で「カンマやタブなど・・・」にチェックが入っていることを確認して「次へ」で「カンマ」にチェックを入れ、「次へ」で番地の列を選択して「文字列」にチェックを入れて「OK」して開くようにして下さい。 #ご使用のエクセルのバージョンが記載されていないので、ひとまずExcel2007の操作例で説明しましたが、Officeソフトはバージョンによって使用できる機能や操作方法が大きく異なりますので、質問の際には必ずバージョンを明記するようにしましょう。

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

>セルの書式設定で文字列に変更しても、 >保存し再度開くとまた日付になっています このご説明から推測されるのは、あなたはエクセルで作成した住所録を、恐らく他のソフトにも流用したい等の意図で、例えば「CSV」などのファイル形式で保存しています。若しくは年賀状ソフト等から保存したファイル(それがCSVファイルの形式になっている)をエクセルで開き、そのまんま上書き保存して利用しています。 とりあえず今の住所録ファイルをエクセルで開きます。 名前を付けて保存で「ファイルの種類」を正しくエクセルブック形式(ご利用のエクセルのバージョンに応じた)で保存する事で、文字列で設定したセルの記載内容は次回開いたときもそのまんまの文字列として再現します。

noname#235638
noname#235638
回答No.2

住所の番地だけ、セルを別にして・・・ もう別にしてるのですね、すみません。 なら '1-2-3 頭に 「' (シングル クォーテーション) 」 を付けるとか。

  • k-josui
  • ベストアンサー率24% (3220/13025)
回答No.1

例えば2丁目1番地1号を2-1-1とした場合でしょうか? これはセルの書式設定を文字列にして下さい。     でも、以下を使った方がExcelより簡単にできますよ。しかも無料! http://yubin-nenga.jp/design_kit/ 

関連するQ&A

  • Excelでセルの書式が勝手に日付になってしまう!

    Excelで住所録のようなものを作っており、住所(1)に町の名前までを入力、 住所(2)に番地を「1-2-3」のように入力していました。 何かの拍子に、番地を入力すると書式が日付(0000/00/00)の形に勝手に 変換されるようになってしまいました。 「1-2-3」と入力すると「2001/2/3」と表示されてしまいます。 右クリックでセルの書式を標準にしても戻りません。 どのセルに入力しても日付になってしまいます。 どうしたら元に戻りますか?

  • エクセルのセルの書式設定について

    エクセルで住所録を作成するときのことについて。住所1、住所2というように列を分けます。住所2に丁目や番地を入力します。半角英数で入力しますが、大体日付に変わってしまいます。セルの書式設定で、表示形式を文字列にします。それで、希望通りの文字が入力できます。ところが、そのセルの左上隅に、なにか▼のような記号?がでるので、とても気になります。あれは何ですか?

  • Excelで番地を入れると日付に変わってしまう。

    Excelで番地を「3-11-9」と入れると「2003/11/09」という日付に変わってしまいます。 何度セルの書式設定をしなおしても、「3-11-9」を入れると「2003/11/09」となりセルの書式まで変わってしまいます。何が原因なのかわかりません。 これは住所を入力しているのですが、他の番地「255-5」などは変わりません。

  • エクセルcsv形式での

    住所録を作成しているのですが、番地をcsv形式で保存し再度ファイルをひらくと番地の列の数値が全然違うものに変わっています。 セルの書式設定でいろいろ試したのですが、上記と同じ状態になってしまいます。 解決方法を教えてください。 宜しくお願いいたします。

  • 4-3-2といったエクセルデータをCSV形式で保存すると・・・

    エクセルで住所録を作っています。 番地だけを別セルに入れると(4-3-2といったように)日付に勝手に変わってしまうのでそれを文字列扱いに変えて、それをいったんCSV形式で保存した後、メモ帳で開くときちんと4-3-2と表示されます。 しかし、それをまたエクセルで開くと「2004/3/2」に変わってしまいます。 何とか元のままの4-3-2にする方法はないものでしょうか・・・

  • Excel(csv) で入力した文字が日付になってしまいます。

    Excel(csv)で住所を管理しています。 一つのセルに1-1-1のように入力をし、 次回そのファイルを開くと2001/1/1と表示され、 セルの書式設定の表示形式をみると日付になっています。 文字列にしてみても、36892というような 数字にしかならず、元の打ったデータがなんだったか わからなくなってしまいます。 なんとかこの現象を回避する方法はありますでしょうか? よろしくお願いします。

  • Excel2000で住所録を作っていますが上手く出来ません。

    Excel2000で住所録を作っていて 例えば、 日本橋1-1-1 日本橋1-1-2 日本橋1-1-3 となっているのを番地だけにしたくて 置換で一括で「日本橋」を取ると 2001/1/1 2001/1/2 2001/1/3 となってしまいます。 置換をする前に書式設定で表示形式を文字列にするのですが 置換えると日付になり、それを文字列にすると 33333などの5ケタの数字になります。 一つ一つ「日本橋」を取れば日付にはならないのですが面倒なので、 何か良い方法があれば教えて頂けますか?

  • csvの住所(番地)を正しく表示する方法を確認させてください。

    csvの住所(番地)を正しく表示する方法を確認させてください。 XPでExcel2007と2003です。 住所の「番地」という項目が1-2-3のとき、2001/2/3と表示されるのを修正するために、ほかの質問を参考に、下記の手順を実行しましたが、解決できませんでした。間違っている点や確認すべき点があれば教えてください。 csvデータをダウンロード > テキスト(タブ区切り)で保存 > Excel2007起動 > ファイル > 開く > 保存したファイルを選択 > テキストファイルウィザード-1/3で「カンマやタブなどの・・・」を選択 > 同-2/3で「タブ」を選択 > 同-3/3で日付表示になっている「番地」の項目を選択して、「列のデータ形式」を「標準」から「文字列」に変更 > 完了。 ちなみに、保存前(ダウンロードして開いただけの時点)で、セルの書式設定から表示形式「文字列」に変更しても、日付のままです。 また、「列のデータ形式」を「標準」から「文字列」に変更した時点でも、日付のままです。これらは関係ありますか? よろしくお願いします。

  • EXCELの住所録で年賀状

    来年から年賀状の住所氏名だけを、年賀状ソフトで印刷しようと考えているのですが、ソフトによってはEXCELで作成した住所録データを、年賀状ソフトの方に汎用させることができる、という記事を目にしました。 そうだとすると、EXCEL上でどんな項目で住所氏名を整理すればよいか、たとえば名前は氏と名を別のセルに分けて記入した方がいいのか、都道府県と市町村と番地は別のセルの方がよいか、など、経験者の方にアドバイスをしていただきたいです。 また、住所氏名に強い年賀状ソフトがあったら、教えてください。

  • 「エクセル」で、ハイフンを数字として入力するには?

    「エクセル200」を使っています。 ハイフンを使った数字(例えば「1-3」)を入力すると、 自動的に「1月3日」となってしまい、困っています。 それまでは「セルの書式設定」の「表示形式」は 「標準」になっていたはずなのですが、 これもまた自動的に「日付」になっています。 「表示形式」を「文字列」にすると ハイフンはそのままに、「1-3」と入力出来るのですが、 なんとか「数字」としてハイフンを入力する方法は ないでしょうか? と、いうのも「エクセル」で作製したデータを、 「CSV(カンマ区切り)」形式で保存したいのです。 「エクセル」で文字列としてキチンとハイフンを 入力したつもりでも、 「CSV」にするとまた「日付」表示に 戻ってしまっているのです。 これは「CSV」に「文字列」を認識する機能が ないせいでしょうか? どなたかお教え願います。

専門家に質問してみよう