エクセルの質問です。
生年月日が、例えば『1980年1月1日』であれば『19800101』と全て数字で入っています。これを『1980/01/01』と表示させるにはどうしたらいいでしょうか??
ご存知の方、どうぞよろしくお願い致します!!

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

A 回答 (5件)

回答No1です。


1980/01/01と表示したい場合には「セルの書式設定」の「表示形式」タブで「ユーザー定義」を選び種類の窓にはyyyy/mm/ddと入力してOKします。
    • good
    • 10
この回答へのお礼

みなさまどうもありがとうございました!!
とても助かりました!!!
無事データの処理も終わりました!!!
感謝感激です。。。

お礼日時:2009/07/24 11:59

1)「19800101」のように入力されている範囲を指定します


2)メニューバーの「データ」→「区切り位置」を選択して
3)「1/3」の「カンマやタブなどの区切文字・・・」にチェックして、「次へ」
4)「2/3」はそのまま「次へ」
5)「3/3」の「列のデータ形式」の「日付」にチェックして、右は「YMD」にして、「完了」
6)これで、文字列「19800101」はシリアル値になりましたので、
7)もしも、「1980/01/01」と表示されていなかったら、マウスを右クリックして、リストから「セルの書式設定」を選択して
8)「表示形式」→「ユーザー定義」に、 yyyy/mm/dd と入力します
    • good
    • 13

セルの書式設定をしてください。



セルを右クリック→書式設定→表示形式→日付→「2009/07/24」などスラッシュが入っている形式を選ぶ→OK

すでに、
>『19800101』と全て数字で入っています

と、日付の形式ではないので入力しなおす必要があります。
    • good
    • 0

単純に…



[A1]=19800101
=LEFT(A1,4)&"/"&MID(A1,5,2)&"/"&RIGHT(A1,2)
    • good
    • 7

A1セルに入力されているとして


=DATEVALUE(TEXT(A1,"0000-00-00"))
セルの表示形式で日付から望みの表示形式にすることができます。
    • good
    • 4

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

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

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

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

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

Qエクセルのデータから「/」を抜く方法

エクセルに、「2001/01/01」や「2005/02/02」などの年のデータがあり、これらから「/」のみを抜いて、「20010101」「20050202」という
形式に変換したいのですが、方法がわかりません。置換えで、検索する文字列「/」、置換え後の文字列「空白」ではうまく変換できませんでした。

Aベストアンサー

多分セルの書式設定で表示形式で日付を選択しているのだと思います。

書式設定で表示形式を yyyymmdd に変更するとお望みの表示になるとは思いますが、中身のデータはシリアル値となっているはずなので、20010101でVLOOKUPなどの呼び出しは出来ません。
文字列として20010101と入力した場合はその数値でVLOOKUPや検索可能になりますが、日付としての検索はそのままでは出来なくなります。

Qエクセルで数字列の間に『/』を挿入する方法

はじめまして。
CSVのデータをエクセルで読み込むと、日付が『20070101』と8桁の数字のみで表示されます。
これを『2007/1/1』と表示させる方法はありますでしょうか?
あまりにも膨大なデータなので、ひとつずつ手入力では時間がかかります。
何かよいアドバイスがあれば、お願いします。

Aベストアンサー

変更したい列を選択。
「データ」-「区切り位置」を選択。
次へ、次へで「列のデータ形式」で「日付」を選択してOK。

で、どうでしょうか?

Qエクセルでセル内に斜線を引くには

Excel97です。表を作成し、いくつかのセル内で斜線を引きたいのですが、どういう操作をしたらいいですか、ご教示ください。

Aベストアンサー

下記のURLを参照してください。
写真いりでわかりやすくなっています。

参考URL:http://www.excel-jiten.net/cell_format/ruled_line_change_slash.html

Qエクセルで、頭に0をつけて数字の桁を揃える方法

エクセルで、必ず5桁の数字を入れる列があるとします。
ところが、数値データとして最初に作っているので、0が頭になく桁が足りない場合があります。
任意文字として5桁の数字にしたいのですが、

何かいい方法はありませんでしょうか?

例)
A列 A列
50      00050
1000  ⇒  01000
11111    11111

どうぞよろしくお願いいたします。

Aベストアンサー

次の方法は如何でしょうか。
(1)表示だけで良いのならば、セルの書式設定→表示形式→ユーザ定義で00000を設定
(2)データとして必要ならば、空き列(仮にB列)B1に=TEXT(A1,"00000")を入力、下方向にコピー→B列をコピー→A列に形式を選択して貼り付けで「値」を選択→OK、B列を削除

