2012-04-03 10 views
33

日付としてフォーマットされた列がdd-mm-YYYYのExcelファイルがあります。日付フィールドをExcelのテキストに変換します

私はそのフィールドをテキストに変換する必要があります。フィールドタイプを変更すると、excelはそれを奇妙な値(40603など)に変換します。

私は、テキスト機能を試してみましたが、それは私が508

任意の助けをエラー与えますか?

+1

あなたはテキストに変換何を意味するのですか?あなたの日付を別の形式で表示したいですか? (40603は1900年以降の日数です) – assylias

+0

私はその日付を他のテキストと連結する必要があります。しかし、私は日付が式にあるフィールドを選択すると、日付(23-04-2012)が変換された値になりません。私は文字列として日付を保持したい。 – brpaz

答えて

17

ことが一つのテーブルであり、これでは何の関係もない場合は - 最も簡単な解決策は、メモ帳に&ペーストをコピーすることができ、その後&が優れて戻ってコピー&ペースト:P

+7

貼り付け直前にExcelに貼り付けて、ターゲットセルをテキストとしてフォーマットします – AlexG

+0

コピー&ペースト...信じられないほど!ありがとう、あなたは窓からPCを投げないように私を救った! – Michele

68

あなたが元のエントリを変換する必要はありません - 連結式でTEXT関数を使うことができます。 A1の日付で、この

のような式を使用="Today is "&TEXT(A1,"dd-mm-yyyy")

あなたが連結の一環として、このようなTEXTを使用することができます必要

+0

= TEXT(D2、 "dd-mm-yyyy")を適用するとエラー501が発生します。ここでD2は日付としてフォーマットされた18-03-2011です – brpaz

+0

私はそのエラーの意味を知りません - '=" Today = "TEXT(A1;" dd-mm-yyyy ")'のようなカンマの代わりにセミコロンが必要です。また、TEXT関数も地域固有であるため、TEXT関数で正確に同じフォーマットを使用する必要がありますあなたの書式設定と同じように –

26

として「DD-MM-YYYY」の部分を変更することができます

=TEXT(A1,"dd-mmm-yy") & " other string"

enter image description here

関連する問題