2013-04-29 20 views
8

Supponiamo che io sono questi valori in LibreOffice CalcLibreoffice Calc: concatenazione di due valori quando uno è una data (o come si converte una data in una stringa)?

  A   B 
1 11/27/2012 hello 

voglio concatenare la A1 & B1 per la produzione di: 11/27/2012hello

Ma i negozi di LibreOffice date come numeri interi, in modo da fare un "= A1 & B1 "produce: 41240hello

ovvero la data viene convertita in" 41240 "nella concatenazione.

Come posso aggirare questo?

+3

Questo NON è un duplicare. Questa domanda riguarda LibreOffice. L'altra domanda riguarda Excel. Sono due prodotti diversi e posso assicurarti che non funzionano in modo identico. –

+0

Inoltre, la soluzione di Excel suggerita da @AlexVovel, et.al., non funziona correttamente per Libreoffice! In LO restituisce: "entro e non oltre il 43067" che è sbagliato. –

risposta

8

Il trucco qui è utilizzare la funzione TESTO, che converte un numero in un testo con il formato desiderato. Per ottenere i risultati desiderati, provare questa funzione (potrebbe essere necessario usare ";" invece di "" e cambiare l'ordine o anche le scritte DMY a seconda delle impostazioni internazionali):

=TEXT(A1,"MM/DD/YY")&B1 
Problemi correlati