Buongiorno a tutti i volontari e frequentatori del forum.
Avrei bisogno di un ulteriore aiuto da parte di chi è più esperto di me sull'utilizzo del foglio elettronico.
Supponiamo che il foglio di calcolo sia composto da Foglio1 e Foglio2.
Sulla colonna A del Foglio1, nell'area A1:A5, abbiamo appunto 5 celle che possono contenere un certo valore ad esempio:
A1 = X
A2 = Y
A3 = Z
A4 = K
A5 = N
Ciascuno di questi valori appare da solo, nel senso che se in A1 è contenuto X tutte le altre celle saranno vuote cosi come se in A2 è contenuto Y tutte le altre celle saranno vuote etc.
Il quesito è questo: nel Foglio2, nella cella A1, posso ottenere il valore indicato in una delle celle dell'area A1:A5 del Foglio1, indipendentemente dal fatto che esso si trovi in Foglio1.A1 oppure in Foglio1.A2 etc?
Se fosse possibile applicare una funzione potreste aiutarmi ?
Scusate se pongo quesiti a breve distanza l'uno dall'altro ma sono proprio un neofita in Calc.
Grazie infinite per la vostra pazienza. A presto!
[Risolto]Trasporto di un valore casuale in una cella
[Risolto]Trasporto di un valore casuale in una cella
Ultima modifica di vannimele il domenica 6 marzo 2016, 17:08, modificato 1 volta in totale.
open office 4.01 su windows vista
Re: Trasporto di un valore casuale in una cella
Se nelle celle Foglio1.A1:A5 inserisci UN solo carattere per cella sarebbe sufficiente utilizzare in Foglio2.A1:
Se nelle celle Foglio1.A1:A5 inserisci UNO o PIU' caratteri per cella, in Foglio2.A1 sarebbe sufficiente utilizzare:
In entrambi gli esempi avresti però una segnalazione di valore non disponibile #N/D nel caso in cui tutte e cinque le celle Foglio1.A1:A5 siano vuote.
Per evitare quest'ultimo "fastidio" puoi ricorrere invece , nel primo caso, a:
mentre nel secondo caso, a:
Codice: Seleziona tutto
=CERCA(".?";Foglio1.A1:A5)Codice: Seleziona tutto
=CERCA(".*";Foglio1.A1:A5)Per evitare quest'ultimo "fastidio" puoi ricorrere invece , nel primo caso, a:
Codice: Seleziona tutto
=SE(VAL.NON.DISP(CERCA(".?";Foglio1.A1:A5));"";CERCA(".?";Foglio1.A1:A5))Codice: Seleziona tutto
=SE(VAL.NON.DISP(CERCA(".*";Foglio1.A1:A5));"";CERCA(".*";Foglio1.A1:A5))Re:Trasporto di un valore casuale in una cella
Grazie lucky63, come sempre sei efficacissimo.
Ma cosa sta a significare quel ".*" ?
Ma cosa sta a significare quel ".*" ?
open office 4.01 su windows vista
Re: Re:Trasporto di un valore casuale in una cella
Nell'help trovi le spiegazioni sotto la voce "Espressioni regolari".vannimele ha scritto:Ma cosa sta a significare quel ".*" ?
Sul Web puoi vedere questo link:
https://help.libreoffice.org/Common/Lis ... essions/it
Re: Trasporto di un valore casuale in una cella
Perfetto.
Grazie lucky63
Grazie lucky63
open office 4.01 su windows vista
