Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

Mix autocompletamento + riferimento

Ultimo Aggiornamento: 18/10/2016 18:14
16/10/2016 23:57

Salve, sto elaborando un foglio excel che mi produce in automatico delle statistiche. Questo file, in alcune schede, ha dati che sono veri e propri cataloghi. Infatti nel foglio principale li vado a utilizzare tramite l'autocompletamento di excel. Il problema sorge quando devo modificare i dati-catalogo, e l'autocompletamento non comprende la funzione di riferimento celle che servirebbe in questo caso.
Sono d'accordo che si possa effettuare una replace, ma dovrei ricordare sempre di farla, e facendola la validazione dati non funziona correttamente, infatti l'app continua a segnalare il dato come errato.

NB: sto lavorando sulla webapp Sheets.

Avete suggerimenti?

Grazie mille
Post: 2.310
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
OFFLINE
17/10/2016 12:38

Ciao Simone

Se non alleghi un file di esempio descrivendo quello che vuoi fare/ottenere è difficile dire qualcosa.

Quindi allegalo e cerchiamo di capire che indicazioni ti si possono dare.

P.S Non so cosa sia la webapp Sheets ti posso rispondere (forse) solo per Excel.

Alfredo
17/10/2016 13:15

Ciao Alfredo, e grazie per la risposta.
Sheets, o Fogli, è la webapp utilizzabile all'interno di Google Drive. E' molto simile ad Excel, anche se ammetto che le differenze non mancano.
Il file che ti ho allegato è molto semplificato, e aprendolo capirai abbastanza bene la natura/scopo.
Fatta questa premessa, ciò che sto cercando di fare, è utilizzare l'autocompletamento nelle colonne D-E, con i dati presenti nel foglio 'squadre' nella colonna A. Ammetto che in Sheets mi viene anche molto meglio, con Excel poco fa non stava funzionando come mi aspettavo.

L'autocompletamento mi serve per l'inserimento rapido del dato.
La mia esigenza è la modifica del pregresso quando vado a modificare i dati della colonna A. Come se ogni cella in D ed E ne avesse il riferimento: '=Axxx'.

Per quanto riguarda l'applicazione, se hai delle risposte basate su Excel mi sta bene comunque ;)
Post: 2.313
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
OFFLINE
17/10/2016 14:12

Ciao Simone

Quando si devo gestire migliaia di dati la Convalida Dati Elenco diventa scomodissima.

Un'alternativa potrebbe essere una combobox (ma dovresti metterne una per ogni cella delle colonne D ed E (e inoltre le combobox non filtrano i dati in base alle lettere digitate ma si posizionano solo sul primo elemento).

