No Excel, posso criar um nome que se refira a células que não estão vinculadas a uma planilha?

No Excel, posso criar um nome que se refira a células que não estão vinculadas a uma planilha?

Esta não é uma questão sobre o escopo dos nomes. É uma questão de especificar as células em um nome.

Imagine que eu criei um nome =A1+B2.

Isso é codificado pelo Excel em Sheet1!A1+Sheet1!B2. Mas não quero que essas células estejam vinculadas Sheet1.

Quero usar esse nome em várias planilhas. Se eu usar esse nome na Planilha1, quero que o nome seja equivalente a Sheet1!A1+Sheet1!B2. Mas se eu usar esse nome na Planilha2, quero que seja equivalente a Sheet2!A1+Sheet2!B2.

Isso é possível? Se sim, como?

Responder1

editar: isso provavelmente não funcionará com intervalos nomeados.

Você pode usar esta fórmula (encontrada emextendoffice. com) para obter o nome da planilha atual (observe que o arquivo deve ser salvo primeiro, isso não funcionará em uma nova pasta de trabalho em branco):

=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)

Combine isso com an INDIRECTpara obter o valor de A1:

=INDIRECT(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)&"!A1")

E então a fórmula final para combinar seu A1e B2:

=INDIRECT(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)&"!A1")+INDIRECT(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)&"!B2")

informação relacionada