A 回答 (4件)
- 最新から表示
- 回答順に表示
No.4
- 回答日時:
残念ながら回答以前の問題です。
複数の回答者さんが指摘しておられますが、実際にご質問者が入力されている「日時」と称するものの入力フォーマットについての認識が、ご質問者と回答者の間で「共通認識」にならなければ、回答はちぐはぐなものになるだけです。
ご質問者の説明では
(1)B列には日時以外の文字列も混在している
(2)そのうち、日時にあたるものは「2025/02/02 12:12:12,231」である
(3上記(2)の状態のものをA列に貼り付けている
(4)その状態でA列をIsDate関数で判定するとTrueが返る
ということなのですが、当方で検証すると(4)ではFalseが返ります。
これでは、入力フォーマットについて「共通認識」があるとは言えず、回答に窮します。
もう一度、A列に貼り付けている文字列、あるいは数値の形式を正確に説明していただきたいと思います。
No.3
- 回答日時:
No2の方も言われてますが、
B列の具体的な内容の画像を1~10行程度まで、提示していただければ、
詳細がわかるので良い回答が得られやすくなるかと思います。
1行目が見出し行なのか、あるいは、1~2行目が見出し行なのか、もしくは、いきなりデータ行から始まっているのかも、現状では不明です。
又、ソートする場合は、ほかの列も含めてのソートになるので、何列までソート対象にするのかも、提示されると良いかと。
No.2
- 回答日時:
こんにちは
>B列に日付と時間を含む文字列があります
この内容が不明確なのでB列セルの内容を明確に説明できればきっと出来ると思いますよ
>日時は2025/02/02 12:12:12,231
日時が2025/02/02 12:12:12 文字列が231という事でしょうか?
B列セルの内容が上記のパターンだけなら(日時 コンマ 文字列)
コンマ=カンマ
既にされているかもですが・・・手作業で行う場合を想像すると
B列をA列にコピーぺ、A列を選択、データの区切り位置でコンマ区切りで
次へコンマへチェックを入れ次へ A列に該当する一番左を日付(YMD)をチェック 完了を押下 この時B列にデータがある場合 既にデータがある・・・置き換えますかと聞いてくるので置き換えるのでOK
置き換えると問題がある場合 初めに1列 挿入して A列B列を作業列にすると良い(元データはC列となります)
データが出来たら Ctrl+Shift+* などで範囲を選択してA列でソートをすればよいはずです
あくまで同じパターンのデータの場合ですが、
一連の操作は記録マクロでもレコードされると思います?
パターンが色々ある場合は、文字列の日付部分を抽出する方法を考える必要があります
(これについては明示されていないの複雑なものになるかも知れませんね)
VBAで
TextToColumns メソッドを使用しない場合は
Split関数でカンマ?区切りのターゲット文字列を取得してA列に出力し
Sortするような方法になるかと思います
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルマクロ 並び替え 手動設定した範囲の書き方 3 2024/01/27 12:44
- Excel(エクセル) マクロについて教えてください。 1 2024/02/01 13:23
- Excel(エクセル) エクセルのソートについて 3 2024/03/20 15:32
- Visual Basic(VBA) Sub 分けてソートして貼り付ける() Dim srcSheet As Worksheet Dim 6 2023/08/04 19:57
- HTML・CSS 列のどこをクリックしてもソートできるようにするには 7 2024/01/27 16:54
- Visual Basic(VBA) VBAでセル検索から対象行のセルをコピーする方法を教えてください。 B列に日付、C列からF列に数式が 3 2023/11/02 10:54
- Excel(エクセル) アルファベット順にソートする方法を教えてださい 1 2023/12/18 18:52
- Windows 10 Win 10エクスプローラーについて、ファイル名変更後即座に移動してしまう 対策は? 8 2023/08/16 03:49
- Excel(エクセル) VBAで “:” を含むセルの特定 2 2023/05/11 16:30
- 数学 なぜ?counterintuitive 5 2024/05/30 17:45
このQ&Aを見た人はこんなQ&Aも見ています
-
役所でもらった書類をエクセル化するには? 役所に申請する用紙があります。A4で表になっていて枠内に文
その他(Microsoft Office)
-
別のシートの指定列の最終行を返す関数の式を教えて下さい。
Excel(エクセル)
-
【マクロ】コードを少しでも、減らする為には
Excel(エクセル)
-
-
4
【マクロ、画像あり】A表かB表かどちらか判断をして、処理をする
Excel(エクセル)
-
5
Excel いい方法教えてください。
Excel(エクセル)
-
6
関数を教えて下さい
Excel(エクセル)
-
7
エクセル数式に問題があります
Excel(エクセル)
-
8
エクセルの設定、下へスクロールすると表のヘッダ項目がシートの列番号の部分に表示される
Excel(エクセル)
-
9
vbaマクロについて
Visual Basic(VBA)
-
10
Excel関数の解決方法
Excel(エクセル)
-
11
エクセルのファイルのコピーをとりたい
Excel(エクセル)
-
12
自動的に日付入力 応用
Excel(エクセル)
-
13
質問58753 このコードでうまく動作しません。どうしたら良いですか Private Sub Wor
Visual Basic(VBA)
-
14
【マクロ】Call関数で呼び出した場合、共通の変数宣言は、省略できますか?
Excel(エクセル)
-
15
Excelについて教えてください。
Excel(エクセル)
-
16
条件付き書式の効率的な設定の仕方について
Excel(エクセル)
-
17
桁をセルで区切って計算をした場合、合計がしっかりと繰り上げされた形式で表示される方法
Excel(エクセル)
-
18
エクセルで、数字ではない値(文字列)が入った場合の計算式を教えてください。
Excel(エクセル)
-
19
excelですが一つのマスに入ってる文字を2つのマスに変更できますか
Excel(エクセル)
-
20
ExcelのIF関数との組み合わせの相談
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
条件付書式設定にて、本日の日...
-
Excel 複数のセルが一致すると...
-
空白セルに斜線(罫線)
-
【マクロ】findメソッドで見つ...
-
Excelオンライン 条件にあい、...
-
Excelで職務経歴書作成方法
-
3〜400人分のデータをExcelで管...
-
Excelの関数内の文字を一括変換...
-
エクセルに、105と入力すると、...
-
Excel 条件に合ったセルを抽出...
-
Excel 条件に合うセルのみ合計...
-
エクセルで同じブックを開くに...
-
エクセルで、一部のセルだけ固...
-
Excel 日付の表示が直せません...
-
Excelで別のブックのセルを参照...
-
エクセルで印刷するとき
-
マクロ・VBAで、当該ファイルの...
-
Excelファイルを開くと私だけVA...
-
エクセルのマクロを記録して即...
-
エクセルについてどう関数を使...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelファイルを開くと私だけVA...
-
エクセルについてどう関数を使...
-
マクロ・VBAで、当該ファイルの...
-
エクセルのセルに画像は埋め込...
-
エクセルで、一部のセルだけ固...
-
【マクロ、画像あり】A表かB表...
-
エクセルでカウントする
-
【マクロ】コードを少しでも、...
-
VBA_日時のソート
-
エクセルで教えてください。 例...
-
エクセル 月間シフト表で曜日ご...
-
セルの左に余白を付ける
-
エクセル
-
エクセルについて教えてください
-
2枚のエクセル表で数字をマッチ...
-
ExcelのIF関数との組み合わせの...
-
エクセルのファイルのコピーを...
-
エクセルで二つのブックの違い...
-
空白処理を空白に
-
Excelのチェックボックスについ...
おすすめ情報
不足していました。
B列には、日時の他に文字が含まれています。
そのため日時のみA列に貼り付けて、日時順にB列もソートしようとしましたが、ぐちゃぐちゃになります。
VBA初心者でチャットAIを用いても解決せず、教えてください、、、
早々にありがとうございます。B列には日時以外にも他の文字があり、日時のみを取得してA列に貼り付け、ソートしようとしていました。ができません…
取得した日時は、IsDate関数でTrueが返ってきたので日時として判断されていそうです。