Io ho elaborato una soluzione che magari ti propongo (e che ora è un po' lunga da spiegare).

Non ho capito cosa intendi quando dici:

"La mia esigenza è la modifica del pregresso quando vado a modificare i dati della colonna A. Come se ogni cella in D ed E ne avesse il riferimento: '=Axxx'".

La colonna A non è la data?

Comunque è un problema che affronteremo una volta risolto il primo.

Alfredo
17/10/2016 14:21

Disponibilissimo ad una spiegazione, dove, come, e quando puoi.
Scusa l'incompletezza. Come A mi riferivo a quella nel foglio 'squadre', come precedentemente spiegato.

Quello che intendo è che se oggi inserisco in D 'Norwich' che si autocompleta con 'squadre!A:A', se domani modifico il valore in quest'ultimo range, vorrei automatizzare la modifica della parola 'Norwich' inserita fino a ieri nella "vecchia versione".
Post: 2.316
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
OFFLINE
17/10/2016 14:29

Credo di aver capito.

Possibile che si prendano due piccioni con una fava [SM=g27828]

Alfredo
Post: 2.318
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
OFFLINE
17/10/2016 15:07

Ciao Simone

Comincia a dare uno sguardo al file allegato.

Se ti posizioni su una cella qualsiasi dell'intervallo D3:E1000 ti apparirà una maschera.

In questa maschera ci sono una casella di testo ed una casella di riepilogo.

Nel momento in cui inizi a digitare qualcosa nella casella di testo vedrai che nella sottostante casella di riepilogo l'elenco delle squadre viene via via filtrato in base alle lettere digitate.

Quando nella casella di riepilogo avrai trovato la squadra che ti interessa basta che ci clicchi su e questa ti verrà copiata nella cella attiva del foglio.


Alfredo
17/10/2016 16:33

Ok ho provato.
Solo che questa è una "rebuild" dell'autocompletamento, giusto?
Post: 2.322
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
OFFLINE
17/10/2016 16:35

Si ti fa quello che la convalida dati elenco e le combobox non riescono a fare.

Ma era quello che volevi oppure ho frainteso?

Alfredo
18/10/2016 15:46

Probabilmente c'è stato un missunderstanding :)
L'autocompletamento mi è utilissimo, anche se il form che mi hai passato avrebbe un paio di caratteristiche da rivedere.
Il valore aggiunto che cerco è la referenza al valore che vado a selezionare. Andando quindi a modificare una squadra nel foglio 'squadre', anche i valori presenti in 'Partite' dovrebbero cambiare.
Post: 2.338
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
OFFLINE
18/10/2016 16:00

Cioè se sul foglo2 (squadre tu cambi Norwich con Vattelapesca se sul foglio1 c'è Norwich deve cambiare automaticamente con Vattelapesca?

Se è così onestamente non saprei come fare.

Alfredo
18/10/2016 16:17

Si, perfetto, proprio quello. E data la tua risposta apprezzo comunque molto il tuo sforzo e supporto :)
Ma ammettiamo che voglio procedere per replace manuale: come mai, la funzione "Convalida dati" che si occupa di propormi il completamento automatico, quando cambio il valore e questo dovrebbe essere valido, continua a darmi il warning?
In realtà questa domanda è scaturita più dall'esperienza su Sheets, in quanto Excel non mi restituisce un warning neppure quando è effettivamente assente il valore nel range.
Post: 2.339
Registrato il: 21/06/2013
Città: NAPOLI
Età: 70
Utente Veteran
Excel 365
OFFLINE
18/10/2016 16:46

Se tu cambi qualcosa nelle squadre questo ti verrà riportato nella tendina della convalida dati ma non nelle celle

Alfredo
Post: 866
Registrato il: 06/04/2013
Utente Senior
2010
OFFLINE
18/10/2016 18:14

Re:
skr3ch, 17/10/2016 14.21:

.... Quello che intendo è che se oggi inserisco in D 'Norwich' che si autocompleta con 'squadre!A:A', se domani modifico il valore in quest'ultimo range, vorrei automatizzare la modifica della parola 'Norwich' inserita fino a ieri nella "vecchia versione".



Ciao
mi riferisco al tuo esempio postato all'inizio (tralasciando per un momento la bellissima implementazione di Alfredo - cari saluti).

1) perchè le tue convalide in D ed E di "Partite" non fanno riferimento alla col B di "squadre" al posto della col A ?
    il warning che ricevi è legato al fatto che non scrivi esattamente il valore per intero (di col. A). Per "trova e sostituisci", nella opzione della finestra
    "Trova" devi spuntare cerca in: "valori".

2) ammesso che si riesca ad inserire nelle colonne D od E un nome nuovo al posto di uno esistente, es: nome visualizzato "Preston" e ci scrivi "pippo" (che non è in elenco) e che sostituirebbe in "squadre"  B1451 preston con pippo, ti si propone il problema di cambiare in "squadre" le colonne C1451 e D1451...come pensi di fare? (sempre che ho capito e senza parlare della col. C di Partite)

saluti
[Modificato da dodo47 18/10/2016 18:40]
Domenico
Win 10 - Excel 2016
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 15:16. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com