Windows 10 使用 Excel 2016

Windows 10 使用 Excel 2016

有一份数据电子表格(姓名、地址和志愿者身份(是/否)。我将这张表称为“原始数据”。我想根据志愿者身份的内容创建另一张表(“志愿者”)(如果是,则用姓名、地址等填充单元格,如果不是,则转到下一个人)。我试过 vlookup,但最终得到的单元格符合条件(姓名、地址等),不符合条件的单元格为 #N/A。尝试使用 If,但结果还是一样。有什么建议吗?

答案1

假设原始数据如下:

在此处输入图片描述

D2进入:

=IF(C2="yes",1+MAX($D$1:D1),"")

并抄下来:

在此处输入图片描述

每个“是”行都已标记。在另一张工作表中,单元格A1进入:

=IFERROR(INDEX(rawdata!A$1:A$23,MATCH(ROW(),rawdata!$D$1:$D$23,0)),"")

将其横向和纵向复制:

在此处输入图片描述

答案2

我认为您只需使用 Excel 中的“排序和筛选”选项即可。

只需复制包含原始数据的表格,选择所有数据,单击“排序和筛选”,选择您已输入他们是否自愿的列。选择“是”(或表示他们自愿的任何值),则只会显示志愿者。

相关内容