[Risolto] Unire 2 parole dentro la stessa cella con formula
-
- Messaggi: 26
- Iscritto il: venerdì 4 ottobre 2019, 11:19
[Risolto] Unire 2 parole dentro la stessa cella con formula
Salve mi chiamo Antonio Virgilio sono di Bari, ho un foglio con molte righe (+10000) di cui vorrei modificare il testo all'interno della cella, ma al momento ad esempio, su un foglio di 100 righe con questo testo (A6P14 Belgium 1936-56 70c used #149) io voglio che diventi così (A6P14#149 Belgium 1936-56 70c used) sono riuscito ad ottenere questo risultato solo facendo copia #149 e lo sposto a sinistra col mouse, ma farlo uno per uno impiego molto tempo, mi chiedevo se c'è una formula per farlo per tutte le celle assieme, tipo concatena=A6P14+#149 , io ho provato a cercare nella guida ma non ho trovato niente per favore potete aiutarmi, questo sotto è un esempio del lavoro, io praticamente voglio ordinare le celle in modo crescente ma trovandosi il numero crescente alla fine della cella non me lo fa fare con il tasto A-Z
A6P14 Belgium 1936-56 70c used #149
A6P14 Belgium Official Stamp 1929-30 1.50fr used #109
A6P14 Belgium Official Stamp 1929-30 10c used #106
A6P14 Belgium Official Stamp 1929-30 35c used #107
A6P14 Belgium Official Stamp 1929-30 5c used #105
A6P14 Belgium Official Stamp 1929-30 60c used #108
A6P14 Belgium Official Stamp 1929-31 10c used #111
A6P14 Belgium Official Stamp 1929-31 25c used #112
A6P14 Belgium Official Stamp 1929-31 35c used #113
A6P14 Belgium 1936-56 70c used #149
A6P14 Belgium Official Stamp 1929-30 1.50fr used #109
A6P14 Belgium Official Stamp 1929-30 10c used #106
A6P14 Belgium Official Stamp 1929-30 35c used #107
A6P14 Belgium Official Stamp 1929-30 5c used #105
A6P14 Belgium Official Stamp 1929-30 60c used #108
A6P14 Belgium Official Stamp 1929-31 10c used #111
A6P14 Belgium Official Stamp 1929-31 25c used #112
A6P14 Belgium Official Stamp 1929-31 35c used #113
Ultima modifica di antoniovirgilio il venerdì 4 ottobre 2019, 17:30, modificato 2 volte in totale.
OpenOffice 4.1.5.
Re: Unire 2 parole dentro la stessa cella con una formula
Ciao e benvenuto/a sul forum.
Se intanto ti vuoi presentare puoi farlo in questa sezione -> viewforum.php?f=16
Per una panoramica delle regole del forum puoi consultare il Manuale di sopravvivenza -> http://forum.openoffice.org/it/forum/vi ... hp?f=1&t=2
Buon proseguimento.
Se intanto ti vuoi presentare puoi farlo in questa sezione -> viewforum.php?f=16
Per una panoramica delle regole del forum puoi consultare il Manuale di sopravvivenza -> http://forum.openoffice.org/it/forum/vi ... hp?f=1&t=2
Buon proseguimento.
charlie
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.3 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 26
- Iscritto il: venerdì 4 ottobre 2019, 11:19
Re: Unire 2 parole dentro la stessa cella con una formula
Ciao, Charlie
ok fatto mi sono presentato
ok fatto mi sono presentato
OpenOffice 4.1.5.
-
- Messaggi: 26
- Iscritto il: venerdì 4 ottobre 2019, 11:19
Re: Unire 2 parole dentro la stessa cella con una formula
Charlie, sapresti dirmi se nella guida posso trovare qualcosa che possa aiutarmi per mettere in ordine crescente le celle anche se i numeri sono alla fine della cella?charlie ha scritto:Ciao e benvenuto/a sul forum.
Se intanto ti vuoi presentare puoi farlo in questa sezione -> viewforum.php?f=16
Per una panoramica delle regole del forum puoi consultare il Manuale di sopravvivenza -> http://forum.openoffice.org/it/forum/vi ... hp?f=1&t=2
Buon proseguimento.
OpenOffice 4.1.5.
Re: Unire 2 parole dentro la stessa cella con una formula
Buondì! Ti propongo una soluzione che forse con 10000 righe non è il massimo (potrebbe essere lento), ma ci voglio provare lo stesso.
In una colonna a fianco metti la seguente formula matriciale
Le formule matriciali vanno inserite nella cella in modalità modifica, doppio click o tasto F2, confermate con ctrl+maiuscolo+invio (non col solo invio) e copiate e incollate in basso.
In una colonna a fianco metti la seguente formula matriciale
Codice: Seleziona tutto
=SE(VAL.ERRORE(INDICE(SCARTO($A$1;;;CONTA.VALORI($A$1:$A$10000));CONFRONTA(PICCOLO(DESTRA(SOSTITUISCI(SCARTO($A$1;;;CONTA.VALORI($A$1:$A$10000));"#";RIPETI(" ";100));100)*1;RIF.RIGA(A1));DESTRA(SOSTITUISCI(SCARTO($A$1;;;CONTA.VALORI($A$1:$A$10000));"#";RIPETI(" ";100));100)*1;0)));"";INDICE(SCARTO($A$1;;;CONTA.VALORI($A$1:$A$10000));CONFRONTA(PICCOLO(DESTRA(SOSTITUISCI(SCARTO($A$1;;;CONTA.VALORI($A$1:$A$10000));"#";RIPETI(" ";100));100)*1;RIF.RIGA(A1));DESTRA(SOSTITUISCI(SCARTO($A$1;;;CONTA.VALORI($A$1:$A$10000));"#";RIPETI(" ";100));100)*1;0)))
- Allegati
-
- ordina crescente.ods
- (15.75 KiB) Scaricato 119 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
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: Unire 2 parole dentro la stessa cella con una formula
Oppure se vuoi procedere come da richiesta, cioè spostare quello che c'è dal # in poi subito dietro a A6P14, sempre in una colonna d'appoggio puoi mettere la seguente formula
tirarla in basso e poi usare lo strumento "Ordina".
Codice: Seleziona tutto
=ANNULLA.SPAZI(RIMPIAZZA(SOSTITUISCI(SOSTITUISCI(SOSTITUISCI(A5;"#";RIPETI(" ";100));DESTRA(SOSTITUISCI(A5;"#";RIPETI(" ";100));100);"");" ";RIPETI(" ";100));TROVA(" ";SOSTITUISCI(SOSTITUISCI(SOSTITUISCI(A5;"#";RIPETI(" ";100));DESTRA(SOSTITUISCI(A5;"#";RIPETI(" ";100));100);"");" ";RIPETI(" ";100)));100;"#"&ANNULLA.SPAZI(DESTRA(SOSTITUISCI(A5;"#";RIPETI(" ";100));100))&" "))
...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
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
-
- Messaggi: 26
- Iscritto il: venerdì 4 ottobre 2019, 11:19
Re: Unire 2 parole dentro la stessa cella con una formula
grazie gioh66
ci ho provato anche solo con le 9 righe ma non mi da nessun risultato
ci ho provato anche solo con le 9 righe ma non mi da nessun risultato
OpenOffice 4.1.5.
Re: Unire 2 parole dentro la stessa cella con una formula
La stavo giusto provando ora con openoffice e mi sono accorto che a differenza che con libreoffice, con cui ho fatto la formula, non funziona.
Se trovo l'inghippo posto la formula corretta.
Se trovo l'inghippo posto la formula corretta.
...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
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
-
- Messaggi: 26
- Iscritto il: venerdì 4 ottobre 2019, 11:19
Re: Unire 2 parole dentro la stessa cella con una formula
aspetta ho ottenuto il risultato voluto ma non li ordina in modo crescente aspetta forse ho sbagliato qualcosa
OpenOffice 4.1.5.
-
- Messaggi: 26
- Iscritto il: venerdì 4 ottobre 2019, 11:19
Re: Unire 2 parole dentro la stessa cella con una formula
l'utima formula mi da questo risultato, la incollo subito a destra, la trascino fino all'ultima riga e da questo, sbaglio qualcosa?
- Allegati
-
- prova.csv
- (1.4 KiB) Scaricato 118 volte
OpenOffice 4.1.5.
Re: Unire 2 parole dentro la stessa cella con una formula
Rieccomi qua! Trovato l'inghippo: è bastato inserire una funzione VALORE al posto dell moltiplicazione *1 per trasformare i valori numerici (testo) in numeri reali.
Prova così:
Vale quanto detto sopra riguardo alle formule matriciali.
Nell'allegato nella colonna I c'è la formula per ottenere ciò che avevi chiesto inizialmente e nella colonna L il risultato ordinato. L'ho fatto su un'altra colonna solo per dimostrazione. Si può fare sulla stessa colonna (I).
Prova così:
Codice: Seleziona tutto
=SE(VAL.ERRORE(INDICE(SCARTO($A$1;;;CONTA.VALORI($A$1:$A$10000));CONFRONTA(PICCOLO(VALORE(DESTRA(SOSTITUISCI(SCARTO($A$1;;;CONTA.VALORI($A$1:$A$10000));"#";RIPETI(" ";100));100));RIF.RIGA(A1));VALORE(DESTRA(SOSTITUISCI(SCARTO($A$1;;;CONTA.VALORI($A$1:$A$10000));"#";RIPETI(" ";100));100));0)));"";INDICE(SCARTO($A$1;;;CONTA.VALORI($A$1:$A$10000));CONFRONTA(PICCOLO(VALORE(DESTRA(SOSTITUISCI(SCARTO($A$1;;;CONTA.VALORI($A$1:$A$10000));"#";RIPETI(" ";100));100));RIF.RIGA(A1));VALORE(DESTRA(SOSTITUISCI(SCARTO($A$1;;;CONTA.VALORI($A$1:$A$10000));"#";RIPETI(" ";100));100));0)))
Nell'allegato nella colonna I c'è la formula per ottenere ciò che avevi chiesto inizialmente e nella colonna L il risultato ordinato. L'ho fatto su un'altra colonna solo per dimostrazione. Si può fare sulla stessa colonna (I).
- Allegati
-
- ordina crescente (bis).ods
- (11.2 KiB) Scaricato 124 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
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
-
- Messaggi: 26
- Iscritto il: venerdì 4 ottobre 2019, 11:19
Re: Unire 2 parole dentro la stessa cella con una formula
quindi se uso Libreoffice 6 su Windows 8.1 funziona con Open no
ora provo grazie non so come fai ma mi interessa, hai qualche manuale che posso studiare per arrivare alla tua formula, incredibile, io impazzivo uno per uno a spostarli a sinistra col mouse
ora provo grazie non so come fai ma mi interessa, hai qualche manuale che posso studiare per arrivare alla tua formula, incredibile, io impazzivo uno per uno a spostarli a sinistra col mouse
OpenOffice 4.1.5.
Re: Unire 2 parole dentro la stessa cella con una formula
Dal csv non è che si capisca molto. Allega sempre un file .ods (eventualmente purgato da dati sensibili)
...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
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
Re: Unire 2 parole dentro la stessa cella con una formula
Non ho manuali. Seguo molto questo forum e altri su excel, oltre a video guide su youtube e col tempo ho imparato.antoniovirgilio ha scritto:quindi se uso Libreoffice 6 su Windows 8.1 funziona con Open no
ora provo grazie non so come fai ma mi interessa, hai qualche manuale che posso studiare per arrivare alla tua formula, incredibile, io impazzivo uno per uno a spostarli a sinistra col mouse
Ps.: per openoffice ti ho messo la formula corretta sopra (così funziona anche con libre)
posting.php?mode=quote&f=9&p=56443#pr56443
...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
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
-
- Messaggi: 26
- Iscritto il: venerdì 4 ottobre 2019, 11:19
Re: Unire 2 parole dentro la stessa cella con una formula
gioh66 ti ringrazio infinitamente, solo se per favore potresti scrivermi la procedura su come inserire la formula cioe la prendo dall'allegato dove in giallo è scritto formula matriciale, =SE(VAL.ERRORE(INDICE(SCARTO($A$2;;;CONTA.VALORI($A$2:$A$10001));CONFRONTA(PICCOLO(VALORE(DESTRA(SOSTITUISCI(SCARTO($A$2;;;CONTA.VALORI($A$2:$A$10001));"#";RIPETI(" ";100));100));RIF.RIGA(A2));VALORE(DESTRA(SOSTITUISCI(SCARTO($A$2;;;CONTA.VALORI($A$2:$A$10001));"#";RIPETI(" ";100));100));0)));"";INDICE(SCARTO($A$2;;;CONTA.VALORI($A$2:$A$10001));CONFRONTA(PICCOLO(VALORE(DESTRA(SOSTITUISCI(SCARTO($A$2;;;CONTA.VALORI($A$2:$A$10001));"#";RIPETI(" ";100));100));RIF.RIGA(A2));VALORE(DESTRA(SOSTITUISCI(SCARTO($A$2;;;CONTA.VALORI($A$2:$A$10001));"#";RIPETI(" ";100));100));0)))
questa faccio copia incolla e poi scusami cosa faccio
questa faccio copia incolla e poi scusami cosa faccio
OpenOffice 4.1.5.
-
- Messaggi: 26
- Iscritto il: venerdì 4 ottobre 2019, 11:19
Re: Unire 2 parole dentro la stessa cella con una formula
ok sono riuscito ottengo questo risultato, ma poi come faccio a copiare e incollare il file com'era non me lo fa fare
- Allegati
-
- prova2.ods
- (10.44 KiB) Scaricato 60 volte
OpenOffice 4.1.5.
Re: Unire 2 parole dentro la stessa cella con una formula
Apri la cella con doppio click o col tasto F2. Incolli la formula e la confermi con ctrl+maiuscolo+invio, cioè permi contemporaneamente ctrl e maiuscolo e poi dai invio. Dopo copi e incolli la formula in basso.
Oppure ti posizioni sulla cella premi f(x) (1) quello che sta a fianco della barra della formula. Nella finestra che si apre copi la formula nell'apposito spazio (senza =) (2) e spunti la casella "Matrice" (3)
Poi copi e incolli in basso.
Oppure ti posizioni sulla cella premi f(x) (1) quello che sta a fianco della barra della formula. Nella finestra che si apre copi la formula nell'apposito spazio (senza =) (2) e spunti la casella "Matrice" (3)
Poi copi e incolli in basso.
...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
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
-
- Messaggi: 26
- Iscritto il: venerdì 4 ottobre 2019, 11:19
Re: Unire 2 parole dentro la stessa cella con una formula
QUESTO SONO RIUSCITO A FARLO, MA NON RIESCO DOPO AVER SPOSTATO I NUMERI DA DESTRA A SINISTRA NON RIESCO A FAR TORNARE I RESTI SCRIVIBILI E NON SI POSSONO LAVORARE IN NESSUN MODO
OpenOffice 4.1.5.
-
- Messaggi: 26
- Iscritto il: venerdì 4 ottobre 2019, 11:19
Re: Unire 2 parole dentro la stessa cella con una formula
OTTENGO QUESTO E VA BENE
- Allegati
-
- prova3.ods
- (10.44 KiB) Scaricato 56 volte
OpenOffice 4.1.5.
-
- Messaggi: 26
- Iscritto il: venerdì 4 ottobre 2019, 11:19
Re: Unire 2 parole dentro la stessa cella con una formula
solo vorrei poterlo lavorare, cioe se clicco sulla cella esce la formula non il testo del listino nella cella come mai?
OpenOffice 4.1.5.
-
- Messaggi: 26
- Iscritto il: venerdì 4 ottobre 2019, 11:19
Re: Unire 2 parole dentro la stessa cella con una formula
ok ho risolto ho selezionato le 2 colonne fatto A-Z e mi ha aggiornato la 1° e 2° colonna, quindi la 1° è quella che userò, dirti ti ringrazio e poco, gioh66, mi hai aiutato tanto, sei grande
OpenOffice 4.1.5.
-
- Messaggi: 26
- Iscritto il: venerdì 4 ottobre 2019, 11:19
Re: Unire 2 parole dentro la stessa cella con una formula
- Allegati
-
- prova4.ods
- (10.54 KiB) Scaricato 57 volte
OpenOffice 4.1.5.
Re: Unire 2 parole dentro la stessa cella con una formula
Ottimo! Ricordati di inserire il risolto alla discussione. Per come fare guarda qui
viewtopic.php?f=1&t=5661
viewtopic.php?f=1&t=5661
...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
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21
-
- Messaggi: 26
- Iscritto il: venerdì 4 ottobre 2019, 11:19
Re: [Risolto] Unire 2 parole dentro la stessa cella con form
Ciao gioh66
per favore potresti aiutarmi, praticamente la stessa formula dell'altra volta
questa
=ANNULLA.SPAZI(RIMPIAZZA(SOSTITUISCI(SOSTITUISCI(SOSTITUISCI($A2;"#";RIPETI(" ";100));DESTRA(SOSTITUISCI($A2;"#";RIPETI(" ";100));100);"");" ";RIPETI(" ";100));TROVA(" ";SOSTITUISCI(SOSTITUISCI(SOSTITUISCI($A2;"#";RIPETI(" ";100));DESTRA(SOSTITUISCI($A2;"#";RIPETI(" ";100));100);"");" ";RIPETI(" ";100)));100;"#"&ANNULLA.SPAZI(DESTRA(SOSTITUISCI($A2;"#";RIPETI(" ";100));100))&" "))
la usavo per spostare #11 dalla stringa finale all'inizio della parola dopo A11p21
Prima A11P21 Italy 1870-74 10c fine used postage due stamp #11
Dopo A11P21#11 Italy 1870-74 10c fine used postage due stamp
e funziona benissimo e ti ringrazio ancora
ma ora nei listini si è presentato questo
Italia Italien Italie Italy 1943 Sicily 1l fine used stamp A8P56F140
e vorrei spostare solo quello che c'è dopo la F tutto a sinistra però
così F140 Italia Italien Italie Italy 1943 Sicily 1l fine used stamp A8P56
per favore potresti aiutarmi
per favore potresti aiutarmi, praticamente la stessa formula dell'altra volta
questa
=ANNULLA.SPAZI(RIMPIAZZA(SOSTITUISCI(SOSTITUISCI(SOSTITUISCI($A2;"#";RIPETI(" ";100));DESTRA(SOSTITUISCI($A2;"#";RIPETI(" ";100));100);"");" ";RIPETI(" ";100));TROVA(" ";SOSTITUISCI(SOSTITUISCI(SOSTITUISCI($A2;"#";RIPETI(" ";100));DESTRA(SOSTITUISCI($A2;"#";RIPETI(" ";100));100);"");" ";RIPETI(" ";100)));100;"#"&ANNULLA.SPAZI(DESTRA(SOSTITUISCI($A2;"#";RIPETI(" ";100));100))&" "))
la usavo per spostare #11 dalla stringa finale all'inizio della parola dopo A11p21
Prima A11P21 Italy 1870-74 10c fine used postage due stamp #11
Dopo A11P21#11 Italy 1870-74 10c fine used postage due stamp
e funziona benissimo e ti ringrazio ancora
ma ora nei listini si è presentato questo
Italia Italien Italie Italy 1943 Sicily 1l fine used stamp A8P56F140
e vorrei spostare solo quello che c'è dopo la F tutto a sinistra però
così F140 Italia Italien Italie Italy 1943 Sicily 1l fine used stamp A8P56
per favore potresti aiutarmi
OpenOffice 4.1.5.
Re: [Risolto] Unire 2 parole dentro la stessa cella con form
Risposta ri-postata qui
viewtopic.php?f=9&t=10154&p=56786#p56786
viewtopic.php?f=9&t=10154&p=56786#p56786
- Allegati
-
- F140.ods
- (9.13 KiB) Scaricato 58 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
Libreoffice 6/7 Ubuntu 22.04 - PcLinuxOS - LinuxMint 21