- ベストアンサー
Excelでひとつのセルの内容を分けたい
お世話になります。 Excelのひとつのセルに以下のような内容があります。 その中で名前だけ削除して、日付だけ残したいのですが データがかなりあるので一気にできるやり方がありましたら 教えてください。 宜しくお願いします。 8/28 山田太郎 8/29 ○○○○ ・ ・
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
日付と名前の間にスペースがあるので、検索・置換でできそうですよ。 検索ワードは 「 *」(スペースとワイルドカード*) 置換ワードは なし(空欄) これでできると思います。
その他の回答 (2)
- zap35
- ベストアンサー率44% (1383/3079)
>日付だけ残したい とありますが、元のセルに残すのですか? それとも別のセルに取り出せれば良いのですか? 前者なら日付と名前の中間の空白でフィールドを分離する方法があります。ただしこの方法は隣の列に「山田太郎」の文字が入りますので、元の列の右側に空の列を挿入して行ってください 該当セルを選択して「データ」→「区切り位置」を選択し「区切り位置指定ウィザード」を開きます。最初の画面は「カンマやタブなどの…」を選択。 第二画面で「区切り文字」の「スペース」にチェックして「次へ」を選択。 もし「8/28」の日付が文字列でよいならそのまま「OK」。「8/28」をエクセルの日付形式にしたいなら第三画面で「8/28」のフィールドを「日付」と指定して「OK」 A1に元の文字列があり、別の列に文字列で「8/28」を取り出したいなら =LEFT(A1,FIND(" ",A1&" ")-1) ただし区切り文字の全角空白がないと元の文字列のままになります。 これを「日付型」にしたいなら =LEFT(A1,FIND(" ",A1&" ")-1)*1 になります。ただし全角空白がないと#VALUE!エラーになります。
- lele00
- ベストアンサー率29% (74/250)
消す方法もありますが、日付のみコピーする方法もあります。 8/28 山田太郎 がA3のセルにあったと仮定すると、別の場所に=LEFT(A3,4) を設定すると日付部分だけがコピーされます。