[[20211125224941]] 『スペースが入っている年月日』(かんだ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『スペースが入っている年月日』(かんだ)

こんにちは。
不特定多数の方が入力するエクセルフォーマットがあり、
デフォルト状態で、スペース混じりで「年_月_日」となっているセルがあります。
(アンダーバーは全角スペースに読み替えて下さい)
ある人は、スペースを消して「2021年11月25日」と入力してくれますが、
ある人は、スペースを消さず「2021年_11月_25日」と入力します。

この入力フォーマットを参照し、別エクセルでこの日付を読み込みしたいのですが、スペース入りの年月日を参照すると文字列としてしか参照できません。

自分なりに試行錯誤の結果、下記関数で解決はしたものの不安です。
もっと良い関数があると思うのですが、どなたか教えていただけないでしょうか?

=IF(ISTEXT(A1)=TRUE,DATEVALUE(SUBSTITUTE(SUBSTITUTE(A1," ","")," ","")),A1)

宜しくお願いします。

< 使用 Excel:Office365、使用 OS:Windows10 >


その関数が最適解だろうと思います。
(きまぐれおじさん) 2021/11/25(木) 23:43

 =SUBSTITUTE(ASC(A1)," ","")*1
 ではどうだろうか?
(ねむねむ) 2021/11/26(金) 09:03

ありがとうございます。
うまく行きました。
最後の「*1」がポイントだったんですね!

=SUBSTITUTE(SUBSTITUTE(A1," ","")," ","")
この式はやってみたんですが、うまく行かなかったので、
DATEVALUEを頭に付けたのですが、「*1」で解決だったんですね。

まだまだ勉強が必要です。
ありがとうございました!
(かんだ) 2021/11/26(金) 21:54


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.