EXCEL; CERCA.VERTICALE

Anonimo
2023-04-01T18:21:06+00:00

se aggiungo una colonna in una tabella ove è in atto la funzione CERCA.VERTICALE NON si aggiuorna il valore INDICE nella funzione.

Perchè?

=CERCA.VERT(A5;$A$17:$J$27;8;FALSO)
Giuseppina 120
Luca 500
Manuela 147
Benedetta 2560
Monica 850 dopo aver aggiunto una colonna (gialla) vengono riportati
Nicoletta 1111 i valori della colonna 7 e non si aggiorna lì INDICE nella funzione
Rosa 357
Chiara 159
Antonella 256
Carmen 789
COLONNA
INSERITA
1 2 3 4 5 6 7 8 9 10
Giuseppina A1 120 AAA
Luca B1 500 DDD
Manuela C3 147 CCC
Benedetta V5 2560 TTT
Monica F3 850 BBB
Nicoletta B8 1111 HHH
Rosa M6 357 JJJ
Chiara D3 159 LL
Antonella F0 256 333
Carmen Z1 789 XXX
Microsoft 365 e Office | Excel | Per la casa | Windows

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,590 Punti di reputazione Moderatore volontario
2023-04-02T14:52:10+00:00

Ho utilizzato CERCA.X ed il problema si è risolto, ma con versioni precedenti di excel il problema non si verificava e la funzione si aggiornava con l'aggiunta di nuove colonne.

grazie

Non so a quale versione ti riferisci, ma visto che mi hai messo il tarlo, ho riprovato sia su 2016 che 2019 e ti posso assicurare che modifica gli intervalli, ma mai l'indice di ricerca, a meno che tu non adotti il consiglio di Gianfranco, che saluto, o quello che ti avevo proposto con la ricerca dell'etichetta di colonna.

Sono contento che tu abbia risolto e non dimenticare di contrassegnare risolta la discussione,

ciao.

La risposta è stata utile?

0 commenti Nessun commento

Risposta accettata dall'autore della domanda

Anonimo
2023-04-01T19:05:46+00:00

Ciao GPBorghi!

Quando si aggiunge una nuova colonna a una tabella in Excel che contiene una funzione di ricerca con un valore INDICE VERTICALE, il valore INDEX potrebbe non essere aggiunto automaticamente alla funzione. Questo perché il riferimento alla cella originale potrebbe non essere aggiornato automaticamente per includere la nuova colonna.

Per aggiornare la funzione CERCA per includere la nuova colonna, è possibile modificare manualmente la formula come segue:

Selezionare la cella contenente la funzione SEARCH con il valore VERTICAL INDEX. Fare clic sulla barra della formula nella parte superiore della finestra di Excel per modificare la formula. Modificare la formula per includere il nuovo riferimento di colonna nella funzione INDICE, ad esempio modificando la formula da: =RICERCA("parola chiave";Tabella1[[#This riga];[Colonna1]:[Colonna2]])

A

=RICERCA("parola chiave";Tabella1[[#This riga],[Colonna1]:[Nuova colonna]:[Colonna2]])

Premere INVIO per aggiornare la formula. La funzione CERCA verrà aggiornata per includere la nuova colonna e la funzione dovrebbe ora restituire il risultato corretto.

Si noti che se nel foglio di lavoro sono presenti altre formule che fanno riferimento alla cella originale contenente la funzione CERCA, potrebbe essere necessario aggiornare anche tali formule per includere il nuovo riferimento di colonna.

Gentilmente fatemi sapere, se avete bisogno di ulteriore assistenza, sarò lieto di aiutarvi ulteriormente.

Migliori saluti Shakiru ·

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

La risposta è stata utile?

0 commenti Nessun commento

4 risposte aggiuntive

Ordina per: Più utili
  1. Gianfranco55 25,190 Punti di reputazione Moderatore volontario
    2023-04-01T23:09:38+00:00

    ciao

    prova questa

    =CERCA.VERT($A5;$A$5:$J$27;RIF.COLONNA(G$1);0)

    ecco che l'indice diventa variabile se aggiungi o togli colonne

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Eleuterio Tedeschi 18,590 Punti di reputazione Moderatore volontario
    2023-04-01T20:48:24+00:00

    se aggiungo una colonna in una tabella ove è in atto la funzione CERCA.VERTICALE NON si aggiuorna il valore INDICE nella funzione.

    Perché?

    Inserendo colonne nell'intervallo si adegua il riferimento in rosso:

    =CERCA.VERT(A5;$A$17:$J$27;8;FALSO)

    ma non l'indice che non mi risulta si possa aggiornare automaticamente a meno di metterlo in una formula per recuperarlo ad esempio così:

    =CERCA.VERT(A5;$A$17:$J$27;CONFRONTA(nomeetichetta;$A$16:$J$16;0);FALSO)

    dove nomeetichetta è l'intestazione della colonna, ma visto che usi il 365 puoi sfruttarne le ultime funzioni e rendere il tutto più semplice:

    =CERCA.X(A5;$A$17:$A$27;$H$17:$H$27;"Non trovato")

    con questa, inserendo ulteriori colonne, l'intervallo in rosso si sposta di conseguenza, inoltre ti restituisce Non trovato in caso A5 non sia contenuto in A17:A27.

    Ciao.

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2023-04-01T19:43:55+00:00

    Utilizzo EXCEL da parechi anni (ho iniziato con Multiplan...) e solo da un anno sono passato alla versione 365, la funzione CERCA.VERT l'ho usata parecchio ma non mi sono mai trovato in questa situazione, le funzioni si sono sempre aggiornate automaticamente senza bisogno di ricordarsi ove erano inserite, in fogli di lavoro complessi questo è un grave disguido, perchè?

    La risposta è stata utile?

    0 commenti Nessun commento