Qエクセルで重複しているデータの抽出のしかたを教えてください。

エクセルで重複しているデータを抽出したいのですが・・。なにぶん初心者なもので簡単な方法があればよいのですが・・。
A列に日付 B列に企業名このデータが300件ほどあります。

 Å列      B列
1月 1日    AAAA社
1月 4日   BBBB社
1月 8日   CCCC社
2月 1日   BBBB社
2月20日    DDDD社
3月 2日   AAAA社

と、あるとしてB列の企業名が重複しているものを抽出したいのですが・・・。この場合 AAAA社とBBBB社ですが。
これを簡単に抽出する方法はないでしょうか?
教えてください お願いいたします。

Aベストアンサー

企業名がセルB2からセルB300まで入力されていると仮定します。
セルC2に IF(COUNTIF($B$2:B2,B2)>1,"*","") を入力し、セルC300までコピーして下さい。すると重複したデータの二番目以降に "*" のマークが付きます。
(注) 数式を下のセルまでコピーするため、COUNTIF($B$2 は絶対参照にして下さい。

Qエクセルで数字の頭に0を追加する方法はありますか?

エクセルのVLOOKUP関数を使って検索をしようと思いますが、
検索する番号が一つが6桁の番号で表示されており、もう片方が7桁の番号で表示されています。
つまり、6桁は頭に0が付いていなくて、7桁には頭に0が付いています。
【例】 6桁=123456、7桁=0987654

ですから同じ表示にしたいのですが、出来れば6桁の頭に0を付けたいのです。
【例】 6桁=123456 → 7桁=0123456

どうすれば、変換できるかよい方法がありましたら教えて下さい。よろしくお願いいたします。

なお、対象セルは3千個程あるので、とてもじゃないけど一個づつは出来ません。
また、当方素人なので出来れば判り易い方法でお願い致します。

Aベストアンサー

範囲選択をして右クリック
セルの書式設定
 ↓
表紙形式
 ↓
ユーザー定義
 ↓
種類のところに 0000000
と記入すれば頭に0が付きます。

QエクセルのIF関数で、文字が入力されていたならば~

エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。

=IF(A1="『どんな文字でも』","",+B1-C1)

A1セルに『どんな文字でも』入っていたならば、空白に。
文字が入っていなければB1セルからC1セルを引く、という状態です。

この『どんな文字でも』の部分に何を入れればいいのか教えてください。

またIF関数以外でも同様のことができれば構いません。

宜しくお願いします。

Aベストアンサー

=IF(ISTEXT(A1),"",B1-C1)

でどうでしょうか?

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エクセルで数字の頭に0をつける方法

こんにちは。いつもいろいろ教えていただいて助かっています・・m(__)m

今回も初心者の質問で申し訳ございません・・。
エクセルで、入力済みのすべての数字の頭に後から「0」を付けたいのですが、その方法がわかりません・・。

例)
入力済み数字が「120」とすれば「0120」というように全ての数字の頭に「0」をつけたいのです。

「ユーザー定義」なるものを使うというのはなんとなく判るのですが・・・。

お願いいたします。m(__)m

Aベストアンサー

セルの持っている本当の値をどうされるかによって方法が違ってくるように思います。

セルの持っている値を4桁にされるのでしたら、
入力の際にセルの書式を文字列にされて0から始められるか、
頭にシングルクォーテーションをつけて0から入力されるか、
またはA1の数値の頭に0を付けられるのでしたら
B1に ="0"&A1 と入力されるかです。

これらはセルの持っている値のタイプはどれも「文字列」です。

また、セルの持っている値は3桁のままで表示だけ4桁にされるのでしたら
ユーザー定義で0000と桁を指定してください。
これはセルの持っている値のタイプは「数値」です。

Qエクセルで、数字列の中にハイフンを入れる方法

エクセルのある列で、

001003
002013
104023
・・・・

のように、6桁の商品コードが1500行くらいあるのですが、

これを
001-003
002-013
104-023

といった感じで、真ん中にハイフンを入れたいのです。

「置換」などの方法を使って、いっきに全行の商品コードに
ハイフンを挿入する方法はありますでしょうか?

どうぞ、よいお知恵がありましたら、教えてください。

Aベストアンサー

a1に001003が入力されていた場合
B1に
=LEFT(A1,3)&"-"&RIGHT(A1,3)
を入力します。
001-003


次に
B1を選択してマウス右クリックー>コピー
C1を選択してマウス右クリックー>値

C1に
001-003
が表示されます。
ここで
A1列とB1はいらなくなりますよね。


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

人気Q&Aランキング

おすすめ情報