- ベストアンサー
EXCELの日付入力で・・・
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
日付を分解する関数は、既回答の通りです。 A1セルに「050602」と入力するとA1セルが「2005/06/02」という表示にするだけあれば、書式設定⇒表示形式⇒ユーザ定義で"20"00"/"00"/"00で可能ですが如何でしょうか。
その他の回答 (5)
- mshr1962
- ベストアンサー率39% (7418/18948)
A1は文字列なら B1=MID(A1,1,2) C1=MID(A1,3,2) D1=MID(A1,5,2) A1が数字なら B1=--MID(TEXT(A1,"000000"),1,2) C1=--MID(TEXT(A1,"000000"),3,2) D1=--MID(TEXT(A1,"000000"),5,2) 別セルでなら可能です。 =--TEXT(--A1,"00""/""00""/""00") で表示形式を日付にする。
- merlionXX
- ベストアンサー率48% (1930/4007)
A1に050602と入れると、多分50602に変わってしまうのではないでしょうか? それでも以下の関数でご希望のとおりになります。 ただし、A1自身を関数では変更できませんので、2005/6/2は別のセルへの表示となります。 =LEFT(TEXT(A1,"000000"),2)&"年" =MID(TEXT(A1,"000000"),3,2)&"月" =RIGHT(A1,2)&"日" =TEXT(VALUE("20"&LEFT(TEXT(A1,"000000"),2)&"/"&MID(TEXT(A1,"000000"),3,2)&"/"&RIGHT(A1,2)),"yyyy/m/d")
- maruru01
- ベストアンサー率51% (1179/2272)
こんにちは。maruru01です。 まず、No.1の方の回答の微訂正 C1の数式は、 =MID(A1,3,2) ですね。 さて、 >また、A1セルに「050602」と入力すると >A1セルが「2005/6/2」という表示になる関数はあるでしょうか?? 数式(関数)では、自分自身を参照することは出来ません。 したがって、別のセル(例えばE1など)に、 =--TEXT(A1,"0-00-00") と入力して、このセルの表示形式を「日付」にすれば表示出来ます。
- hirumin
- ベストアンサー率29% (705/2376)
No.1で回答したものです。 間違いがあったので訂正します。 [C1]=MID(A1,3,2) A1の3文字目から2文字出力、という意味になります。
- hirumin
- ベストアンサー率29% (705/2376)
単純に文字を引っ張り出すだけなら、 [A1]="050602" [B1]=LEFT(A1,2) [C1]=MID(A1,2,2) [D1]=RIGHT(A1,2) でできます。 > また、A1セルに「050602」と入力すると > A1セルが「2005/6/2」という表示になる関数はあるでしょうか?? A1に「050602」入力すると、A1に関数が入っていても、「050602」で上書きされてしまいます。
関連するQ&A
- エクセルの日付入力について
エクセルの日付入力について質問します。 例えばAセル Bセルの書式設定にユーザ定義の yyyy"年"m"月"d"日"を設定します。 (1)Aセルに12/25と入力すると→2007年12月25日 (2)Bセルに1/8と入力すると→2007年1月8日 となります。 これを(2)Bセル1/8を入力すると2008年1月8日とする為には どうしたらよろしいでしょうか? 関数を使用かもしくは簡単な方法があればご教授願います。
- 締切済み
- その他(業務ソフトウェア)
- エクセルの日付入力について
エクセルの日付入力について質問します。 例えばAセル Bセルの書式設定にユーザ定義の yyyy"年"m"月"d"日"を設定します。 (1)Aセルに12/25と入力すると→2007年12月25日 (2)Bセルに1/8と入力すると→2007年1月8日 となります。 これを(2)Bセル1/8を入力すると2008年1月8日とする為には どうしたらよろしいでしょうか? 関数を使用かもしくは簡単な方法があればご教授願います。
- 締切済み
- その他(業務ソフトウェア)
- エクセルの日付を比較する関数について
下記を実現できる関数を教えてもらえますでしょうか。 下記のシートQのセルBとCに日付を入力している。 セルBとCのデータを比較して、セルBとCの日付が同一なら、セルDに「同じ」 を表示する。 セルBとCの日付が異なるならばセルDに「異なる」を表示する。 お手数ですが、宜しくお願いします。 シートQ A B C D 1 受信日 送信日 2 6/1 6/1 同じ 3 6/5 6/6 異なる 4 6/10 6/10 同じ 5 6/11 6/12 異なる 6 6/11 6/13 異なる 7 6/15 6/15 同じ 8 6/19 6/19 同じ 9 6/20 6/21 異なる
- ベストアンサー
- その他MS Office製品
- エクセルで「日付」を表示する件
エクセルで「日付」を表示する件 シート(1)の「A1」に「この事件は」の文字列。「B1」に書式を日付にして「平成22年8月1日」と入力。「C1」に「に起こりました」と入力。 複数のセルの文字列と日付を一つのセルに合わせて「この事件は平成22年8月1日に起こりました」のようにしたいので、「D1」に「=A1&B1&C1」と入力すると、「この事件は40391に起こりました」と表示されてしまいます。 解決方法を教えて下さい。 エクセルのバージョンは2002です。
- ベストアンサー
- Windows XP
- Excelの日付の入力について
A列のセルにずらっと 2011/11/29といった感じで日付の入力をしています。 セルの書式設定で 2011年11月29日 と表示されるようにしています。 これらのデータを表示されている通り B列に貼り付けをすることは可能でしょうか? 貼り付けをしてB列のセルの書式設定で 表示方法の選択をすればいいのすが それでは見せ方を変えているだけなので 出来れば 2011/11/29を 2011年11月29日という文字列のデータにして 貼り付けという作業がしたいです。 詳しい方、お願いします。
- ベストアンサー
- その他MS Office製品
- エクセルで数字を入力すると別のセルに変換して置換えするには
すいません 誰かお助けを! A1セルに1、2、3、4のどれか1文字を入力するとB2セルにA、B、C、D(1はA、2はB、3はC、4はD)に変換した値を表示させたいのですが関数とかサイトをみたのですが 複雑な方法ばかりで入力方法が良く解りません 初心者でも簡単な入力方法を誰か御導きをお願いします
- ベストアンサー
- オフィス系ソフト
- エクセル 日付の表示
あるセルに日付を入力した際、その隣のセルのその入力月の月初日が表示されるようにしたいのですが、どのような関数を使えばよろしいでしょうか?よろしくご指導願います。 例. A1に2009/3/31と入力すると、B1には2009/3/01と表示
- ベストアンサー
- オフィス系ソフト
- エクセル関数 日付によって表示変更
エクセル関数 日付によって表示変更 A1のセルに日付を入力する場合1日から15日まではB、15日以降はCとA2のセルに表示するためにはどうすればよいでしょうか? もちろん月は変更します。 宜しくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- 【Excel】日付入力で教えて下さい。
C6セルに 3/1 と入力すると E6セルに 1(日のみ)と表示(1日と表示されてもいいです) E7セルに (土)と表示するような関数の入力方法を教えて下さい! よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの質問です
A B C D 1 あ 2 ★ い 3 う 4 え 5 お B1セルに「あ」、B2セルに「い」…と入力済の表を作成。 例えば、上記のようにA2セルに★を入力したとき、 D1セルに「い」と表示させたいのです。 A1セルに★を入力→D1セルに「あ」と表示 A3セルに★を入力→D1セルに「う」と表示 A4セルに★を入力→D1セルに「え」と表示 A5セルに★を入力→D1セルに「お」と表示 こんな関数って何かありませんか?
- ベストアンサー
- Windows XP
お礼
皆さんのアドバイスに感謝して、お礼いたします! ちゃんとできました~~~嬉しいです!! 皆さんにポイントを差し上げたいのですが、すみません。 これを機会に色々勉強しなくちゃ!という気持ちになりました。 本当にありがとうございました!