Como faço referência aos valores das células fundidas em fórmulas


É mais prático do que copiar e colar (e depois manter em sincronia) os valores de A1 e A2?

Se quiser que A2 tenha o mesmo valor que A1, não os combine mas introduza =A1 em A2. Isto cuida de mantê-los sincronizados; apenas A1 precisa de ser actualizada.

Fórmulas da folha de cálculo devem referir-se às células fundidas pela sua entrada superior esquerda. Não conseguem detectar que as células foram fundidas. Por conseguinte, não é aconselhável para células com dados que serão utilizados noutros locais. A fusão de células é óptima para texto, por exemplo, ter um cabeçalho de tabela que abrange várias colunas.

p>Google Apps Script pode detectar a fusão com o método isPartOfMerge e encontrar o intervalo onde a célula é fundida com o método getMergedRanges. Escrevi uma função personalizada que recupera o valor de uma célula, quando o endereço da célula é passado como uma string, por exemplo, .

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

Isto é apenas uma demonstração; não recomendo a utilização de funções personalizadas para recuperar dados de uma célula.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *