• 締切済み

EXCELの文字列操作についてお尋ねします。

EXCELの文字列操作についてお尋ねします。 セルに、文字列として「19920301」という内容を登録した際に 「1992/03/01」というように、「/」を間に設定したいのですが、 どのように設定すれば実現できるでしょうか。 セルの書式設定-ユーザー定義で yyyy/mm/ddと設定しましたが、 変更はされませんでした。 初歩的なご質問で恐れ入りますがよろしくお願いします。

みんなの回答

回答No.3

セルA1に「19920301」と入力してるとして 隣のセルにでも =DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)) という式を入れるとか・・・。

全文を見る
すると、全ての回答が全文表示されます。
  • okormazd
  • ベストアンサー率50% (1224/2412)
回答No.2

二重投稿だから、前の質問の決着をつけること。 で、見た目「1992/03/01」のようにするには、 右クリック―セルの書式設定―ユーザー定義 で、 「####"/"##"/"##」 とすれば、表示はそのようになるだろう。 ただし、日付の設定と同じように表示はされるが、日付ではないので、日付としての計算はできない。 日付データに変換する話はこの質問とは別なので、あらためて質問してください。

全文を見る
すると、全ての回答が全文表示されます。
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

方法1: データをやり変えてしまって構わない場合 19920301を記入した縦一列を選択する データメニュー(データタブ)の区切り位置を開始する 特に指定せず次々送り,3/3画面で明示的に「日付 YMD」を設定して完了する 改めてセルの書式設定を yyyy/mm/dd に変更する 方法2: 何かの理由で今のデータを絶対一切変更できない場合 セルのその場でやっつける方法はありません。 手順: A列にそういったデータがあったとすると B1に =TEXT(A1,"0000!/00!/00") と記入し,以下コピー B列をコピーし,A列に形式を選んで貼り付けの「値」で貼り付ける B列は削除する。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCELの文字列操作についてお尋ねします。

    EXCELの文字列操作についてお尋ねします。 セルに、文字列として「19920301」という内容を登録した際に 「1992/03/01」というように、「/」を間に設定したいのですが、 どのように設定すれば実現できるでしょうか。 セルの書式設定-ユーザー定義で yyyy/mm/ddと設定しましたが、 変更はされませんでした。 初歩的なご質問で恐れ入りますがよろしくお願いします。

  • 文字列を日付へ

    エクセルで「04/03/2003」という文字列が入ったセルがあります。 これを日付形式に変更したいのですが、簡単な方法はありませんか? セルの表示形式のユーザー定義で「mm/dd/yyyy」としても変わりませんでした。。 何かやり方が間違えているのでしょうか??? よろしくお願いしますm(__)m

  • 【Excelマクロ】 文字列から日付型へ変換したい

    AccessデータをExcelへ貼り付ける際、Access側の書式設定がyyyy/mm/ddでしたらExcelでも日付型として認識してくれますが、yyyy/mm/dd(aaa)と曜日を表記したデータはセルの書式を日付型にしても文字列として貼り付けられてしまいます。 ExcelのDATEVALUE関数を使用すれば日付型へ変換できるのは存じていますが、列/行を挿入することができません。 日付型へ変換できるマクロはありませんか? 変換したいセル番地は都度変動しますので、変換したいセル(複数列/行)を選択した状態からマクロを実行したいです。

  • エクセルで日付、時間表示

    お世話になります。エクセル2000を使っています。 セルの書式設定-ユーザー定義で以下の条件で表示させたいのですが・・・・ 日付データとして、日付のみのものと、時間も入っているデータを、 日付のみのものは日付のみの表示に、 時間も入っているものは日付と時間を表示する。 具体的には、ある一つのセルに 2003/07/26と入力した時 → "2003/07/26"と表示 2003/07/26 18:30と入力した時 →  "2003/07/26 18:30"と表示 ユーザー定義で、 yyyy/mm/dd yyyy/mm/dd hh:mm でそれぞれの表示はできますが、例えば 時間データのないものに、yyyy/mm/dd hh:mmと定義すると、"2003/07/26 00:00"と表示されて都合がよくありません。 文字データとして、前に「’」を付ければ表示のみはできますが、数値データとして使えません。 少し長くなりましたが、よろしくご教示ください。

  • エクセルでの日付書式について

    エクセルでの日付書式についての質問です。 1968/4/1を、(S43) 1968/04/01のように表示させたいのですが、「セルの書式設定」のユーザー定義で、(gee) yyyy/mm/ddとすると (S43) 43/04/01と表示されてしまいます。 (yyyy) gee/mm/ddならば(1968) S43/04/01と書式通りに表示されるのですが。 ちなみにExcel2000では出来て、Excel2003では出来ないようです。 修正パッチなどご存知の方がいらっしゃいましたら、教えていただけると幸いです。 よろしくお願い申し上げます。

  • エクセル 文字列のなかの生年月日

    エクセル2003を使用しています。 A1 名前 B1 ふりがな C1 生年月日(yyyy/mm/dd) D1 住所 というデータが右にむかって並んでいます。 E1に A1~D1をすべて結合させたデータを 作りたいのですが・・。 生年月日が数字になってしまいます。 セルの書式設定で日付をなおしても 文字と文字の間に数字が 入り込んでしまっているせいか 解消されません。 どのようにしたら文字と文字の間に入っている 生年月日をyyyy/mm/dd に 表示させることができますでしょうか。 お助けください。

  • EXCEL(2003) VBA ユーザー定義 yyyy/mm/dd

    EXCEL(2003) VBA ユーザー定義 yyyy/mm/dd で mm は AutoFilter にかからない? 生年月日の表示を セルの書式設定で ユーザー定義 yyyy/mm/dd にしています。 例 1935/08/07 (標準にすると 13003 となります) 例えば 8月生まれを検索するため */08/*(注含む検索) で AutoFilter にかけても検索されません。 ちなみに 1935/08/07(注完全一致検索) や これを基にした 別の列で 昭和10年 8月 7日 の *8月*(注含む検索) では検索できます。 yyyy/mm/dd で 1935*(先頭一致検索) や前記の */08/*(注含む検索) のコーディングが可能でしょうか? 宜しくお願いします。    

  • yyyy/mm/ddをyymmddの文字列に

    一つの列にyyyy/mm/dd(日付)とyymmdd(文字列と標準が混在)が混在しているものを、全て文字列のyymmddにするために、区切り位置で全てを文字列にしてから文字操作でyymmddにしようとしてます。 vbaで区切り位置を使用してyyyy/mm/dd(日付)を文字列に変換するとdd/mm/yyyyと表示されてしまいます。vbaでやらずにそのまま区切り位置で文字列に変換するとそのままyyyy/mm/ddの表示のままなのに、vbaでやるとなぜdd/mm/yyyyになってしまうのでしょうか? vbaで日付yyyy/mm/ddを文字列yyyy/mm/ddに変換する方法を教えてください。 よろしくお願いいたします!

  • 【Excel2003】 セルの書式を変えたのに反映されない??

    いつもお世話になります。 エクセル2003を利用しています。 うまく説明できないので、実例を具体的に挙げてみます。 ──────────────────── 1.セルの書式設定をすべて「文字列」にしたシートがあります。 2.例えば、列Aに   04/01   04/03   05/03   06/02   ・   ・ のように入力されています。 3.列Aを全体を選択状態にし、書式設定からユーザー定義で「yyyy/mm/dd」と入力してOKを押します。 ──────────────────── 3の手順まで操作するんですがyyyy/mm/dd(例:2006/04/01)のような表示になりません。 しかし、該当セルをダブルクリックしてEnterを押すと反映されます。 しかし列Aにはすさまじい数のデータが入力されており、「F2→Enter・Enter」を延々繰り返すはめになっています。 書式を変えたらすぐに反映させるにはどのようにすればいいのでしょうか? 「ツール」→「オプション」→「計算方法」で再計算を選択しても反映されません。 とても困っています。 アドバイスでもいいのでだれか助けてください。。。 (環境) WindowsXP-Pro-SP2 Excel2003-SP2

  • excelで0が13個貼り付け

    excel2000で 000000000000(←0が13個)とセルの書式設定、ユーザー定義で設定しているセルがあります。 このセルをコピーして、貼り付けるときの方法について相談です。 excel2000で 000000000000(←0が13個)とセルの書式設定、ユーザー定義で設定しているセルがあります。 たとえば、このセルに0と入力すれば、000000000000(←0が13個)と表示されるのですが、 このセルをコピーして、ユーザー定義が文字列のセルに貼り付けていのですが、どうしても0としか貼り付けられません。 ユーザー定義が文字列のセルにも、000000000000(←0が13個)と貼り付けられるようにするにはどうすればいいでしょうか

au HOME SPOT CUBE2の設定について
このQ&Aのポイント
  • au HOME SPOT CUBE2の設定についてご質問いただきました。
  • PCを光回線ルーターから外したタイミングで、スマホのwi-fi接続ができなくなったということですね。
  • 現在、スマホが唯一のネット環境ということで、スマホのwi-fi接続を熱望されているとのことです。
回答を見る

専門家に質問してみよう