fóruns de excel de página cruzada

fóruns de excel de página cruzada

Não consigo entender a linguagem certa para procurar a resposta na internet. Como posso conseguir essa configuração:

Com 2 ou mais planilhas em 1 pasta de trabalho.

  1. Quero vincular as células A4, C4 ou D4, da Planilha1 a A4, C4 ou D4 na Planilha 2, MAS SOMENTE se: A célula G da Planilha1 tiver um valor (uma quantia em dólares) e se não tiver um valor nela - nada acontece.

  2. Já vinculei uma célula entre planilhas antes, mas queria fazer o que foi dito acima. É minha intenção que uma pessoa preencha uma planilha e então ela se vincule automaticamente a outras planilhas nomeadas com células pertinentes sendo preenchidas automaticamente.

Espero estar sendo claro.

Responder1

Esta solução colocará o valor de A4, C4 e D4 na Folha1 em A4, C4 e D4 na Folha2 se o valor de G4 na Folha1 não estiver em branco. Em seguida, copiaremos a fórmula para que a mesma lógica se aplique a A5, C5, D5 (com base em G5), etc.

Primeiro, coloque o seguinte na Planilha2 (em A4, C4 e D4):

=IF(ISBLANK(Sheet1!$G4),"",Sheet1!A4)
=IF(ISBLANK(Sheet1!$G4),"",Sheet1!C4)
=IF(ISBLANK(Sheet1!$G4),"",Sheet1!D4)

Fórmulas da Planilha2

(Nota: Na imagem acima, entrei na visualização para ver as fórmulas nas células pressionando Ctrl-` (a tecla à esquerda de 1 na primeira linha da maioria dos teclados))

Quando G4 é teste em branco

Acima mostra que quando G4 na Planilha1 está em branco, tudo na Planilha2 fica em branco.

Quando G4 está em teste completo

Acima mostra que quando G4 na Folha1 está cheio, A4,C4,D4 na Folha2 são copiados da Folha1.

Clique em A4 na Planilha2 e arraste o quadrado preto no canto inferior direito para baixo para copiar a fórmula para todas as células necessárias.

Destaque as células C4 e D4 e arraste o quadrado preto para baixo para preencher a fórmula em todas essas células também.

Pulldown e resultados finais

Acima mostra como baixar as fórmulas e os resultados finais.

Espero que isto ajude!

Responder2

Dê uma olhada na fórmula do Vlook.

=VLOOKUP(A4,'C:\DESKTOP\[YOUREXCELFILENAME.xlsx]Sheet1'!$A$1:$DJ$5000,1,FALSE)


=if(OR(ISNA(cellG), ISBLANK(cellG))," ",VLOOKUP(A4))
[if(logic, true, false)]

se a célula for N/A ou em branco, retorne em branco, caso contrário, retorne o valor.

Responder3

Talvez lendo muito sobre sua pergunta, mas sugiro que seria melhor usar a seguinte fórmula em G4 de Sheet2:

=IF(CELL("type",Sheet1!G4)="v",Sheet1!G4,"")

Isso garante que apenas 'valores' (números) sejam Sheet1!G4preenchidos Sheet2!G4e não usuários adicionando "N/A" (ou qualquer texto), por exemplo.

Em seguida, vincule suas outras células em Sheet2(A4 etc.) a G4 em Sheet2. Um exemplo para A4 seria:

=IF(G4="","",Sheet1!A4)

Esta segunda etapa é semelhante à postagem de Rishi, mas elimina os links entre as planilhas.

informação relacionada