Tabella con molte Colonne in Excel

Anonimo
2023-11-16T10:33:14+00:00

Buongiorno,

ho una tabella con oltre 100 colonne.

Le prime 5 identificano un articolo mentre nelle restanti l'operatore inserisce l'ultima giacenza rilevata.

Pertanto in ogni riga articolo l'ultima giacenza è collocata nell'ultima colonna compilata e quindi il valore che devo considerare varia da riga a riga.

Premetto che non ho competenze di VBA, come posso ottenere per ogni riga articolo l'ultima giacenza?

Grazie:

a b c d e
xyz sd fd a1 7y 30 25 15
abc cc vc s2 5r 15
des tt bn f4 3d 100 105 95 38 2
rft gg ds g5 2x 80
Microsoft 365 e Office | Excel | Per la casa | Altro

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Eleuterio Tedeschi 18,750 Punti di reputazione Moderatore volontario
2023-11-16T16:40:13+00:00

Grazie per la risposta ma con quella formula come risultato ottengo errore.

Di fatto nella colonna dove dovrei scrivere la formula il risultato che mi attendo è una colonna con i seguenti valori 15; 15; 2; 80

Grazie ancora

Esattamente:

evidentemente con la tua versione occorre confermarla matriciale, per cui al posto di premere ENTER dopo averla copiata nella cella, premi la combinazione CTRL+SHIFT+ENTER e vedrai comparire la formula tra parentesi graffe come la vedi nell'immagine, i risultati sono esatti,

ciao.

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

7 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2023-11-17T08:21:00+00:00

    Come va adesso, Andrea?

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  2. Eleuterio Tedeschi 18,750 Punti di reputazione Moderatore volontario
    2023-11-16T13:57:55+00:00

    Buongiorno,

    ho una tabella con oltre 100 colonne.

    Le prime 5 identificano un articolo mentre nelle restanti l'operatore inserisce l'ultima giacenza rilevata.

    Pertanto in ogni riga articolo l'ultima giacenza è collocata nell'ultima colonna compilata e quindi il valore che devo considerare varia da riga a riga.

    Premetto che non ho competenze di VBA, come posso ottenere per ogni riga articolo l'ultima giacenza?

    Grazie:

    a b c d e
    xyz sd fd a1 7y 30 25 15
    abc cc vc s2 5r 15
    des tt bn f4 3d 100 105 95 38 2
    rft gg ds g5 2x 80

    Non c'è bisogno di VBA, nella colonna all'estrema destra, immaginiamo DA, partendo le giacenze dalla colonna F:

    =CERCA(2;1/(F1:CZ1>0);F1:CZ1)

    Ciao.

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  3. Anonimo
    2023-11-16T12:57:21+00:00

    Ciao

    Sono Adeyemi e sarei felice di aiutarti con la tua domanda.

    Per trovare l'ultima cella riempita in ogni riga in Excel, puoi utilizzare la funzione "CERCA". Ecco come puoi farlo:

    1. Si supponga che i dati inizino dalla cella A1 e arrivino fino alla colonna CV (che è la 100a colonna). È possibile regolare questo intervallo in base ai dati effettivi.
    2. Nella cella accanto ai tuoi dati (nella colonna CW se i tuoi dati terminano con CV), inserisci la seguente formula: '=CERCA(2,1/(A1:CV1""),A1:CV1<>)'

    Questa formula funziona cercando il numero 2 in un array di 1 e 0 (1 dove le celle non sono vuote e 0 dove le celle sono vuote). Poiché 2 è maggiore di qualsiasi valore nell'array, la funzione 'CERCA' corrisponde all'ultimo 1 nell'array e restituisce il valore corrispondente dalla stessa posizione nell'array di dati effettivo

    Ricordarsi di sostituire 'A1:CV1' con l'intervallo effettivo dei dati. Dopo aver immesso la formula, è possibile trascinare il quadratino di riempimento verso il basso per copiare la formula per tutte le righe

    Spero che questo aiuti.

    Restituisci alla comunità. Aiuta la prossima persona che ha questo problema indicando se questa risposta ha risolto il tuo problema. Fai clic su Sì o No di seguito.

    Cordiali saluti Adeyemi

    Questa risposta è stata tradotta automaticamente. Di conseguenza, potrebbero esserci errori grammaticali o espressioni strane.

    La risposta è stata utile?

    1 persona ha trovato utile questa risposta.
    0 commenti Nessun commento
  4. Anonimo
    2023-11-16T15:43:30+00:00

    Grazie per la risposta ma con quella formula come risultato ottengo errore.

    Di fatto nella colonna dove dovrei scrivere la formula il risultato che mi attendo è una colonna con i seguenti valori 15; 15; 2; 80

    Grazie ancora

    La risposta è stata utile?

    0 commenti Nessun commento