Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

Copiare da una cella parte del contenuto (lung. variabile)

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Copiare da una cella parte del contenuto (lung. variabile)

Postdi sasy89 » 11/10/12 15:30

Salve a tutti, avrei bisogno di nuovo del vostro aiuto per due problemi :D
Problema 1:
Mi occorre copiare da una cella (diciamo A1) parte del contenuto,
un esempio:
A1=Juventus - Napoli B1=Juventus C1=Napoli

questa operazione dovrei farla per tutto il palinsesto del giorno

Problema 2:
Ho una query che scarica la classifica dal sito Better è restituisce nella colonna dei gol fatti/subiti, indicati come "10:03", il formato hh.mm, come posso dividerli in due colonne per esempio: A B C
10.03 10 03

Grazie a tutti
sasy89
Utente Junior
 
Post: 14
Iscritto il: 27/09/12 18:14

Sponsor
 

Re: Copiare da una cella parte del contenuto (lung. variabil

Postdi wallace&gromit » 11/10/12 16:13

per estrarre le squadre dal testo delle partite:
squadra di casa
Codice: Seleziona tutto
=SINISTRA(A1;RICERCA(" - ";A1))
squadra in trasferta:
Codice: Seleziona tutto
=STRINGA.ESTRAI(A1;RICERCA(" - ";A1)+3;LUNGHEZZA(A1))

per l'ora devi specificare se la cella stessa è formattata come orario o come testo.
Se è un orario usa =ORA(..) e =MINUTO(..)
Se è un testo =SINISTRA(..;2) e = DESTRA(..;2)
stato 2014: Office2003/2013 su win7
Avatar utente
wallace&gromit
Utente Senior
 
Post: 1420
Iscritto il: 16/01/12 14:21

Re: Copiare da una cella parte del contenuto (lung. variabil

Postdi sasy89 » 12/10/12 09:30

grazie per l'aiuto ;)
per il primo problema la soluzione è perfetta invece per il secondo è un po più complicato perchè la query scarica i gol in formato ore e minuti e fino alla 24esima ora va tutto bene, il problema sorge dal 25esimo gol (25 gol segnati o subiti da una squadra si avranno all'incirca alla 12/13esima giornata di campionato), quindi si dovrebbe dire alla query di scaricare direttamente in formato testo e adottare la soluzione del primo problema o convertire le celle hh.mm in celle testo dopo l'aggiornamento dati

Grazie ancora per l'aiuto :D
sasy89
Utente Junior
 
Post: 14
Iscritto il: 27/09/12 18:14

Re: Copiare da una cella parte del contenuto (lung. variabil

Postdi CANAPONE » 12/10/12 09:58

Ciao a tutti,
hai provato a formattare queste celle

[hh].mm

Non so se sia una soluzione praticabile.

Saluti
---------------
Excel 2004 su Mac
Excel 2010 su Windows 8
CANAPONE
Utente Senior
 
Post: 425
Iscritto il: 22/11/10 15:43
Località: Firenze

Re: Copiare da una cella parte del contenuto (lung. variabil

Postdi Anthony47 » 12/10/12 11:53

In aggiunta al suggerimento di canapone (vedi sopra) guarda anche questa discussione:
viewtopic.php?f=26&t=96915#p556177
Prova quindi a modificare il tuo separatore orario.

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13894
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Copiare da una cella parte del contenuto (lung. variabil

Postdi sasy89 » 12/10/12 17:28

CANAPONE ha scritto:Ciao a tutti,
hai provato a formattare queste celle

[hh].mm

Non so se sia una soluzione praticabile.

Saluti


con questa formattazione si è risolto il problema delle 24 ore (e stiamo gia a buon punto :lol: )

Anthony47 ha scritto:Prova quindi a modificare il tuo separatore orario.


Che darei per saperlo fare :oops:

Come risultato finale vorrei ottenere una cella contenente 07.01 che excel considera come testo così da poter estrarre la parte destra e sinistra come fatto per le squadre

Grazie ragazzi, senza di voi sarei perso :D
sasy89
Utente Junior
 
Post: 14
Iscritto il: 27/09/12 18:14

Re: Copiare da una cella parte del contenuto (lung. variabil

Postdi Anthony47 » 13/10/12 00:13

Eh, avresti dovuto leggere la discussione che ti ho linkato:
"modificare le tue impostazioni internazionali"
"Queste impostazioni sono ereditate da Windows; io ho Win 7 e le modifico in Pannello di controllo, Paese e lingua."

E l' utente aveva concluso "... Ho risolto! Ho cambiato le impostazioni internazionali, così da impostare il duepunti come separatore dell'ora, invece del punto..."

RILEGGENDO pero' il tuo messaggio mi viene il dubbio che questa strada sia piu' incasinata che non lavorare su quello che hai adesso, cioe' un orario (magari formattando la cella [h].mm solo per vedere bene il dato intermedio).
Poi calcoli la prima parte con =Ore(LeCella)+Int(LaCella)*24 e la seconda con =Minuti(LaCella)
Con "LaCella" intendo la cella dove visualizzi il dato in formato orario. TUTTAVIA non mi e' chiaro cosa succedera' quando il server ti presentera' un risultato del tipo 70:60 (probabilmente la cella rimarra' un testo e quindi la formula di prima andra' in errore. A quel punto (niente paura) inserirai tutto in un Se:
=Se(Valore.testo(LaCella);Calcolo basato su ricerca del duepunti;La formula di prima)

Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13894
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "Copiare da una cella parte del contenuto (lung. variabile)":


Chi c’è in linea

Visitano il forum: patel e 15 ospiti