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

0

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

Imagine que criei um nome =A1+B2 .

Isso é codificado pelo Excel em Sheet1!A1+Sheet1!B2 . Mas eu não quero que essas células sejam amarradas a Sheet1 .

Eu 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?

    
por Mark Barnes 09.03.2018 / 11:44

1 resposta

0

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

Você pode usar essa fórmula (encontrada em extendoffice.com ) para obter o nome da folha 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 um INDIRECT para obter o valor de A1 :

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

E a fórmula final para combinar seu A1 e 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")
    
por 09.03.2018 / 22:06