Recuperare l’intestazione di colonna della cella successiva non vuota in una riga in Excel 2010
Per recuperare l’intestazione di colonna della successiva cella non vuota in una riga, possiamo utilizzare una combinazione di funzioni INDICE, CONFRONTA, MIN, SE e COLONNA per ottenere l’output.
INDICE: restituisce un valore o un riferimento della cella all’intersezione di una particolare riga e colonna, in un determinato intervallo.
Sintassi: = INDEX (array, row_num, column_num)
La funzione CONFRONTA cerca un elemento specificato in un intervallo di celle selezionato e quindi restituisce la posizione relativa di tale elemento nell’intervallo.
Sintassi = MATCH (lookup_value, lookup_array, match_type)
Min: restituisce il numero più piccolo da un intervallo di celle o array. Ad esempio, se un elenco di numeri contiene 5, 6, 7, 8, 9 e 10, l’output sarà 5.
Sintassi = MIN (numero1, numero2, …)
Ci possono essere un massimo di 255 argomenti.Fai riferimento allo screenshot mostrato di seguito:
La funzione SE verifica se una condizione specificata è VERA o FALSA. Se la condizione restituisce TRUE, restituisce il valore preimpostato e se la condizione restituisce FALSE, restituisce un altro valore preimpostato.
Sintassi = IF (test_logico, valore_se_true, valore_se_falso)
COLUMN: restituisce il numero di colonna di un riferimento.
Sintassi: = COLUMN (riferimento)
Facciamo un esempio:
La riga 1 contiene l’elenco dei mesi da gennaio a dicembre. La riga 2 elenca gli importi pagabili su un periodo di dodici mesi Una cella vuota nella riga indica che nessun pagamento è dovuto in quel mese Vogliamo creare una nuova riga che, per ogni mese, mostrerà il nome del mese in cui il pagamento è dovuto.
Nella cella A3 la formula sarebbe = INDEX (A1: $ L1, MATCH (MIN (IF (A2: $ L2 <> “”, COLUMN (A2: $ L2))), COLUMN (A2: $ L2)))
-
Premi Invio sulla tastiera.
-
La funzione restituirà Jan, significa che il pagamento è dovuto per Jan month.
-
Se rimuoviamo l’elemento1 e l’elemento2 dalla riga 2, la funzione restituirà Mar.
-
Copiando la formula dalla cella A3 all’intervallo B3: L3, possiamo restituire il mese per il quale è dovuto il pagamento.