会計のデータを別の会計ソフトに移行するために、日付の表示形式を下記のように変更したいのですが、どのような方法があるでしょうか。
* 7. 1 → 2015/7/1
*12.10 → 2015/12/10
左の日付の * 7. 1 は、「*」と「7」の間と「.」と「1」の間に、それぞれスペースが入っています。
右の日付はスペースなしで詰めて記述してあります。
毎日の日付ごとに手入力で変更することも出来なくはないのですが、365日分の変更は大変なので、出来れば自動で変更できる方法がないものかと思っています。
どうかよろしくお願いいたします。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
REPLACE関数で文字を置き換えるか、置換機能で文字を置き換えることで対応できる。
REPLACE関数よりも置換で、「* 」を「2015/」、「 . 」を「/」に置き換えるほうが作業用のセルを作らないのでデータの配置を崩さずにすむだろう。
まちがっても置換したあと、対象のセルを数値に直してはいけない。
数値にしてしまうとシリアル値になってしまい、希望する書式の日付にならないので注意だ。
置換する前に対象のセルの書式を「文字列」にしておくことを勧める。
早速ご回答ありがとうございます!
Replaceの関数だと新たなセルが出来てしまって、それをまた一つのセルに戻す、ということですか?
置換もちょっと試そうとしたのですが、いまいちわかりません。
ずうずうしいお願いで恐縮ですが、もしお時間がありましたら教えていただければ幸いです。
No.2
- 回答日時:
対象のセルをすべて選択して、
Ctrlキーを押しながらHキーを押して置換機能を呼び出す。
検索する文字にアスタリスク(*)を入力し、置換後の文字に「2015/」を入力して、「すべて変換」をポチる。
同様にピリオド(.)を検索する文字に入力し、置換後の文字に「/」を入力してすべて変換。
最後に、残ったスペースを消すために、検索する文字列にスペース( )、置換後の文字には何も入れない(「/」が残っているが、これを削除する)。
そして「すべて変換」をポチる。
再びご親切にありがとうございます。
おっしゃる通り試してみたのですが、* 7. 1 や *12.10 は、一つのセルに記述されているので、*を2015/に変換した時点で、そのあとの記述 7. 1等は消えてしまいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelで日付のグラフへの表示 2 2022/04/15 11:04
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- Excel(エクセル) Excel 行の"〇" を検索して見出し(日付)を表示させたい 1 2022/04/04 18:35
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/02/02 10:20
- Excel(エクセル) Excelでのデータ管理 6 2022/12/24 09:33
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Excel(エクセル) エクセルの表示形式について教えてください あるセルの「A」という値と、別のセルの「B」という値を組み 4 2023/02/21 21:55
- Excel(エクセル) エクセルで、特定のセルの内容を更新すると、別の特定セルに 更新日付が自動的に表示させる方法はあります 1 2022/11/14 21:03
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
エクセルで既に入力してある文...
-
Excelで同じセルに箇条書きをし...
-
参照先セルに値が入っていない...
-
IF関数で0より大きい数値が入力...
-
エクセルで時間の判定をしてい...
-
入力したところまでを自動的に...
-
エクセルの数式がかぶって、選...
-
空白でないセルの値を返す方法...
-
Excelでセルに入力されたカラー...
-
エクセルで、特定のセルの内容...
-
エクセルで、同じ数値を一気に...
-
Excel:文字と数字の組合せ、次...
-
値を入力後、自動的にアクティ...
-
yyyy/mm/ddからyyyy/mmへの変換
-
【Excel】セル内の時間帯が特定...
-
Excel書式設定が24時間以上の設...
-
エクセルで10分ごとの時刻の...
-
エクセルの数式で計算結果に文...
-
バーコードが読み取れない原因...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
参照先セルに値が入っていない...
-
IF関数で0より大きい数値が入力...
-
エクセルで既に入力してある文...
-
Excel:文字と数字の組合せ、次...
-
空白でないセルの値を返す方法...
-
値を入力後、自動的にアクティ...
-
エクセルで時間の判定をしてい...
-
yyyy/mm/ddからyyyy/mmへの変換
-
Excelでセルに入力されたカラー...
-
エクセルの数式がかぶって、選...
-
エクセルで、特定のセルの内容...
-
エクセルで複数の条件で掛け算...
-
マイナス同士の前年比
-
入力したところまでを自動的に...
-
EXCELのセル上のURLを...
-
excel 関数にて文字を0として認...
-
バーコードが読み取れない原因...
-
ExcelVBAでセルを編集状態にす...
おすすめ情報