如果满足TRUE响应的条件,则将行复制到新工作表


0

当Sheet1 Col A的单元格中的值与Sheet2 Col A的单元格中的值匹配时,我有一个偶尔给我提供TRUE的公式。

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

是否可以将真实响应和Col A的值复制到Sheet3?

我在工作表1上有此信息:

ColA          ColB
username1     Datapoint1
username2     Datapoint2

在工作表2上,我列出了允许的用户名。

如果用户名1在表2上,则由于我的VLOOKUP公式,表1上的Col C将显示TRUE。在理想情况下,除了显示TRUE之外,还将在sheet3上添加一行并插入Col A和Col B的值。

这表示表2中的Username4存在,结果为TRUE:

这表示表2中的Username4存在,结果为TRUE


将工作表3上的单元格引用添加到工作表1上的单元格吗?我可能会遗漏某些东西...您能提供一些示例数据,电子表格的外观吗?
wysiwyg '18

这些比较的价值是否唯一?我建议您提供有关您的问题的样本。
李,

Answers:


1

请检查以下arrary公式:

=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)))&""

在Sheet3 A1中输入此公式,并以STHIF + CTRL + ENTER结尾

在此处输入图片说明

在此处输入图片说明

在此处输入图片说明


1

如果问题是 “是否可以将True响应和Col A的值复制到Sheet3?”

然后,您可以尝试在Sheet3的单元格B2 中的书面公式下方进行尝试,因为我假设列A具有用户名。

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

注意,

  1. 在B2中完成公式后,选择单元格B2和C2,按F2,然后按Ctrl + Shift + Enter结束公式。

  2. 填写公式,对于第5行,您将获得UserName4&TURE。

  3. 如果需要,请调整数据范围。

检查屏幕截图:

在此处输入图片说明

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.