0

これは私の計算です

="insert into tableName values('" & A1 &",'" & B1 & "','"& C1 &"','" & D1 & "','" & E1 & "','" & F1 & "','" & G1 & "');"

およびセル内のデータ

01/05/13   1   2   3   4   5   6

しかし、計算が完了すると、文字列は

insert into tableName '41279', '1', '2', '3', '4', '5' ,'6'

'日付の最後にを追加すると01/05/13'、日付が正しく保持されます

4

2 に答える 2

1

TEXT関数があなたの答えです。形式として「dd/mm/yy」(米国の場合は「mm/dd/yy」)を使用します

于 2013-01-08T04:11:16.237 に答える
0

OpenOffice は、日付と文字列を連結することを好みません。以下のようなものを試してください:

="insert into tableName values('" & TEXT(A1; "dd/mm/yyyy") & ",'" & B1 & "','"& C1 &"','" & D1 & "','" & E1 & "','" & F1 & "','" & G1 & "');"

Concatenate 関数を使用することもできます。

=CONCATENATE("INSERT INTO TableName VALUES ('"; TEXT(A1; "dd/mm/yyyy"); "')")
于 2013-01-08T04:08:37.567 に答える