8

列の1つがトランザクション時間で、その形式がHH:MM:SSであるExcelシートがあります。ただし、Excelシートをアプリケーションにアップロードできるように、HHMM形式のトランザクション時間が必要です。現在、各行を手動でフォーマットしていますが、必要なフォーマットを列全体に一度に適用する方法はありますか?

4

3 に答える 3

10

あなたの目だけの場合:

列全体を選択し、選択範囲のどこかを右クリックして、[セルの書式設定]、[数値]、[カテゴリのカスタム]の順に移動します。

タイプHHmm

OKを押します

終わり。

これを実際の値として必要な場合:

次の式を含む列を作成します=TEXT(<targetcell>;"HHmm")

、、または;が必要かどうかは、言語に依存することに注意してください。その式で。

于 2013-03-25T10:22:05.473 に答える
2

2つのオプションがあります。

  • フィールドをカスタムフォーマットします。
  • 別のセルで関数を使用します。セルA1にテキストが含まれているとします15:48:58。別のセル(たとえばB1)の数式をとして使用し=TEXT(HOUR(A1),"00")&TEXT(MINUTE(A1),"00")ます。これにより、出力はとして得られ1548ます。
于 2013-03-25T10:25:05.623 に答える
-1

たとえば、セルを入力.633します。時間B2に変換するということは、日を変換することを意味します。24時間を1日とみなします。0.6330.633

手順に従ってください:

  1. B2セルを選択して右クリックします。
  2. ショートカットメニューから、[セルの書式設定]に移動します。[セルの書式設定]ダイアログボックスが表示されます。
  3. ダイアログボックスで。カテゴリリストの下のカスタムをクリックします。hh:mm:ss右のリストから検索します。
  4. hhmmss次に、右側の「タイプ:」のすぐ下のように編集します。

このチュートリアルはmsofficeworldから読むことができます:Excelでの時間のフォーマット

于 2016-01-06T15:00:27.470 に答える