Concatenare celle

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
chupachup
Messaggi: 14
Iscritto il: domenica 8 giugno 2014, 13:34

Concatenare celle

Messaggio da chupachup »

Buongiorno,
devo concatenare una cella che contiene numeri a 4 cifre, preceduti da zero; la colonna che contiene i numeri (0078, 0001, 0196, 1940, 0012...), mi viene però restituita nella nuova stringa - quella ottenuta dalla concatenazione - senza gli zeri (78, 1, 196, 1940, 12). Come posso risolvere?
OpenOffice 4.0.1 su OS X 10.9.3
patel
Volontario attivo
Volontario attivo
Messaggi: 4020
Iscritto il: venerdì 30 aprile 2010, 8:04
Località: Livorno

Re: Concatenare celle

Messaggio da patel »

allega un file di esempio
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
chupachup
Messaggi: 14
Iscritto il: domenica 8 giugno 2014, 13:34

Re: Concatenare celle

Messaggio da chupachup »

In pratica, vanno persi gli zeri che precedono i numeri.
Allegati
esempio.ods
(17.42 KiB) Scaricato 149 volte
OpenOffice 4.0.1 su OS X 10.9.3
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Concatenare celle

Messaggio da gioh66 »

Buondì, se come da file le prime tre colonne hanno un numero di carattere fisso, prova questa formula in E2, da trascinare in basso

Codice: Seleziona tutto

=RIPETI(0;8-LUNGHEZZA(CONCATENA(A2;B2;C2)))&CONCATENA(A2;B2;C2)&D2
Allegati
esempio(2).ods
(12.97 KiB) Scaricato 112 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Attilafdd
Volontario
Volontario
Messaggi: 539
Iscritto il: giovedì 5 aprile 2012, 8:25

Re: Concatenare celle

Messaggio da Attilafdd »

chupachup ha scritto:In pratica, vanno persi gli zeri che precedono i numeri.
Perde gli zeri perchè non ci sono, ma è solo un formato di visualizzazione (v. immagine).
formato numero.png
un'alternativa è dunque dirgli che, quando concatena vuoi mantenere lo stesso formato.
Ci viene in aiuto la funzione TESTO() che permette di specificare il formato

Codice: Seleziona tutto

=TESTO(A2;"0000")
(direi che ricorda molto l'immagine sotto)

Ora puoi concatenare

Codice: Seleziona tutto

=B2&TESTO(A2;"0000")&C2
o anche

Codice: Seleziona tutto

=CONCATENA(B2; TESTO(A2;"0000");C2)
Allegati
esempio chupachup v2.ods
(13.5 KiB) Scaricato 109 volte
LibreOffice 24.2.2 (Win 11)
-----------------------------------------
Se risolto inserisci [Risolto] e la spunta verde Immagine: https://forum.openoffice.org/it/forum/v ... f=9&t=5661
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1750
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Concatenare celle

Messaggio da gioh66 »

WOW!!! Che fenomeno che sono, non mi ero accorto che il concatenamento andava B, A, C. :crazy: :crazy:
Ripropongo come alternativa corretta, a quanto validamente proposto da Attilafdd :super: , la mia soluzione

Codice: Seleziona tutto

=B2&RIPETI("0";4-LUNGHEZZA(A2))&A2&C2
...se sei soddisfatto delle risposte ricevute metti il [Risolto] https://forum.openoffice.org/it/forum/v ... f=9&t=5661

Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Rispondi