Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

problema concatena e ""

957 views
Skip to first unread message

F.

unread,
Jul 6, 2009, 6:40:47 AM7/6/09
to
Buongiorno,

ho un piccolo problema, non capisco quale possa essere la causa.

Praticamente usando concatena all'interno del foglio, ottengo un
risultato tra le virgolette del tipo: "[RISULTATO DEL CONCATENA]".

Inoltre all'interno del concatena stesso ho delle parole tra virgolette
"[PAROLA]", e queste le visualizzo in questo modo: ""[PAROLA]""

Suggerimenti?

Mauro Gamberini

unread,
Jul 6, 2009, 6:55:12 AM7/6/09
to

Capito nulla.
Proviamo, per�:

=CONCATENA("[Risultato del concatena: ";"Ciao";"Ciao";"]")

Esiste anche(pi� semplice);

="[Risultato del concatena: "&"Ciao"&"Ciao"&"]"

--
---------------------------
Mauro Gamberini
http://www.riolab.org/
http://blog.maurogsc.eu/

F.

unread,
Jul 6, 2009, 7:08:55 AM7/6/09
to
>> ho un piccolo problema, non capisco quale possa essere la causa.
>> Suggerimenti?

> Capito nulla.

Beh, hai ragione.

Non sono sceso nei dettagli, chiedevo un suggerimento cosᅵ "a naso"..
(c'ho provato).

Credo che per risolvere questo problema dovrᅵ rivedere l'intero
foglio.... uff..

Grazie comunque

Mauro Gamberini

unread,
Jul 6, 2009, 7:56:26 AM7/6/09
to

>> Capito nulla.
>
> Beh, hai ragione.
>
> Non sono sceso nei dettagli, chiedevo un suggerimento cos� "a naso"..
> (c'ho provato).
>
> Credo che per risolvere questo problema dovr� rivedere l'intero foglio....
> uff..
>
>

Non puoi invece postare *cosa* passi al
concatena?
Grazie.

F.

unread,
Jul 6, 2009, 10:45:22 AM7/6/09
to
Mauro Gamberini ha scritto:

> Non puoi invece postare *cosa* passi al
> concatena?

Sono sicuro al 99% che l'errore non ᅵ nella formula.

Intanto *confermo* e spiego meglio questo comportamento veramente *anomalo*

Ieri inserivo del testo nelle celle e tramite il concatena ottenevo il
mio bel testo.

Oggi, in una cella del mio foglio che ha svariati concatena, ho inserito
testo con le virgolette del tipo:

pippo pippo "paperino" pippo

e il concatena restituisce una frase che inizia con " e finisce con ", tipo:

"bla bla bla bla pippo pippo "paperino" pippo bla bla bla bla"

Preciso questo:
in excel le " iniziali e finali non si vedono, compaiono invece copiando
e incollando il risultato in un file di testo (notepad di windows)

Pensando che questo fosse il problema, ho provato a togliere le " dalla
scritta:

pippo pippo "paperino" pippo

sostituendola con:

pippo pippo paperino pippo

ma invano.


**********************************************


Riepilogando brevemente, l'anomalia sta nelle " iniziali e finali;

-Ieri con il testo
pippo pippo paperino pippo
le " iniziali e finali non si presentavano;

-Oggi con il testo
pippo pippo "paperino" pippo
le " iniziali e finali si presentano;

-Oggi con il testo
pippo pippo paperino pippo
le " iniziali e finali continuano a presentarsi!


**********************************************

Scusate la lunghezza!

Mauro Gamberini

unread,
Jul 6, 2009, 11:10:20 AM7/6/09
to

> Sono sicuro al 99% che l'errore non � nella formula.

>
> Intanto *confermo* e spiego meglio questo comportamento veramente
> *anomalo*
>
> Ieri inserivo del testo nelle celle e tramite il concatena ottenevo il mio
> bel testo.
>
> Oggi, in una cella del mio foglio che ha svariati concatena, ho inserito
> testo con le virgolette del tipo:
>

<cut>

O non sei chiaro tu, o non capisco io
(molto probabile la seconda...)

A1: Ciao
A2: amico "mio" come
A3: stai?

B1: = Concatena(A1;A2;A3)

Visualizzo: Ciaoamico "mio" comestai?
Lo copio.
Incollo nel blocco note e vedo:
Ciaoamico "mio" comestai?

Per favore, cosa non sto capendo?

F.

unread,
Jul 6, 2009, 2:06:17 PM7/6/09
to
Mauro Gamberini ha scritto:
>> Sono sicuro al 99% che l'errore non ᅵ nella formula.

>>
>> Intanto *confermo* e spiego meglio questo comportamento veramente
>> *anomalo*

>

> O non sei chiaro tu, o non capisco io
> (molto probabile la seconda...)

> [...]


> Per favore, cosa non sto capendo?
> Grazie.

Hai fatto un esempio perfetto, ᅵ cosᅵ che dovrebbe funzionare!
Metto qua un'immagine, che spesso vale piᅵ di 1000 parole:
http://img397.imageshack.us/img397/6486/concatena.jpg

1- Cella D144 in cui ho la funzione concatena()
2- La funzione concatena()
3- le virgolette " (maledette) che compaiono nel file di testo.

notare 2 cose:
-doppie virgolette (ad esempio) <table width=""700""
ma anche a tutti gli altri elementi che sono tra virgolette (guardate il
file di testo!)

-le virgolette (e anche quelle doppie) *non* sono presenti in excel,
come si vede dallo screen-shot

mah!
Suggerimenti?

F.

unread,
Jul 6, 2009, 2:27:19 PM7/6/09
to
F. ha scritto:
> [..]

> -le virgolette (e anche quelle doppie) *non* sono presenti in excel,
> come si vede dallo screen-shot

preciso che il problema non ᅵ su notepad, almeno che non ci sia un
conflitto tra notepad e excel o qualcosa del genere.

EDIT!
HO PROVATO ADESSO A COPIARE IL TESTO SU *WORD* E LE VIRGOLETTE
SCOMPAIONO MAGICAMENTE!

quindi il problema ᅵ con notepad? (anche con notepad++ e anche con un
editor on line di un noto CMS)

suggerimenti? sigh!

Tiziano Marmiroli

unread,
Jul 6, 2009, 3:36:02 PM7/6/09
to

Il Mon, 06 Jul 2009 20:06:17 +0200, "F." <""\"\"\"@@@> ha scritto:

>1- Cella D144 in cui ho la funzione concatena()
>2- La funzione concatena()
>3- le virgolette " (maledette) che compaiono nel file di testo.

La formula

=SINISTRA(D21;1)

cosa ti restituisce?

--
Tiziano Marmiroli
Microsoft MVP - Office System
http://www.riolab.org

F.

unread,
Jul 6, 2009, 5:52:17 PM7/6/09
to
Tiziano Marmiroli ha scritto:

> Il Mon, 06 Jul 2009 20:06:17 +0200, "F." <""\"\"\"@@@> ha scritto:
>
>> 1- Cella D144 in cui ho la funzione concatena()
>> 2- La funzione concatena()
>> 3- le virgolette " (maledette) che compaiono nel file di testo.
>
> La formula
>
> =SINISTRA(D21;1)
>
> cosa ti restituisce?

Forse hai sbagliato cella e volevi scrivere D144
cio� quella selezionata nello screen-shot

=SINISTRA(D144;1) mi restituisce il carattere <

immagino che volevi avere un riscontro sull'effettivo primo carattere di
tale cella?

-----
p.s.
anche =SINISTRA(D21;1) mi restituisce il solito carattere, per puro caso!

Mauro Gamberini

unread,
Jul 7, 2009, 4:34:29 AM7/7/09
to

> Hai fatto un esempio perfetto, � cos� che dovrebbe funzionare!
> Metto qua un'immagine, che spesso vale pi� di 1000 parole:
> http://img397.imageshack.us/img397/6486/concatena.jpg
>
<cut>

Le ho provate tutte e non
riesco a riprodurre la tua
situazione.

Domanda(mia):
ma fai il copia incolla *manuale*
o esporti il tutto via codice?

F.

unread,
Jul 7, 2009, 5:23:51 AM7/7/09
to
>> Hai fatto un esempio perfetto, ᅵ cosᅵ che dovrebbe funzionare!
>> Metto qua un'immagine, che spesso vale piᅵ di 1000 parole:
>> http://img397.imageshack.us/img397/6486/concatena.jpg

> Le ho provate tutte e non


> riesco a riprodurre la tua
> situazione.

Ti ringrazio delle prove, a questo punto credo che si tratti di un bug o
qualcosa di analogo.
Proverᅵ a rifare il foglio da capo.

> Domanda(mia):
> ma fai il copia incolla *manuale*
> o esporti il tutto via codice?

Clicco col destro sulla cella, copio e poi incollo su file di testo.

La cosa strana, ripeto, ᅵ che su word non ho questo problema.
immagine: http://img301.imageshack.us/img301/5290/excel.png

F.

unread,
Jul 7, 2009, 5:28:04 AM7/7/09
to
>> La formula
>> =SINISTRA(D21;1)
>> cosa ti restituisce?
>
> Forse hai sbagliato cella e volevi scrivere D144

No, invece era proprio D21, sbagliavo io!

=SINISTRA(D21;1) restituisce <

F.

unread,
Jul 7, 2009, 9:39:13 AM7/7/09
to
> [...]

> o esporti il tutto via codice?

Ciao, cosa vuol dire va codice? tramite vb?

Non so se puᅵ interessare, all'avvio di excel, aprendo quel foglio, ho
questo avviso:

http://img139.imageshack.us/img139/3787/avviso.jpg

..

Avevo registrato una macro che credo di aver cancellato perchᅵ non mi
serviva.

(alt+F8, non vedo nessuna macro)

Mauro Gamberini

unread,
Jul 7, 2009, 9:56:46 AM7/7/09
to

> Non so se pu� interessare, all'avvio di excel, aprendo quel foglio, ho
> Avevo registrato una macro che credo di aver cancellato perch� non mi
> serviva.
>
> (alt+F8, non vedo nessuna macro)
>

Sembra tutt'altra storia.
Comunque:

ALT+F11 (premili assieme)

e sei nell'editor del vb di Excel
Individua la finestra:
Progetto-VBAProject
Elimina eventuali moduli
(es.: Modulo1) selezionaldoli
e poi click con il tasto dx del
mouse e:

Rimuovi Modulo1...

ALT+F11 e torni in Excel

Se non vedi nessun modulo, forse hai registrato
la macro nel PERSONAL.XLS.
Cerca il file da Start-->Cerca
ed eliminalo.

Vedi un po' se risolviamo almeno questo.

F.

unread,
Jul 7, 2009, 12:08:28 PM7/7/09
to
Mauro Gamberini ha scritto:

> Sembra tutt'altra storia.
> Comunque:

> Rimuovi Modulo1...
> ALT+F11 e torni in Excel
> Se non vedi nessun modulo,

non vedo nessun modulo

> forse hai registrato
> la macro nel PERSONAL.XLS.
> Cerca il file da Start-->Cerca
> ed eliminalo.
> Vedi un po' se risolviamo almeno questo.

http://img529.imageshack.us/img529/6173/cerca.jpg
nessun file trovato!

Mauro Gamberini

unread,
Jul 7, 2009, 12:21:40 PM7/7/09
to

<cut>

Io non ci credo, ma non si sa mai:

http://www.padrepio.it/

F.

unread,
Jul 7, 2009, 1:00:02 PM7/7/09
to
Mauro Gamberini ha scritto:

> <cut>
>
> Io non ci credo, ma non si sa mai:
>
> http://www.padrepio.it/

http://www.clipartof.com/images/emoticons/xsmall2/1892_mad_smiley_banging_head_against_a_brick_wall.gif

sistemo il file e lo butto qui appena ho tempo, cosᅵ lo vedete.

F.

unread,
Jul 8, 2009, 9:26:47 AM7/8/09
to
F. ha scritto:
> Suggerimenti?

[RISOLTO]

il testo dentro la cella l'ho copiavo e incollavo da word.
Il problema delle doppie virgolette "" "" salta fuori quando dentro la
cella ho un testo del tipo:

----
bla bla bla, bla bla bla, bla bla bla,
bla bla bla.

bla bla bla, bla bla bla, bla bla bla.

bla.
----

per non visualizzare le "" "" il testo deve essere inserito dentro la
cella in questo modo:

----
bla bla bla, bla bla bla, bla bla bla, bla bla bla. bla bla bla, bla bla
bla, bla bla bla. bla.
----

e cioᅵ senza andare a capo.
grazie a tutti per le letture e i suggerimenti.

Mauro Gamberini

unread,
Jul 8, 2009, 9:40:36 AM7/8/09
to
> [RISOLTO]
>

Grazie a te per il riscontro.

F.

unread,
Jul 8, 2009, 11:51:42 AM7/8/09
to
E' possibile passare da questo testo:

> ----
> bla bla bla, bla bla bla, bla bla bla,
> bla bla bla.
>
> bla bla bla, bla bla bla, bla bla bla.
>
> bla.
> ----

a questo testo:

> ----
> bla bla bla, bla bla bla, bla bla bla, bla bla bla. bla bla bla, bla bla bla, bla bla bla. bla.
> ----
>
> e cioᅵ senza andare a capo.

usando vb?

forse dovrei aprire un topic nuovo?

Mauro Gamberini

unread,
Jul 8, 2009, 12:09:12 PM7/8/09
to

> E' possibile passare da questo testo:
>
>> ----
>> bla bla bla, bla bla bla, bla bla bla,
>> bla bla bla.
>>
>> bla bla bla, bla bla bla, bla bla bla.
>>
>> bla.
>> ----
>
> a questo testo:
>
>> ----
>> bla bla bla, bla bla bla, bla bla bla, bla bla bla. bla bla bla, bla bla
>> bla, bla bla bla. bla.
>> ----
>>
>> e cio� senza andare a capo.

>
> usando vb?
>
> forse dovrei aprire un topic nuovo?
>

Resta qui.
S�, � possibile.
Esattamente *cosa* vuoi fare?
Dove abbiamo il testo?
Dover dobbiamo metterlo?
Esaustivo, please.
Grazie

F.

unread,
Jul 8, 2009, 5:48:36 PM7/8/09
to
Mauro Gamberini ha scritto:

> Resta qui.
> Sᅵ, ᅵ possibile.


> Esattamente *cosa* vuoi fare?
> Dove abbiamo il testo?
> Dover dobbiamo metterlo?
> Esaustivo, please.

Perfetto,

Allora, io copio manualmente il testo da word e lo incollo dentro la
cella A1;
il testo ᅵ questo:

bla bla bla, bla bla bla, bla bla bla;[invio]
[riga vuota][invio]
bla bla bla.[invio]
[riga vuota]

Poichᅵ si hanno dei degli "invii" e righe vuote all'interno del testo,
usando la funzione concatena, avrᅵ i problemi postati poco prima.

Vorrei una macro (o qualcosa di simile) che automaticamente tolga
"invii" e righe vuote dentro la cella, in modo da non dover fare questa
operazione "a mano". Il risultato dovrebbe essere questo:

bla bla bla, bla bla bla, bla bla bla; bla bla bla.

Il testo, se possibile, dovrebbe rimanere dentro la solita cella, A1.

> Grazie
Grazie a te

Mauro Gamberini

unread,
Jul 9, 2009, 4:11:19 AM7/9/09
to

> Allora, io copio manualmente il testo da word e lo incollo dentro la cella
> A1;
> il testo � questo:

>
> bla bla bla, bla bla bla, bla bla bla;[invio]
> [riga vuota][invio]
> bla bla bla.[invio]
> [riga vuota]
>
> Poich� si hanno dei degli "invii" e righe vuote all'interno del testo,
> usando la funzione concatena, avr� i problemi postati poco prima.

>
> Vorrei una macro (o qualcosa di simile) che automaticamente tolga "invii"
> e righe vuote dentro la cella, in modo da non dover fare questa operazione
> "a mano". Il risultato dovrebbe essere questo:
>
> bla bla bla, bla bla bla, bla bla bla; bla bla bla.
>
> Il testo, se possibile, dovrebbe rimanere dentro la solita cella, A1.
>

Ehmmmm, se io copio incollo da Word,
riempio pi� celle, una per ogni paragrafo
(tu li chiami invii).
Per� ci sono altre *andate a capo*,
con SHIFT+Invio, l'equivalente
del <br> dell'html.
Ma anche in questo caso, una cella per riga.
Puoi vedere la differenza facendo click in
Word sul pulsante: Mostra/Nascondi.
Il paragrafo � identificato da una specie di
P rovesciata, l'altro da una freccia angolata.

Lasciamo stare il vb e, avendo in A1
i tuoi bla bla, in B1:

=SOSTITUISCI(A1;CODICE.CARATT(10);"")

F.

unread,
Jul 9, 2009, 6:17:30 AM7/9/09
to
Mauro Gamberini ha scritto:


> Ehmmmm, se io copio incollo da Word,

> riempio piᅵ celle

Beh, hai ragione, avrei dovuto specificare.

Incollo da word su excel in questo "modo":
http://img244.imageshack.us/img244/2862/excela.png

Mauro Gamberini

unread,
Jul 9, 2009, 6:41:20 AM7/9/09
to

Ma hai provato quanto ti ho postato?
O, al limite:

=SOSTITUISCI(SOSTITUISCI(A1;CODICE.CARATT(10);"");CODICE.CARATT(13);"")

Se provi, cosa ottieni?
Grazie.

F.

unread,
Jul 12, 2009, 11:25:36 AM7/12/09
to
Mauro Gamberini ha scritto:

> Ma hai provato quanto ti ho postato?

Scusa il ritardo, non avevo provato in quanto ti avevo spiegato male
come incollavo il testo.

> O, al limite:
>
> =SOSTITUISCI(SOSTITUISCI(A1;CODICE.CARATT(10);"");CODICE.CARATT(13);"")
>
> Se provi, cosa ottieni?

Questa va benone :)
Ottengo il solito testo ma scritto in una riga.
Non compaiono le ""

> Grazie.

A te!

0 new messages