2016-05-12 7 views
0

列Aには任意のテキストがあります。列Bには、YYYY/MM/DD形式の日付が付いています(私はそのようにしなければなりません)。式はここでDはExcel式を使用して別の列から日付を取得する

コラム:

="SELECT * FROM MEETINGSCOPE..MEETING WHERE MEETINGNAME='"&A1&"' AND ARRIVALDATE="&B1&" UNION" 

何らかの理由で、私は日付の数値ではなく、日付自体を取得しています。現在の日付と同じ形式で実際の日付を取得するにはどうすればよいですか?

答えて

1

私は日付の値もまた、あなたがTEXTワークシート関数を使用することができ、SQLクエリ内の単一引用符で囲まれる必要があると考えている:

="SELECT * FROM MEETINGSCOPE.MEETING WHERE MEETINGNAME='"&A1&"' AND ARRIVALDATE='"&TEXT(B1,"yyyy/mm/dd")&"' UNION" 
+0

あなたは私、私は単一引用符を必要とするという事実に正しいですクエリを実行しますが、excelが私のYYYY/MM/DDを5桁の数値に変更しても問題はまだ起きています。 – juice

+0

申し訳ありませんが、あなたの質問を通して再考した後にちょうど更新されました – Jordan

+0

作品...恐ろしい!ありがとうございました! – juice

関連する問題