システムwiki

タイムスタンプを維持しながら日付と月の順序を変更する方法

MA' 受付中 最終更新日:2021-06-16 15:24

こんにちは

私は1つのセルで日時があります. タイムスタンプを同じセルに保持しながら、日と月を交換する方法がありますか.

例:

1/26/2021 11:06:18 am

26/1/2021 11:06:18 am

テキストを列関数に使用しようとしましたが、それが機能しましたが、問題はタイムスタンプを別の列に移動することです. 私はそれらの両方が1つの携帯に固執することを望みます

ありがとう

返信リスト(回答:9)

2 #
xl

#valueを得ているので!エラー、値の1つは文字列です.

私の推測はF列の時間の値です.

F2を押してF10に入ってみてください.エラーを修正していない場合は、最も壊れないスペースがある可能性が最も高い場合は可能です.

そのような場合は、F2を押して、セル内のスペースを選択します(ほとんどは時間文字列の先頭にあるはず、Ctrl + Cを押してコピーします).

F列の時間文字列を使用してすべてのセルを選択し、[検索置換]を押して[検索]ボックスを押して、[Ctrl + V)を貼り付け、[置換]ボックスを空白のままにします.

これはそれを修正する必要があり、既存の式でD列に結果を取得する必要があります.

上記が機能しない場合は、1つのドライバなどを使ってサンプルファイルを共有してください.

8 #
xl

Flash Fill

を使ってみてください

元のデータがA1で始まると、B1では、必要なフォーマットの日付と時刻(タイムスタンプが保持されている月と日)の日付と時刻を入力します.

これをB2とB3で行うには、B1から最後のセルまで選択列から変換が必要な場合はCtrl + Eまたはdata>FlashFill

を押します.

応答8# ->にスキップ
5 #
MA

それはありがとう:)しかし、私は実際にそれをするためのより速い方法が必要です、それは私にパターンを作成するためにかなりかかりました

応答5# ->にスキップ
6 #
xl

実際には時間がかかるべきではありません、あなたは隣接する列に3-4の値をコピーすることができます.

もう一つの方法は、テキストを列に使用して日付と時刻を分離することができました......日付は、D1では、D1では、D1では日付がC列Cの時刻になりました.タイムスタンプで日付を入力してください.必要に応じてフォーマットを変更してください..次のカスタムフォーマット

を使用できます.

DD-MM-YYYY HH:MM:SS AM/PM.

9 #
RonRose

これらが実際の日付で、テキスト文字列ではない場合は、セルの数値フォーマットを変更してください.

応答9# ->にスキップ
7 #
MA

こんにちはRon

返信をありがとう、はい、彼らは本当に日付ですが、それはセルの形式では機能しませんでした

他の解決策はありますか?

応答7# ->にスキップ
4 #
RonRose

フォーマットを変更してもワークシートセル内の日付の外観を変更しない場合、それらは単に日付のように見え、実際の日付ではないテキスト文字列です.別の手がかりは、セルを「一般」としてフォーマットすることです.日付が本当の日付の場合、44123.5498

のようないくつかの番号が表示されます.

これらの日付はどのようにワークシートに入るのですか?

応答4# ->にスキップ
3 #
MA

Outlook Eメールから日付と時間をコピーし、それらをExcelシートに貼り付けました

はい、あなたは一般的な形式について正しいです、あなたが言及されているように日付は数字に変わらなかった:/

応答3# ->にスキップ
1 #
RonRose

それは、実際にはテキストの文字列であり、実際の日付ではないことを意味します.

最初のタスクはそれらを実際の日付に変換することです(1日目の1日1~1900(またはMac上の1904)).

Excelがそれらのうちのいくつかが日付であると思うならば、それは彼らを間違って変換したかもしれませんので、「正しい見えない」というものを修正しようとするのではなく、それらを正しくインポートすることが最善です.

ExcelはあなたのWindows地域の設定短い日付形式に従って日付を解析します.

VBAまたは電源クエリに頼らずにそれらを正しくインポートする1つの方法(そしてそれは、それよりもはるかに長くかかる):

  • Eメールから日付をコピー
  • 貼り付けたいExcelシートとセルを選択します.
  • テキストインポートウィザードを使用してペーストします(これを検索する必要があります. 私は私のクイックアクセスツールバーにそれを持っています)
      • 固定幅方式を使用する最も簡単で、区切り文字を配置するときにスペースを除く日時を別々に選択します.
      • タイムスタンプ
      • でAM/PMを含めるようにしてください
    • 手順3で、空白の列をスキップして、電子メール(MDYまたはDMY)
    • の日付の形式に従って日付列をフォーマットするようにしてください.
  • 日付と時刻は現在の日付/時刻になるはずです.
    • そうでない場合は、さらにクリーンアップをする必要があります.
  • 日付と時刻をまとめて追加する(例:C1:= A1 + B1)
    • 必要に応じてC1をフォーマットし、A1:B1
    • を削除します.