Risultati da 1 a 12 di 12

Discussione: Spostare Celle in base al valore di una cella stessa



  1. #1
    L'avatar di ShLomo
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Busseto, Via Gershwin
    Età
    22
    Messaggi
    22
    Versione Office
    2016
    Likes ricevuti
    0
    Likes dati
    4

    Spostare Celle in base al valore di una cella stessa

    Ciao a tutti,

    Sono nuovo nel forum, quindi innanzi tutto piacere di conoscervi.
    Ho cercato tra gli argomenti ma non trovo nulla di simile al mio problema, non voglio fare crosspost quindi se sbaglio mi scuso in anticipo.

    Questo è il mio problema :

    Nel foglio 1 , nella colonna A ho i seguenti valori:

    1
    "cella vuota"
    "cella vuota"
    2
    3
    "cella vuota"
    4

    Nel foglio 2, nelle colonne A e B ho :

    A | B
    1 | Marco
    2 | Filippo
    3 | Adriano
    4 | Fabrizio

    Il risultato che vorrei ottenere nel foglio 3 è questo :

    A | B
    1 | Marco
    "cella vuota" | "cella vuota"
    "cella vuota" | "cella vuota"
    2 | Filippo
    3 | Adriano
    "cella vuota" | "cella vuota"
    4 | Fabrizio

    Avrei quindi bisogno che ogni nome venga messo di fianco alla cella in cui compare il numero a cui è associato.

    Mi aiutate? non capisco come fare.

    Grazie a tutti voi in anticipo.

  2. #2
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Re: Spostare Celle in base al valore di una cella stessa

    Ciao ShLomo, Benvenuto in forumexcel.it

    metti questa formula nel foglio 3 nella cella B1

    =SE.NON.DISP.(CERCA.VERT(A1;Foglio2!$A$1:$B$4;2;0);"")
    Fammi sapere!

  3. I seguenti utenti hanno dato un "Like"


  4. #3
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3223
    Versione Office
    Excel2010
    Likes ricevuti
    628
    Likes dati
    155

    Re: Spostare Celle in base al valore di una cella stessa

    Ciao
    ti do anche la mia, ma doppia rispetto a quella di Gerardo (un caro saluto):
    Nel Foglio3
    in A1 metti
    =SE(Foglio1!A1="";"";Foglio1!A1)
    in B1 metti
    =SE.ERRORE(CERCA.VERT(A1;Foglio2!$A$1:$B$4;2;0);"")

    Fai sapere. Ciao,
    Mario

  5. I seguenti utenti hanno dato un "Like"


  6. #4
    L'avatar di ShLomo
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Busseto, Via Gershwin
    Età
    22
    Messaggi
    22
    Versione Office
    2016
    Likes ricevuti
    0
    Likes dati
    4

    Re: Spostare Celle in base al valore di una cella stessa

    Buongiorno Gerardo, grazie mille della risposta!

    Ad ogni modo però, devo purtroppo dirti che non funziona (tutte le celle restano vuote) , avevo provato con una formula simile, proprio per questo non capisco dove sbaglio.
    Inoltre preciso che le celle vuote devono restare vuote nello stesso ordine, quindi se tra una riga e un altra ci sono 3 celle vuote, anche nel risultato finale devono essere così.

    Sto diventando pazzo per risolvere questo problema!!

    Ti viene in mente altro? grazie ancora!

  7. #5
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Re: Spostare Celle in base al valore di una cella stessa

    Prova ad inserire un piccolo allegato senza dati sensibili e tutte le casistiche possibili e scrivi il risultato a mano atteso
    ma ci sono doppioni?

  8. #6

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7166
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2066
    Likes dati
    1305

    Re: Spostare Celle in base al valore di una cella stessa

    Ciao ShLomo,
    potresti allegare un file excel come esempio di ciò che vuoi ottenere?
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  9. #7
    L'avatar di ShLomo
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Busseto, Via Gershwin
    Età
    22
    Messaggi
    22
    Versione Office
    2016
    Likes ricevuti
    0
    Likes dati
    4

    Re: Spostare Celle in base al valore di una cella stessa

    Ciao Marius,

    Grazie anche a te della risposta.
    La tua formula funziona, ma nella colonna B incolla i dati giusti solo fino alla cella 29 (Cosa????) , dopodichè nella colonna A continua a copiare i valori corretti, e nella b invece restano vuoti(giuro che non capisco).

    Gerardo, sono ora fuori ufficio per pausa pranzo, appena rientro ti mando l'allegato.

    Grazie mille a entrambi!!!

    ----------Post unito in automatico----------

    Grazie anche a te Ges per la risposta.

    Ecco a voi il file , in cui potete vedere il mio problema.

    Nel foglio 1 ci sono i numeri dei clienti separati da celle vuote (purtroppo devo lasciare le celle cosi come le vedete), nel foglio due invece alcuni clienti con il loro numero di utenza, senza spazi tra una riga e l'altra.
    Nel foglio 3 dovrei riuscire a mettere ogni nome di fianco al suo numero, rispettando però gli spazi tra una riga e l'altra.

    Fino ad ora l'unica che funziona è la formula di Marius, che però esegue tutto solo fino a cella 29, francamente non capisco il motivo.

    Grazie ancora a tutti!!
    File Allegati File Allegati

  10. #8
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Re: Spostare Celle in base al valore di una cella stessa

    Cioa ShLomo
    Rispondo io per Mario al quale va un caloroso saluto
    andiamo al sodo
    la formula di Mario andava bene per l'esempio precedente che era solo di quatto righe (tabella del foglio2) ma ovviamente per il nuovo file che hai allegato dovresti adattare la formula alla nuova "matrice tabella" che è di 49 righe (foglio2)
    (vedi in rosso modifica della formula di Mario)

    =SE.ERRORE(CERCA.VERT(A1;Foglio2!$A$1:$B$50;2;0);"")

    In attesa di un tuo riscontro, un saluto
    Un saluto

  11. I seguenti utenti hanno dato un "Like"


  12. #9
    L'avatar di ShLomo
    Clicca e Apri
    Data Registrazione
    Jul 2016
    Località
    Busseto, Via Gershwin
    Età
    22
    Messaggi
    22
    Versione Office
    2016
    Likes ricevuti
    0
    Likes dati
    4

    Re: Spostare Celle in base al valore di una cella stessa

    Diamine! Non me ne ero accorto per niente!

    Così funziona perfettamente, vi ringrazio ancora e scusate per la svista!

    Grazie ragazzi, siete una potenza!

  13. #10
    L'avatar di Gerardo Zuccalà
    Clicca e Apri
    Data Registrazione
    May 2015
    Località
    Milano, Italy
    Età
    49
    Messaggi
    4916
    Versione Office
    2013
    Likes ricevuti
    1117
    Likes dati
    1126

    Re: Spostare Celle in base al valore di una cella stessa

    Citazione Originariamente Scritto da ShLomo Visualizza Messaggio
    Diamine! Non me ne ero accorto per niente!

    Così funziona perfettamente, vi ringrazio ancora e scusate per la svista!

    Grazie ragazzi, siete una potenza!

    Grazie per il riscontro e torna quando vuoi
    Ciao

  14. I seguenti utenti hanno dato un "Like"


  15. #11

    L'avatar di ges
    Clicca e Apri
    Data Registrazione
    Jun 2015
    Località
    Como
    Età
    53
    Messaggi
    7166
    Versione Office
    2011MAC 2016WIN
    Likes ricevuti
    2066
    Likes dati
    1305

    Re: Spostare Celle in base al valore di una cella stessa

    Ciao a tutti,
    @ ShLomo: visto che ti immergi nel mondo excel ti consiglio di approfondire anche l'aspetto vba (macro), di cui - se non conosci - ti mostro alcune potenzialità nel tuo file:
    Codice: 
    Sub INSERISCI()
        Dim uRiga As Long, y As Long, inizio As Double, fine As Double
            Application.ScreenUpdating = False
            On Error Resume Next
                uRiga = Sheets(1).Range("A" & Rows.Count).End(xlUp).Row
                    For y = 2 To uRiga
                         Sheets(1).Cells(y, 2) = Application.WorksheetFunction.VLookup(Sheets(1).Cells(y, 1), _
                         Sheets(2).Range("A1" & ":C" & uRiga), 2)
                   Next
            Application.ScreenUpdating = True
    End Sub
    File Allegati File Allegati
    Quando si scartano tutte le ipotesi possibili, quella che resta, anche se può sembrare improbabile, non può che essere quella giusta!

  16. #12
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3223
    Versione Office
    Excel2010
    Likes ricevuti
    628
    Likes dati
    155

    Re: Spostare Celle in base al valore di una cella stessa

    Salve a tutti
    un grazie particolare Gerardo (che ha risposto egregiamente al posto mio) ma ero fuori e solo adesso vedo la posta.

    Ciao,
    Mario

Discussioni Simili

  1. riempire celle in una riga sottostante che varia in base al valore di una cella
    Di dr.colussus nel forum Domande su Excel VBA e MACRO
    Risposte: 9
    Ultimo Messaggio: 16/02/17, 18:52
  2. [UserForm] Spostare più celle verticali dentro un'unica cella
    Di Andryx nel forum Domande su Excel VBA e MACRO
    Risposte: 1
    Ultimo Messaggio: 02/02/17, 15:59
  3. [Risolto] Riordinare dati cella in base al valore della cella stessa
    Di Samuela nel forum Domande su Excel in generale
    Risposte: 7
    Ultimo Messaggio: 15/10/16, 15:33
  4. [Risolto] Riordinare dati cella in base al valore della cella stessa
    Di Samuela nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 07/10/16, 15:45
  5. Copia contenuto celle in base a valore di una cella
    Di James nel forum Domande su Excel in generale
    Risposte: 5
    Ultimo Messaggio: 04/03/16, 21:42

Tag per Questa Discussione

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •