Comment puis-je référencer les valeurs des cellules fusionnées dans les formules


Est-ce plus pratique que de copier et coller (puis de garder la synchronisation) les valeurs de A1 et A2 ?

Si vous voulez que A2 ait la même valeur que A1, ne les combinez pas mais entrez =A1 dans A2. Cela se charge de les maintenir synchronisées ; seule A1 doit être mise à jour.

Les formules de la feuille de calcul doivent faire référence aux cellules fusionnées par leur entrée supérieure gauche. Ils ne peuvent pas détecter que les cellules ont été fusionnées. Elle n’est donc pas conseillée pour les cellules contenant des données qui seront utilisées ailleurs. La fusion des cellules est parfaite pour le texte, par exemple pour avoir un en-tête de tableau qui s’étend sur plusieurs colonnes.

Google Apps Script peut détecter la fusion avec la méthode isPartOfMerge et trouver la plage où la cellule est fusionnée avec la méthode getMergedRanges. J’ai écrit une fonction personnalisée qui récupère la valeur d’une cellule, lorsque l’adresse de la cellule est passée comme une chaîne de caractères, par exemple, .

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

Ceci n’est qu’une démonstration ; je ne recommande pas l’utilisation de fonctions personnalisées pour récupérer les données d’une cellule.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *