エクセルで日付の文字列のシリアル値化
E5セルに
2020年7月1日~2021年6月1日 という文字列があります。
AFセルに
=IF(E5="","",LEFT(E5,FIND("日",E5))*1)
AG5セルに
=IF(E5="","",MID(E5,FIND("~",E5)+1,11)*1)
として日付をシリアル値で取り出しています。
このエクセルを他の人にわたしたのですが、その方がE5に
2020年8月1日~2021年9月1日 という文字列をコピペしたところ
AF5もAG5もVALUEエラーになってしまいました。
最初、入力した文字列の形式が誤っているのではと思って、メールでファイルをおくってもらったのですが、入力形式に問題はなく、VALUEエラーが出ていました。
わたしの端末で、そのセルにカーソルをあて、エンターキーを押すと日付に変わりました。
どのような原因でこうなるのでしょうか?
VALUEエラーが出ないようにするのはどうすればいいのでしょうか?