は、私が「C2から日付を抽出し、日付は次のようにフォーマットされてC2に日付とA1
の違いを見つける必要があります2015年7月18日」、どのようなアイデアですか?データベースには、セルごとに異なる量のテキストがあります。私はこの式をすべてのセルに適用し、日/月/年を引くことができるように、これを避けていますか?
は、私が「C2から日付を抽出し、日付は次のようにフォーマットされてC2に日付とA1
の違いを見つける必要があります2015年7月18日」、どのようなアイデアですか?データベースには、セルごとに異なる量のテキストがあります。私はこの式をすべてのセルに適用し、日/月/年を引くことができるように、これを避けていますか?
日付の形式が常に「7月18日、2015」の場合、この式では日付の値が返されます。ちょうどコピーダウン。
=DATEVALUE(MID(RIGHT(C2,13),5,2)&LEFT(RIGHT(C2,13),3)&MID(RIGHT(C2,13),9,4))
この式は、単に日付として認識します秀でる「18」に「18Jul2015」、「7月」と「2015」を、連結します。
日付は常に文字列の最後にありますか?その後、各セルの最後の13文字を取得し、それを日付に変換することができます。そうでない場合は、次の質問は、日付がいつも括弧内にあり、括弧内に(日付以外の)他のテキストはありません。そうであれば、 'MID 'と' FIND'を使って日付を抽出することができます。そうでない場合は、どのように日付を抽出するのかと思っています。また、 'C'列には常に** 1つの**日付しかありませんか? – Ralph
日付は常に文字列の最後にあります。 =右(C2,13)。それはうまくいかないだろうか?日付が括弧の間に挟まれているので、どのように日付を変換するのですか? – G198
日付と関数[DATEVALUE](https://support.office.com/en-us/article/)を抽出するには、 '= SUBSTITUTE(RIGHT(C2,13)、") "、" ")'を使用できますDATEVALUE-function-df8b07d4-7761-4a93-bc33-b7471bbff252)を使用して、文字列を実際の日付に変換します。 – Ralph