3

ご存知かもしれませんが、MSExcelは時間を10進値に変換する傾向があります。時間の値が必要なので、値を自動的に変換したいのですが。次のデータがあるとします。

出発| 時間

イスタンブール06:45アンカラ01:30

Concatenate関数を使用して、Istanbul:08:00およびAnkara:18:30のように目的の文字列を作成します。ただし、数式を使用すると、Excelは時間を小数に変換し、イスタンブール:0.28125およびアンカラ:0.0625を取得します。変換したくない。これどうやってするの?

ps:これは、時間の値をExcelからNotepad++にコピーするときにも発生します。さらに、アドインを介して時間値をPostgreSQLにインポートすると、列に10進値が表示されます

4

1 に答える 1

6

TEXT関数を使用して、時間を必要なテキスト形式に変換します。このようなもの:

=CONCATENATE("Istanbul: ", TEXT(A1,"hh:mm"), " and Ankara: "18:30, TEXT(A2,"hh:mm"))
于 2013-02-26T08:49:58.840 に答える