2016-08-10 16 views
1

私はExcelについて質問があります。日時フォーマットを月間に変換する

Excelのシート1は、上記のデータに基づいて

OrderDate 
2016-04-30T12:30:05 
2016-05-03T05:14:09 
2016-05-05T03:21:12 
2016-05-06T07:03:24 
2016-05-06T16:10:44 
2016-05-07T01:12:33 
2016-05-07T05:29:30 
2016-05-08T06:17:05 

以下のようなデータは、私が年と月とフィルタ形式を示したいと思いますし、outputlikeここ

OrderDate    | FInalOrderdate 
2016-04-30T12:30:05 | April2016 
2016-05-03T05:14:09 | May 2016 
2016-05-05T03:21:12 | May 2016 
2016-05-06T07:03:24 | May 2016 
2016-05-06T16:10:44 | May 2016 
2016-05-07T01:12:33 |May 2016 
2016-05-07T05:29:30 |May 2016 
2016-05-08T06:17:05 |May 2016 

下の次のコラムで私はにする必要が私が月のデータを表示したい場合は、lastorderdateの列にフィルタを指定し、月のデータのみを表示する必要があります。

このタスクをExcelファイルでどのように実現するには?

答えて

2

メニュー - >データ - >データツール - >列

  • クリックへのテキストに

    1. 移動してみてください。 その他

    2. クリック完了"T"を入力します。

    3. フォーマット "MMMのYYYYを使用してセルの書式カスタムを使用して列。ちょうど右クリックしてください。 メニュー - >データ - >ソート&フィルタ - >フィルタ

  • +2

    あなたは 'mmmm yyyy'を使いたいとします。' mmm yyyy'は月の略語を表示します。 'April'は 'April'ではありません。 –

    +1

    +1また、** Textの元のデータto Columns **は、あなたが望む出力を示すように、それを保持しません。 – Brian

    0

  • ゴーあなたが試してみてください:

    =DATE(LEFT(A2,4),MID(A2,6,2),MID(A2,9,2)) 
    
    B2で

    とスーツまでコピー(OrderDateを想定していますA1)。

    フォーマットはmmmm yyyyです。

    これにより、ソースデータと日付シーケンスは月単位で保存されますが、表示はされません。

  • 0

    別の方法:

    は "本物の" Excelの日付に値を変換し

    B2: =--SUBSTITUTE(A2,"T"," ") 
    

    その後、これは全体の日付/タイムスタンプを維持するmmmm yyyy

    としてフィルダウンと形式Bが、必要な部分だけが表示されます。

    データ►フィルタを使用すると、名前で月を選択することができますが、日付や時間にドリルダウンすることもできます。

    関連する問題