• ベストアンサー

8桁の数字を年(最初の4桁)/月(次の2桁)/日(最後の2桁)表示した

8桁の数字を年(最初の4桁)/月(次の2桁)/日(最後の2桁)表示したい 条件は月と日の最初がゼロは表示しない事 「99990101」の場合「9999/1/1」としたい。 件数が多いので一括変換出来ると助かります。

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

  • ベストアンサー
  • zongai
  • ベストアンサー率31% (470/1474)
回答No.1

エクセル上の8桁の数字を一括して日付に変換する方法を教えて下さい。 - Office系ソフト - 教えて!goo http://okwave.jp/qa/q5921471.html ここの質問に近いかな? 関数でやるなら(A1に数字) =LEFT(A1,4)&"/"&MID(A1,5,2)*1&"/"&RIGHT(A1,2)*1

eiji-mrym4
質問者

お礼

回答有難うございます。 関数と区切り位置の両方が有る事理解出来ました。 これで処理出来そうです。本当に助かりました。後で閉じます。有難う!

関連するQ&A

  • 7桁の数字を3桁-4桁にしたい

    エクセルで住所録を作成しているのですが、 郵便番号が「0340031」と7桁の数字になっているものを 「034-0031」としたいのです。 100件ぐらいなら一つ一つ「-」を入れていけば良いのですが 件数が多いため、一気に変換できる方法があれば教えていただきたいのです。 よろしくお願いします。

  • 同一セル内の3桁の数字を任意の数字に変換し表示

    excelの関数を教えて下さい。 同一セル内の3桁の数字(1から8までの数字を使用した3桁;例えば124)を、別のセル内に、関数(12345678をそれぞれ24587613へ変換する関数)で変換された3桁(例えば248)で表示したいのですが、その際に使用する関数を教えてください。エクセル上に表示する数字は1から8までのうちの3桁で、12345678をそれぞれ24587613へ変換したいです。 各セルに1数字の場合はVLOOKUP関数を使用し変換できたのですが、同一セル内に複数数字がある場合の考え方がわかりません。 よろしくお願いします。

  • エクセルのセル内で最初の3桁だけを表示させたい

    197086071172 こんな桁数の数字がセルに入ってるんですが、 最初の3桁(もしくは6桁)しか必要ないんです。 どうしたらよいでしょうか。 何10行もあるので一度に変換(もしくは3桁表示)にできたらと思います。 知っている方いらしたらご教授いただければ幸いです。 何卒宜しくお願いいたします。

  • JSON形式で取得した8桁の数字を○○年にしたい

    8桁の数字データを、○○年○○月○○日と変換して表示させたいのですが、どうやったらよいでしょうか。 今、手元に、csvからデータを取得して表示させるサンプルがあります。 その元データの生年月日部分は、8桁の数字です。 // JSON形式で取得したデータを配列に変換 var list = eval( '(' + data + ')' ); // データを1データ毎 $.each(list,function(i) { // 各項目毎に変数に入れる var birth = makeTableData(this.birth,"data_birth"); みたいな感じになっています。 イメージしているのは、 substr($hoge,0,4); みたいな感じで、 この格納されている8桁の数字データを、 ○○年○○月○○日と変換させ表示させたいのですが、 どうすればよいのでしょうか? また、「JSON形式で取得したデータを配列に変換」って意味は、 javasvriptオブジェクトに変換しているってことなのでしょうか?

  • エクセル上の8桁の数字を一括して日付に変換する方法を教えて下さい。

    エクセル上の8桁の数字を一括して日付に変換する方法を教えて下さい。 ダウンロードしたエクセルデータのA列に日付として8桁の数字が入っているのですが、文字列として認識してるようで日付に変換出来ません。 例えば2010年1月1日の欄には20100101と入っていて、2001/01/01と変換したいのですがどうすればいいでしょうか。 セルの書式設定→表示形式→ユーザー定義で試してみましたが上手くいきませんでした。 データの量が何千行もあって膨大なので、1行ずつスラッシュを入れていくという作業は出来ません。 8桁の数字を一括して日付に変換出来る方法はあるのでしょうか。 教えて下さい。 宜しくお願い致します。

  • Excelでの二桁数字表示

    Excelでの二桁数字表示 Excelで縦書きに平成22年と文字を入力する場合ですが、そのままだと22が縦に並んでしまうと思います。その22を2桁表示のように横に並べて表示させることは可能でしょうか。

  • excelで数字列から4桁ずつ分けて表示させたい

    excelを使って次のようなことをしたいのですが、うまくいきません。 あるセルに 0123456789123456 と16桁の数字列を入力すると 別の表の4つのセルにそれぞれ 0123 4567 8912 3456 と表示される。 字数が15桁を超えるとexcelが認識してくれないのでそれにも困っています。 どうすればよいのかご教授よろしくお願いします。。

  • エクセルでの数字を3桁表示にする方法

    エクセルで数字を3桁で表示したいです。 2桁までの数字の場合には表示形式を文字列にするか  ’ をつけて頭にゼロをつけているのですが、 下記のような場合にはどのようにしたらできるのかがわかりません。 たとえば セルA1に 「001」 と入力し、A2を「=A1+1」とするとき A1を001にはできるのですが、A2は2となってしまいます。 A2を「002」とする設定はできるのでしょうか? わかる方がいましたら、教えていただければと思います。 よろしくお願いします。

  • 1桁のみの数字は全角、2桁以上の数字は半角にした

    1桁のみの数字は全角、2桁以上の数字は半角にしたいと思います。 例えば、2011年3月19日の場合は、3のみを自動で全角にし、それ以外を自動で半角にしたいと思っています。 その為、そのようなことが出来るツールや手順などをご存知の方がいらっしゃいましたら、ご教示の程よろしくお願いします。 以上、よろしくお願いします。

  • 正規表現で半角数字1桁のみを全角数字に変換

    お世話になります。 JavaScript(JSP)で、 正規表現で半角数字1桁のみ(2桁以上は変換しない)を、 全角数字に変換する方法を教えてください。 たとえば、 ”hoge3hoge5”文字列内の、 半角数字1桁のみを、 正規表現で、全角数字1桁に、それぞれ変換   ↓ ”hoge3hoge5” あわせて、 半角数字が2桁以上、連続で続いている場合には 変換せずに、半角数字のままにしておきたいです。 ”hoge33hoge5”    ↓ 正規表現で、半角数字1桁のみを、全角数字1桁に変換 (半角数字2桁以上は変換しない) ”hoge33hoge5” 以上になります。 もしご存じの方がいらっしゃいましたら、 よろしくお願いします。

専門家に質問してみよう