Stellar Blade Un'esclusiva PS5 che sta facendo discutere per l'eccessiva bellezza della protagonista. Vieni a parlarne su Award & Oscar!

Excel Forum Per condividere esperienze su Microsoft Excel

riportare su altro foglio solo righe con determinate condizioni (ex con celle piene)

  • Messaggi
  • OFFLINE
    mik771977
    Post: 1
    Registrato il: 27/03/2020
    Età: 47
    Utente Junior
    excel 2013
    00 30/03/2020 08:18
    Buongiorno,

    chiedo un consiglio premettendo che non conosco e non so utilizzare macro e visual basic.

    Devo creare un foglio estrapolando da un foglio con circa 750 righe (per 4 colonne) solo le righe che presentano dati, non importando le righe vuote (il file di partenza viene creato in automatico andando a pescare su un altro file di riepilogo attività quotidiana lavori stradali, che a volte potrà non essere compilato (ad es per pioggia, altre attività..).

    Esiste una formula da applicare senza ricorrere a macro?

    Grazie mille.
    Michele
  • OFFLINE
    dodo47
    Post: 2.611
    Registrato il: 06/04/2013
    Utente Veteran
    2010
    00 30/03/2020 09:58
    hai i filtri già impostati, deseleziona lo zero e poi fai un copia incolla valori.

    saluti



    Domenico
    Win 10 - Excel 2016
  • OFFLINE
    mik771977
    Post: 1
    Registrato il: 27/03/2020
    Età: 47
    Utente Junior
    excel 2013
    00 30/03/2020 10:20
    Re:
    dodo47, 30/03/2020 09:58:

    hai i filtri già impostati, deseleziona lo zero e poi fai un copia incolla valori.

    saluti





    Ciao, ti ringrazio ma forse non mi son spiegato bene: devo creare un altro file da quello che riporta tutti i valori acquisiti (compresi quelli "0"), il file così creato dovrà avere solo le righe compilate (escluse quelle con valore "0" ad esempio), perciò da 750 righe il nuovo file ne avrà meno, mi serve una formula che metta riga dopo riga solo le righe con valori escludendo automaticamente quelle vuote..

    Grazie


  • OFFLINE
    dodo47
    Post: 2.612
    Registrato il: 06/04/2013
    Utente Veteran
    2010
    00 30/03/2020 10:24
    ciao
    cosa non va in quello che ti ho detto?




    Domenico
    Win 10 - Excel 2016
  • OFFLINE
    mik771977
    Post: 2
    Registrato il: 27/03/2020
    Età: 47
    Utente Junior
    excel 2013
    00 30/03/2020 11:01
    Re:
    dodo47, 30/03/2020 10:24:

    ciao
    cosa non va in quello che ti ho detto?







    Ciao, il ragionamento non fa una piega, ma avrei bisogno di un automatismo per pescare in automatico i valori, per poi rielaborarli in tempo reale su altri file..Grazie comunque
  • ABCDEF@Excel
    00 30/03/2020 13:05
    No VBA e no Copia/Incolla???
    In riepilogo prelevi i dati da tre fogli differenti, se cambi le formule in:
    A2 =SE('sfalcio 1'!A2=0;"";'sfalcio 1'!A2)
    B2 =SE(A2="";"";'sfalcio 1'!B2)
    C2 =SE(A2="";"";'sfalcio 1'!C2)
    D2 =SE(A2="";"";'sfalcio 1'!D2) e trascini giù sino riga251
    NB rigaA252 in =SE('sfalcio 2'!A2=0;"";'sfalcio 2'!A2), pure per B252, C252, D252
    Sino rigaA502 =SE('sfalcio 3'!A2=0;"";'sfalcio 3'!A2), pure per B502, C502, D502

    In "Sintesi" cella A2 =SE.ERRORE(INDICE(riepilogo!A$2:A$750;PICCOLO(SE((riepilogo!A$2:A$750<>"");RIF.RIGA(riepilogo!A$2:A$750)-1);RIGHE($1:1)));"")
    Formula Matriciale =Ctrl+Maius+Invio trascini sino D2, poi sino riga750
  • OFFLINE
    mik771977
    Post: 3
    Registrato il: 27/03/2020
    Età: 47
    Utente Junior
    excel 2013
    00 30/03/2020 13:43
    Re:
    ABCDEF@Excel, 30/03/2020 13:05:

    No VBA e no Copia/Incolla???
    In riepilogo prelevi i dati da tre fogli differenti, se cambi le formule in:
    A2 =SE('sfalcio 1'!A2=0;"";'sfalcio 1'!A2)
    B2 =SE(A2="";"";'sfalcio 1'!B2)
    C2 =SE(A2="";"";'sfalcio 1'!C2)
    D2 =SE(A2="";"";'sfalcio 1'!D2) e trascini giù sino riga251
    NB rigaA252 in =SE('sfalcio 2'!A2=0;"";'sfalcio 2'!A2), pure per B252, C252, D252
    Sino rigaA502 =SE('sfalcio 3'!A2=0;"";'sfalcio 3'!A2), pure per B502, C502, D502

    In "Sintesi" cella A2 =SE.ERRORE(INDICE(riepilogo!A$2:A$750;PICCOLO(SE((riepilogo!A$2:A$750<>"");RIF.RIGA(riepilogo!A$2:A$750)-1);RIGHE($1:1)));"")
    Formula Matriciale =Ctrl+Maius+Invio trascini sino D2, poi sino riga750



    PERFETTO!!!! GRAZIE MILLE!!