Come posso fare riferimento ai valori delle celle fuse nelle formule


È più pratico che copiare e incollare (e quindi mantenere sincronizzati) i valori di A1 e A2?

Se volete che A2 abbia lo stesso valore di A1, non combinateli ma inserite =A1 in A2. Questo si occupa di mantenerli sincronizzati; solo A1 ha bisogno di essere aggiornato.

Le formule del foglio di calcolo devono riferirsi alle celle unite dalla loro voce in alto a sinistra. Non possono rilevare che le cellule sono state fuse. Pertanto, non è consigliabile per le celle con dati che saranno utilizzati altrove. Unire le celle va bene per il testo, ad esempio per avere un’intestazione di tabella che si estende su più colonne.

Google Apps Script può rilevare l’unione con il metodo isPartOfMerge e trovare l’intervallo in cui la cella viene unita con il metodo getMergedRanges. Ho scritto una funzione personalizzata che recupera il valore di una cella, quando l’indirizzo della cella viene passato come una stringa, per esempio, .

function cellVal(cellAddress) { var cell = SpreadsheetApp.getActiveSheet().getRange(cellAddress); return (cell.isPartOfMerge() ? cell.getMergedRanges().getCell(1, 1) : cell).getValue();}

Questa è solo una dimostrazione; non consiglio di usare funzioni personalizzate per recuperare dati da una cella.

Non consiglio di usare funzioni personalizzate per recuperare dati da una cella.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *