Se as condições forem atendidas para a linha de cópia de resposta VERDADEIRO para a nova folha

0

Eu tenho essa fórmula que me dá um VERDADEIRO ocasional quando o valor em uma célula da Folha1 Col A corresponde ao valor de uma célula na Planilha2 Col A.

=IF(IFERROR(VLOOKUP(A1,Sheet2!$A:$A,1,0),"")<>"","TRUE","")

É possível copiar a resposta verdadeira e o valor de Col A para Sheet3?

Eu tenho esta informação na planilha 1:

ColA          ColB
username1     Datapoint1
username2     Datapoint2

Na Folha 2, tenho uma lista de nomes de usuário aprovados.

Se username1 estiver na planilha 2, Col C na planilha 1 mostrará TRUE devido à minha fórmula VLOOKUP. Em um mundo ideal, além de mostrar TRUE, ele adicionaria uma linha na sheet3 e inseriria os valores de Col A e Col B.

Isso indicaria que na folha 2 o Username4 existe, resultando em um TRUE:

    
por michaelnedell 27.04.2018 / 00:31

2 respostas

0

Por favor, verifique esta fórmula:

=INDEX(Sheet2!A:A,SMALL(IF(COUNTIF(Sheet1!A$1:A$10,Sheet2!A$1:B$10)>0,ROW(Sheet2!A$1:A$10),1000),ROW(A1)))&""

Introduza esta fórmula na Folha3 A1 e termine com STHIF + CTRL + ENTER

    
por 27.04.2018 / 04:40
0

Se o problema for, "É possível copiar a resposta True e o valor de Col A para Sheet3?"

Então você pode tentar abaixo a Fórmula da Matriz na Célula B2 da Planilha3, já que estou assumindo que a Coluna A tem Nome de Usuário.

{=IF(VLOOKUP(A2,Sheet2!A2:C7,{1,3},FALSE)=0,"",VLOOKUP(A2,Sheet2!A2:C7,{1,3},FALSE))}

Nota,

  1. Depois de terminar a fórmula em B2, selecione a célula B2 & C2, pressione F2 e termine a fórmula com Ctrl + Shift + Enter.

  2. Preencha a fórmula, para a linha 5 você recebe UserName4 & TURE.

  3. Se necessário, ajuste o intervalo de dados.

Verifique a captura de tela:

    
por 27.04.2018 / 11:25