- ベストアンサー
1つのセルに、2つの日付 別々のセルに分けられないでしょうか。
はじめまして 1つのセル内で改行して2段で 2006/2/28 2006/3/6 という形で2つの日付が入っています。 2つのセルにそれぞれ1つの日付を入れる形に分けたいのですが 良い方法が無いものでしょうか ご教授お願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
仮にA1に日付が入力されているとして 一つ目の日付は =LEFT(A1,FIND(CHAR(10),A1)-1) 二つ目の日付は =MID(A1,FIND(CHAR(10),A1)+1,10) 通常、改行はCrLF (13 10)もしくはCr (13) と考えてしまいがちですが、Excelのセル内改行の場合は、LF (10)を使用しています。 そこでLFをFIND関数で検索し、LFより左側と右側それぞれを取得します。
その他の回答 (2)
- mshr1962
- ベストアンサー率39% (7417/18945)
回答No.3
右のセルに分けるので良いなら 「データ」「区切り位置」で「カンマやタブ等の・・・」を選択して次へ 「その他」にチェックして右側のマスに、Ctrlを押しながらJをクリックして次へ 表示形式で日付(YMD)を選択して完了
質問者
お礼
初め、この方法で試していたのですが どうしてもうまくいかずに関数やマクロも調べたりしていました。 何かすっきりしました。 誠にありがとうございました。
- redowl
- ベストアンサー率43% (2140/4926)
回答No.2
>2つのセルにそれぞれ1つの日付を入れる形 A1に元データ 一例 B1 =LEFT(A1,SEARCH(CHAR(13),A1)-1) C1 =RIGHT(A1,LEN(A1)-SEARCH(CHAR(13),A9))
質問者
お礼
お知恵を拝借いただきありがとうございます。 うまく動作させることが出来ませんでしたが 勉強してみます。
お礼
分かりやすく解説いただき、ありがとうございました。 長時間悩んでいたものが、一気に解決できて感動です。